La serie di server Dell PowerEdge è dotata di interfacce di gestione integrate denominate DRAC.
Questa pagina fornisce istruzioni su come configurare l'interfaccia DRAC dall'interno di Linux per abilitare il reindirizzamento della console su connessioni SSH.
Passi
Metodo 1 di 3: Preconfigurazione
Passaggio 1. Aggiorna software e firmware
- Eseguire l'aggiornamento all'ultimo pacchetto Dell OpenManage Server Administrator Managed Node. Omconfig e racadm dovrebbero essere inclusi in quei pacchetti.
- Aggiorna il tuo firmware Drac all'ultima versione.
- Installa ipmitool
- Imposta la password Dell Drac. Vedere impostazione delle password Dell Drac
Passaggio 2. Determinare se è installata una scheda DRAC4 o DRAC5
-
-
Due modi per indicare la versione della tua scheda DRAC _prima_ di installare racadm (in modo da sapere quale racadm collegare simbolicamente a /usr/bin/racadm):
-
Il primo modo è utilizzare la versione IPMI. I DRAC4 sono la versione 1.5 e i DRAC5 sono 2.0.
-
Eseguire il comando, /opt/bcs/bin/ipmitool mc info |grep IPMI
-
Su un host DRAC4= IPMI Versione: 1.5
-
Su un host DRAC5= IPMI Versione: 2.0
-
La cosa bella di ipmitool è che non devi avere alcun pacchetto OpenManage installato per usarlo. Ma non funzionerà quando rilasceranno DRAC6 se anche DRAC6 è IPMI versione 2.0.
-
Passaggio 3. Utilizzare il comando omreport come altro metodo per determinare la versione DRAC:
-
-
Eseguire il comando, omreport chassis info |grep DRAC
- Su un host DRAC4 = Versione DRAC4: 1.60
- Su un host DRAC5 = Versione DRAC5: 1.32
- Si consiglia di utilizzare omreport per determinare la versione DRAC.
-
Metodo 2 di 3: per Dell DRAC 4: come configurare il reindirizzamento della console su SSH
Passaggio 1. Dell DRAC 4:
Configura le opzioni del bios:
- omconfig chassis biossetup attributo=conredirect setting=enable
- omconfig chassis biossetup attributo=serialport1 setting=rac
- omconfig chassis biossetup attributo=impostazione fbr=9600
- omconfig chassis biossetup attributo=crab setting=enabled
Passaggio 2. Dell DRAC 4:
Modifica le impostazioni drac: (se racadm non è nel tuo percorso controlla /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
- Controlla le modifiche: racadm getconfig -g cfgSerial
Passaggio 3. Dell DRAC 4:
Modifica il tuo grub.conf (ora chiamato /boot/grub/menu.lst) per abilitare due cose: 1- interazione grub e 2- messaggi del kernel e output dello script rc.
-
Per la prima parte (interazione grub) aggiungi una riga "seriale" e "terminale" al file grub.conf. Devi commentare la splashimage affinché funzioni:
- splashimage=(hd0, 0)/grub/splash.xpm.gz
- menu nascosto
- seriale --unit=0 --speed=9600
- terminale --timeout=5 console seriale
-
Passa al kernel gli argomenti della console (nel grub.conf) in modo da poter vedere tutti i messaggi una volta caricato il kernel e oltre (output dagli script rc per esempio). Nota che è ttyS0:
kernel /vmlinuz-2.6.9-67. ELsmp ro root=LABEL=/ console=tty0 console=ttyS0, 57600
-
Aggiungi una riga agetty in /etc/inittab per reindirizzare correttamente la console seriale e riavviare init in seguito. Questo ti fornirà un prompt di accesso nella console seriale una volta avviato il sistema. Ad esempio (Nota: ttyS0):
- ONS:2345:respawn:/sbin/agetty -i -L 57600 ttyS0 vt100
- Per consentire l'accesso root alla nuova console, dovrai aggiungere 'ttyS1' a /etc/securetty (se non è già presente).
- Dopo aver aggiunto la riga sopra a /etc/inittab Riavvia init con:
- inizia q
Metodo 3 di 3: per Dell DRAC 5: come configurare il reindirizzamento della console su SSH
Passaggio 1. Dell DRAC 5:
Configura le opzioni del bios:
- omconfig chassis biossetup attributo=extserial setting=rad
- omconfig chassis biossetup attributo=impostazione fbr=9600
- omconfig chassis biossetup attributo=serialcom setting=com2
- omconfig chassis biossetup attributo=crab setting=enabled
Passaggio 2. Dell DRAC 5:
Modifica impostazioni drac:
- 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
Passaggio 3. Dell DRAC 5:
Modifica il tuo grub.conf (ora chiamato /boot/grub/menu.lst) per abilitare due cose: 1- interazione grub e 2- messaggi del kernel e output dello script rc.
-
Per la prima parte (interazione grub) dovrai aggiungere una riga "seriale" e "terminale" al file grub.conf. Devi commentare l'immagine splash affinché funzioni. Nota che è unit=1 e speed=115200 che è diverso dal DRAC4:
- splashimage=(hd0, 0)/grub/splash.xpm.gz
- menu nascosto
- seriale --unit=1 --velocità=115200
- terminale --timeout=5 console seriale
-
Quindi passa al kernel gli argomenti della console in modo da poter vedere tutti i messaggi una volta caricato il kernel e oltre (output dagli script rc per esempio). Nota che è ttyS1:
- kernel /vmlinuz-2.6.9-67. ELsmp ro root=LABEL=/ console=tty0 console=ttyS1, 115200
- Aggiungi una riga agetty in /etc/inittab per reindirizzare correttamente la console seriale e riavviare init in seguito. Questo ti fornirà un prompt di accesso nella console seriale una volta avviato il sistema. Ad esempio (Nota: ttyS1):
- CONS:2345:respawn:/sbin/agetty -i -h -L 115200 ttyS1 vt100
- Per consentire l'accesso root alla nuova console, aggiungi 'ttyS1' a /etc/securetty (se non è già presente).
-
Dopo aver aggiunto la riga sopra a /etc/inittab Riavvia init con:
inizia q
Passaggio 4. Testa la tua connessione all'interfaccia Inband
- Ora da un host remoto, ssh all'indirizzo IP di Drac o al nome host di Drac come utente "root". Per esempio: ssh test.host.com -l root
- Digita la password iDrac per accedere al Drac.
- Utilizzare i comandi racadm o il comando connect (Esempio: racadm help).
- Per connettersi al reindirizzamento della console seriale connettersi a com2. Per esempio: collegare com2
-
Per disconnettersi, utilizzare "[CTRL]+" (premere contemporaneamente il tasto Ctrl e il tasto barra rovesciata per disconnettersi in modo pulito dalla connessione).
- Se dice che la porta è in uso da un altro utente, probabilmente significa che la connessione non è stata terminata in modo pulito. Il modo migliore per chiarirlo è ripristinare la scheda Drac con il seguente comando: racadm racreset
- Utile anche per quando è necessario riavviare l'host: racadm serveraction gracereboot