Important note about SSL VPN compatibility for 20.0 MR1 with EoL SFOS versions and UTM9 OS. Learn more in the release notes.

This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

ASG remote herunterfahren

Hallo,

meine ASG läuft unter XenServer. Ich möchte die ASG gerne bei Stromausfall kontrolliert herunterfahren.

Auf einer Virtuellen Maschine gibt es eine USV-Management-Software. Bei Stromausfall wird dann ein Batch ausgeführt, was alle Server, VM's herunter fahren soll.

Gibt es hier für die ASG einen Befehl, mit welchem man das Herunterfahren so realisieren könnte?

Danke und viele Grüße
Akcent


This thread was automatically locked due to age.
  • weiß hier wirklich keiner Rat wie man die ASG remote herunterfahren kann?
  • Nun,

    ich mach das über ssh.
    Wenn du einen Rechner hast der auf Windows basiert der den ASG runter fahren lassen soll dann nimst du das Freeware Tool Plink.exe. Eine CMD Datei die Plink kurz per SSH auf den ASG connectet und den Befehl "HALT" auslöst, was den ASG runterfahren lässt und fertig.

    Hast du einen Server der auf Linux basiert dann ein Bash script das eine SSH Verbindung herstellt und ebenfalls wie oben den ASG runterfahren läßt.

    Eigentlich recht simple. Sollte der Befehl "HALT" sich nicht als Loginuser ausführen lassen dann must du in sudoers einen eintrag machen das der normale User den Befehl auch benutzen kann.

    Wenn "HALT" nicht geht: "shutdown -h now" geht immer.

    Und schon ist dein Problem gelöst.

    Gruss Matze
  • Wobei der Zugriff per ssh die Sicherheit des Systems reduziert. Ich würde eher schauen ob du von der Astaro aus irgenwie irgendwo einen Zustand/ eine Datei abfragen kannst in der die passende Info steht die dann einen shutdown auslöst.
    Gruss
  • Nun,
    Wenn "HALT" nicht geht: "shutdown -h now" geht immer.


    nach dem Login stehe ich hier
    loginuser@Firewall01:/home/login >

    wenn ich shutdown aber eingebe, sagt die ASG:
    -bash: shutdown: command not found
  • Schon mal als root probiert?
  • Schon mal als root probiert?


    versucht ja, aber gescheitert. SSH hatte ich bis jetzt noch nicht eingerichtet. Hier fehlt mir noch etwas mher Wissen dazu.

    Für Root-Zugriff müssen ja die Kennwörter gesetzt sein --> habe ich
    Und einen Autorisierte Schlüssel für Root --> hier scheitert es:

    Authentifizierung-Schlüssel fehlen. Werde die SSH-Authentifizierung mit öffentlichen Schlüsseln abschalten.

    Was genau muß ich denn da eintragen?

    Die Hilfe unter /help/de_DE/index_Left.htm#CSHID=x2844879a_e014_11da_b3ae_0014221e9eba|StartTopic=Content%2Fmaster%2Fmanagmt%2FSystem_Settings-Shell_Access.html|SkinName=astaroSkin 
    habe ich durchgelesen, aber keinen konkreten Hinweis gefunden.
  • Also,

    du hast recht. so ohne weiteres geht der Befehl halt oder shutdown -h now nicht durch. Das wurde wohl so abgesichert.

    Wenn du dich als loginuser angemeldet hast dann wechsle mit cd / in das Wurzelverzeichnis. Dort kannst du mit su root dir Rootrechte geben. Direkt als root anmelden geht nur wenn das freigegeben hast und das Zertifikat verwendest.

    Du kannst nun in dem Verzeichnis /etc die Datei sudoers mit dem vi Editor editieren.

    Dort gibt es einen Eintrag der in etwa so lautet:
    # User privilege specification

    Darunter schreibst du folgendes
    %users  ALL=(ALL) NOPASSWD: /etc/init.d/halt

    Nachdem du das gespeichert hast kannst du nun als loginuser mit dem Befehl
    sudo halt

    Sollte er es immer noch nicht finden, dann gib den ganzen Pfad an
    sudo /etc/init.d/halt

    deinen Astaro runterfahren lassen. Das hat auch den Vorteil das du nicht den root verwenden musst und kanns ihn desshalb deaktivieren.
    Ich habe das genau so auch für den befehl ether-wake eingerichtet. So kann ich unterwegs per SSH meinen Server zuhaus aufwecken. Eine sehr praktische sache.

    Gruss Matze
  • ich befürchte das mit den VI editor ist doch etwas für Fortgeschrittene.
    Habe mal nach dem Syntax geschaut aber nicht wirklich weiter gekommen.
    Bin dann doch wohl ein zu groß0er Mausschubser und zu WIndows lastig.
  • Melde dich einfach per ssh mit den loginuser an,
    Gebe dann su ein. Da wird dann nach den Passwort für Root gefragt. Als Root dann eben halt oder shutdown - h now eingeben. Astaro fährt runter.
  • Oh gerade erst richtig die Anforderung gelesen [;)] Sorry. 

    Kannst du nicht den Xen herunter fahren lassen? Der sollte dann doch die VMs herunter fahren. Ich komme eher aus den VMware Feld. Da mach ich das so.