La série de serveurs Dell PowerEdge est livrée avec des interfaces de gestion intégrées appelées DRAC.
Cette page vous explique comment configurer l'interface DRAC depuis Linux afin d'activer la redirection de la console via les connexions SSH.
Pas
Méthode 1 sur 3: Préconfiguration
Étape 1. Mettez à niveau le logiciel et le micrologiciel
- Effectuez une mise à niveau vers le dernier package Dell OpenManage Server Administrator Managed Node. Omconfig et racadm doivent être inclus dans ces packages.
- Mettez à niveau votre firmware Drac vers la dernière version.
- Installer ipmitool
- Définissez le mot de passe Dell Drac. Voir la définition des mots de passe Dell Drac
Étape 2. Déterminez si une carte DRAC4 ou DRAC5 est installée
-
-
Deux façons d'indiquer la version de votre carte DRAC _avant_ l'installation de racadm (afin que vous sachiez quel racadm créer un lien symbolique vers /usr/bin/racadm):
-
La première méthode consiste à utiliser la version IPMI. Les DRAC4 sont la version 1.5 et les DRAC5 sont 2.0.
-
Exécutez la commande, /opt/bcs/bin/ipmitool mc info |grep IPMI
-
Sur un hôte DRAC4 = Version IPMI: 1.5
-
Sur un hôte DRAC5 = Version IPMI: 2.0
-
Ce qui est bien avec ipmitool, c'est que vous n'avez pas besoin d'installer de packages OpenManage pour l'utiliser. Mais cela ne fonctionnera pas lorsqu'ils publieront DRAC6 si DRAC6 est également IPMI version 2.0.
-
Étape 3. Utilisez la commande omreport comme autre méthode pour déterminer la version du DRAC:
-
-
Exécutez la commande omreport chassis info |grep DRAC
- Sur un hôte DRAC4 = Version DRAC4: 1.60
- Sur un hôte DRAC5 = Version DRAC5: 1.32
- Il est recommandé d'utiliser omreport pour déterminer la version du DRAC.
-
Méthode 2 sur 3: Pour Dell DRAC 4: Comment configurer la redirection de console via SSH
Étape 1. Dell DRAC 4:
Configurez les options du bios:
- omconfig chassis biossetup attribute=conredirect setting=enable
- omconfig chassis biossetup attribute=serialport1 setting=rac
- attribut biossetup du châssis omconfig = paramètre fbr = 9600
- omconfig chassis biossetup attribute=crab setting=enabled
Étape 2. Dell DRAC 4:
Modifier les paramètres du drac: (Si racadm n'est pas dans votre chemin, vérifiez /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
- Vérifiez les modifications: racadm getconfig -g cfgSerial
Étape 3. Dell DRAC 4:
Modifiez votre grub.conf (maintenant appelé /boot/grub/menu.lst) pour activer deux choses: 1- l'interaction grub et 2- les messages du noyau et la sortie du script rc.
-
Pour la première partie (interaction avec grub), ajoutez une ligne "serial" et "terminal" au fichier grub.conf. Vous devez commenter la splashimage pour que cela fonctionne:
- splashimage=(hd0, 0)/grub/splash.xpm.gz
- menu caché
- série --unit=0 --speed=9600
- terminal --timeout=5 console série
-
Passez au noyau les arguments de la console (dans le fichier grub.conf) afin que vous puissiez voir tous les messages une fois le noyau chargé et au-delà (sortie des scripts rc par exemple.) Notez qu'il s'agit de ttyS0:
kernel /vmlinuz-2.6.9-67. ELsmp ro root=LABEL=/ console=tty0 console=ttyS0, 57600
-
Ajoutez une ligne agetty dans le fichier /etc/inittab pour rediriger correctement la console série et redémarrez init par la suite. Cela vous fournira une invite de connexion dans la console série une fois que le système a démarré. Par exemple (Remarque: ttyS0):
- ONS:2345:respawn:/sbin/agetty -i -L 57600 ttyS0 vt100
- Pour autoriser l'accès root à la nouvelle console, vous devrez ajouter 'ttyS1' à /etc/securetty (s'il n'y est pas déjà).
- Après avoir ajouté la ligne ci-dessus à /etc/inittab, redémarrez init avec:
- initialiser q
Méthode 3 sur 3: Pour Dell DRAC 5: Comment configurer la redirection de console via SSH
Étape 1. Dell DRAC 5:
Configurez les options du bios:
- omconfig chassis biossetup attribute=extserial setting=rad
- attribut biossetup du châssis omconfig = paramètre fbr = 9600
- omconfig chassis biossetup attribute=serialcom setting=com2
- omconfig chassis biossetup attribute=crab setting=enabled
Étape 2. Dell DRAC 5:
Modifier les paramètres du 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
Étape 3. Dell DRAC 5:
Modifiez votre grub.conf (maintenant appelé /boot/grub/menu.lst) pour activer deux choses: 1- l'interaction grub et 2- les messages du noyau et la sortie du script rc.
-
Pour la première partie (interaction avec grub), vous devrez ajouter une ligne "serial" et "terminal" au fichier grub.conf. Vous devez commenter la splashimage pour que cela fonctionne. Notez que c'est unit=1 et speed=115200 qui est différent de la DRAC4:
- splashimage=(hd0, 0)/grub/splash.xpm.gz
- menu caché
- série --unit=1 --speed=115200
- terminal --timeout=5 console série
-
Passez ensuite au noyau les arguments de la console afin que vous puissiez voir tous les messages une fois le noyau chargé et au-delà (sortie des scripts rc par exemple.) Notez qu'il s'agit de ttyS1:
- kernel /vmlinuz-2.6.9-67. ELsmp ro root=LABEL=/ console=tty0 console=ttyS1, 115200
- Ajoutez une ligne agetty dans le fichier /etc/inittab pour rediriger correctement la console série et redémarrez init par la suite. Cela vous fournira une invite de connexion dans la console série une fois que le système a démarré. Par exemple (Remarque: ttyS1):
- CONTRE:2345:respawn:/sbin/agetty -i -h -L 115200 ttyS1 vt100
- Pour autoriser l'accès root à la nouvelle console, ajoutez 'ttyS1' à /etc/securetty (s'il n'y est pas déjà).
-
Après avoir ajouté la ligne ci-dessus à /etc/inittab, redémarrez init avec:
initialiser q
Étape 4. Testez votre connexion à l'interface Inband
- Maintenant à partir d'un hôte distant, ssh vers l'adresse IP Drac ou le nom d'hôte Drac en tant qu'utilisateur "root". Par exemple: ssh test.host.com -l racine
- Tapez le mot de passe iDrac pour vous connecter au Drac.
- Utilisez les commandes racadm ou la commande connect (exemple: racadm help).
- Pour vous connecter à la redirection de console série, connectez-vous à com2. Par exemple: connecter com2
-
Pour vous déconnecter, utilisez "[CTRL]+" (Appuyez simultanément sur la touche Ctrl et la barre oblique inverse pour vous déconnecter proprement de la connexion.)
- S'il indique que le port est utilisé par un autre utilisateur, cela signifie probablement que la connexion n'a pas été correctement terminée. Le meilleur moyen de clarifier cela est de réinitialiser la carte Drac avec la commande suivante: jeu de course racadm
- Également utile lorsque vous devez redémarrer l'hôte: serveur racadm action gracereboot