3 Möglichkeiten zum Konfigurieren der Dell Drac-Konsolenumleitung für SSH-Verbindungen

Inhaltsverzeichnis:

3 Möglichkeiten zum Konfigurieren der Dell Drac-Konsolenumleitung für SSH-Verbindungen
3 Möglichkeiten zum Konfigurieren der Dell Drac-Konsolenumleitung für SSH-Verbindungen

Video: 3 Möglichkeiten zum Konfigurieren der Dell Drac-Konsolenumleitung für SSH-Verbindungen

Video: 3 Möglichkeiten zum Konfigurieren der Dell Drac-Konsolenumleitung für SSH-Verbindungen
Video: Как подключить и настроить wi-fi роутер Настройка wifi роутера tp link 2024, Kann
Anonim

Die Dell PowerEdge-Serverserie verfügt über integrierte Verwaltungsschnittstellen, die als DRACs bezeichnet werden.

Auf dieser Seite erfahren Sie, wie Sie die DRAC-Schnittstelle von Linux aus konfigurieren, um die Konsolenumleitung über SSH-Verbindungen zu aktivieren.

Schritte

Methode 1 von 3: Vorkonfiguration

812730 1
812730 1

Schritt 1. Aktualisieren Sie Software und Firmware

  • Aktualisieren Sie auf das neueste Paket von Dell OpenManage Server Administrator Managed Node. Omconfig und racadm sollten in diesen Paketen enthalten sein.
  • Aktualisieren Sie Ihre Drac-Firmware auf die neueste Version.
  • ipmitool installieren
  • Legen Sie das Dell Drac-Kennwort fest. Siehe Festlegen von Dell Drac-Kennwörtern
812730 2
812730 2

Schritt 2. Stellen Sie fest, ob eine DRAC4- oder DRAC5-Karte installiert ist

  1. Zwei Möglichkeiten, Ihre DRAC-Kartenversion _vor_ der Installation von racadm mitzuteilen (damit Sie wissen, welches racadm mit /usr/bin/racadm symbolisiert werden muss):

    Konfigurieren der Dell Drac-Konsolenumleitung für SSH-Verbindungen Schritt 3
    Konfigurieren der Dell Drac-Konsolenumleitung für SSH-Verbindungen Schritt 3
  2. Die erste Möglichkeit besteht darin, die IPMI-Version zu verwenden. DRAC4 sind Version 1.5 und DRAC5 sind 2.0.

    Konfigurieren der Dell Drac-Konsolenumleitung für SSH-Verbindungen Schritt 4
    Konfigurieren der Dell Drac-Konsolenumleitung für SSH-Verbindungen Schritt 4
  3. Führen Sie den Befehl /opt/bcs/bin/ipmitool mc info |grep IPMI. aus

    Konfigurieren der Dell Drac-Konsolenumleitung für SSH-Verbindungen Schritt 5
    Konfigurieren der Dell Drac-Konsolenumleitung für SSH-Verbindungen Schritt 5
  4. Auf einem DRAC4-Host = IPMI-Version: 1.5

    Konfigurieren der Dell Drac-Konsolenumleitung für SSH-Verbindungen Schritt 6
    Konfigurieren der Dell Drac-Konsolenumleitung für SSH-Verbindungen Schritt 6
  5. Auf einem DRAC5-Host = IPMI-Version: 2.0

    Konfigurieren der Dell Drac-Konsolenumleitung für SSH-Verbindungen Schritt 7
    Konfigurieren der Dell Drac-Konsolenumleitung für SSH-Verbindungen Schritt 7
  6. Das Schöne an ipmitool ist, dass Sie keine OpenManage-Pakete installiert haben müssen, um es zu verwenden. Aber das wird nicht funktionieren, wenn sie DRAC6 veröffentlichen, wenn DRAC6 auch die IPMI-Version 2.0 ist.

    Konfigurieren der Dell Drac-Konsolenumleitung für SSH-Verbindungen Schritt 8
    Konfigurieren der Dell Drac-Konsolenumleitung für SSH-Verbindungen Schritt 8
812730 3
812730 3

Schritt 3. Verwenden Sie den Befehl omreport als weitere Methode zum Ermitteln der DRAC-Version:

  1. Führen Sie den Befehl aus, omreport Chassis-Info |grep DRAC

    Konfigurieren der Dell Drac-Konsolenumleitung für SSH-Verbindungen Schritt 10
    Konfigurieren der Dell Drac-Konsolenumleitung für SSH-Verbindungen Schritt 10
  2. Auf einem DRAC4-Host = DRAC4-Version: 1.60
  3. Auf einem DRAC5-Host = DRAC5-Version: 1.32
  4. Es wird empfohlen, omreport zu verwenden, um die DRAC-Version zu bestimmen.

Methode 2 von 3: Für Dell DRAC 4: Einrichten der Konsolenumleitung über SSH

812730 4
812730 4

Schritt 1. Dell DRAC 4:

Konfigurieren Sie die Bios-Optionen:

  • omconfig chassis biossetup attribute=conredirect setting=enable
  • omconfig-Chassis-Biossetup-Attribut=serialport1 setting=rac
  • omconfig-Chassis-Biossetup-Attribut = fbr-Einstellung = 9600
  • omconfig-Chassis-Biossetup-Attribut = Krabbeneinstellung = aktiviert
812730 5
812730 5

Schritt 2. Dell DRAC 4:

drac-Einstellungen ändern: (Wenn racadm nicht in Ihrem Pfad ist, überprüfen Sie /opt/dell/srvadmin/rac5/bin/racadm)

  • racadm config -g cfgSerial -o cfgSerialBaudRate 57600
  • racadm config -g cfgSerial -o cfgSerialConsoleEnable 1
  • racadm config -g cfgSerial -o cfgSerialConsoleIdleTimeout 0x300c
  • racadm config -g cfgSerial -o cfgSerialTelnet7fIsBackspace 1
  • racadm config -g cfgSerial -o cfgSerialSshEnable 1
  • racadm config -g cfgSerial -o cfgSerialHistorySize 0x2000
  • Überprüfen Sie die Änderungen: racadm getconfig -g cfgSerial
812730 6
812730 6

Schritt 3. Dell DRAC 4:

Bearbeiten Sie Ihre grub.conf (jetzt /boot/grub/menu.lst), um zwei Dinge zu aktivieren: 1- Grub-Interaktion und 2- Kernel-Nachrichten und rc-Skriptausgabe.

  • Für den ersten Teil (Grub-Interaktion) fügen Sie der grub.conf eine Zeile "serial" und "terminal" hinzu. Sie müssen das Splashimage auskommentieren, damit dies funktioniert:

    • splashimage=(hd0, 0)/grub/splash.xpm.gz
    • verstecktes Menü
    • seriell --unit=0 --speed=9600
    • Terminal --timeout=5 serielle Konsole
  • Übergeben Sie die Konsolenargumente (in der grub.conf) an den Kernel, damit Sie alle Nachrichten sehen können, sobald der Kernel geladen ist und darüber hinaus (z. B. die Ausgabe von rc-Skripten). Beachten Sie, dass es ttyS0 ist:

    Kernel /vmlinuz-2.6.9-67. ELsmp ro root=LABEL=/ console=tty0 console=ttyS0, 57600

  • Fügen Sie in der /etc/inittab eine agetty-Zeile hinzu, um die serielle Konsole korrekt umzuleiten und starten Sie init danach neu. Dadurch erhalten Sie nach dem Booten des Systems eine Anmeldeaufforderung in der seriellen Konsole. Zum Beispiel (Hinweis: ttyS0):

    • ONS:2345:respawn:/sbin/agetty -i -L 57600 ttyS0 vt100
    • Um Root-Login-Zugriff auf die neue Konsole zu ermöglichen, müssen Sie 'ttyS1' zu /etc/securetty hinzufügen (falls es noch nicht vorhanden ist).
    • Nachdem Sie die obige Zeile zu /etc/inittab hinzugefügt haben, starten Sie init neu mit:
    • init q

Methode 3 von 3: Für Dell DRAC 5: Einrichten der Konsolenumleitung über SSH

812730 7
812730 7

Schritt 1. Dell DRAC 5:

Konfigurieren Sie die Bios-Optionen:

  • omconfig chassis biossetup Attribut=extserial setting=rad
  • omconfig-Chassis-Biossetup-Attribut = fbr-Einstellung = 9600
  • omconfig-Chassis-Biossetup-Attribut = Serialcom-Einstellung = com2
  • omconfig-Chassis-Biossetup-Attribut = Krabbeneinstellung = aktiviert
812730 8
812730 8

Schritt 2. Dell DRAC 5:

DRAC-Einstellungen ändern:

  • racadm config -g cfgSerial -o cfgSerialBaudRate 115200
  • racadm config -g cfgSerial -o cfgSerialConsoleEnable 1
  • racadm config -g cfgSerial -o cfgSerialSshEnable 1
  • racadm config -g cfgSerial -o cfgSerialHistorySize 2000
812730 9
812730 9

Schritt 3. Dell DRAC 5:

Bearbeiten Sie Ihre grub.conf (jetzt /boot/grub/menu.lst), um zwei Dinge zu aktivieren: 1- Grub-Interaktion und 2- Kernel-Nachrichten und rc-Skriptausgabe.

  • Für den ersten Teil (Grub-Interaktion) müssen Sie der grub.conf eine Zeile "serial" und "terminal" hinzufügen. Damit dies funktioniert, müssen Sie das Splashimage auskommentieren. Beachten Sie, dass sich unit=1 und speed=115200 vom DRAC4 unterscheiden:

    • splashimage=(hd0, 0)/grub/splash.xpm.gz
    • verstecktes Menü
    • seriell --unit=1 --speed=115200
    • Terminal --timeout=5 serielle Konsole
  • Übergeben Sie als Nächstes die Konsolenargumente an den Kernel, damit Sie alle Nachrichten sehen können, sobald der Kernel geladen ist und darüber hinaus (z. B. die Ausgabe von rc-Skripten). Beachten Sie, dass es ttyS1 ist:

    • Kernel /vmlinuz-2.6.9-67. ELsmp ro root=LABEL=/ console=tty0 console=ttyS1, 115200
    • Fügen Sie in der /etc/inittab eine agetty-Zeile hinzu, um die serielle Konsole korrekt umzuleiten und starten Sie init danach neu. Dadurch erhalten Sie nach dem Booten des Systems eine Anmeldeaufforderung in der seriellen Konsole. Zum Beispiel (Hinweis: ttyS1):
    • NACHTEILE:2345:respawn:/sbin/agetty -i -h -L 115200 ttyS1 vt100
  • Um Root-Login-Zugriff auf die neue Konsole zu ermöglichen, fügen Sie 'ttyS1' zu /etc/securetty hinzu (falls es noch nicht dort ist).
  • Nachdem Sie die obige Zeile zu /etc/inittab hinzugefügt haben, starten Sie init neu mit:

    init q

812730 10
812730 10

Schritt 4. Testen Sie Ihre Verbindung zur Inband-Schnittstelle

  • Nun von einem Remote-Host aus ssh zur Drac-IP-Adresse oder zum Drac-Hostnamen als Benutzer "root". Zum Beispiel: ssh test.host.com -l root
  • Geben Sie das iDrac-Passwort ein, um sich beim Drac anzumelden.
  • Verwenden Sie entweder racadm-Befehle oder den connect-Befehl (Beispiel: racadm help).
  • Um eine Verbindung zur Umleitung der seriellen Konsole herzustellen, verbinden Sie sich mit com2. Zum Beispiel: com2 verbinden
  • Um die Verbindung zu trennen, verwenden Sie "[STRG]+" (Drücken Sie die Strg-Taste und den umgekehrten Schrägstrich zusammen, um die Verbindung sauber zu trennen.)

    • Wenn angezeigt wird, dass der Port von einem anderen Benutzer verwendet wird, bedeutet dies wahrscheinlich, dass die Verbindung nicht sauber beendet wurde. Der beste Weg, dies zu beheben, besteht darin, die Drac-Karte mit dem folgenden Befehl zurückzusetzen: racadm racreset
    • Auch nützlich, wenn Sie den Host neu starten müssen: racadm serveraktion Gracereboot

Empfohlen: