Серверы Dell PowerEdge поставляются со встроенными интерфейсами управления, называемыми DRAC.
На этой странице вы узнаете, как настроить интерфейс DRAC изнутри Linux, чтобы включить перенаправление консоли через соединения SSH.
Шаги
Метод 1 из 3: предварительная настройка
Шаг 1. Обновите программное обеспечение и прошивку
- Выполните обновление до последней версии пакета Dell OpenManage Server Administrator Managed Node. В эти пакеты должны быть включены Omconfig и racadm.
- Обновите прошивку Drac до последней версии.
- Установить ipmitool
- Установите пароль Dell Drac. См. Настройку паролей Dell Drac.
Шаг 2. Определите, установлена ли у вас карта DRAC4 или DRAC5
-
-
Два способа указать версию вашей карты DRAC _ перед_ установкой racadm (чтобы вы знали, на какой racadm нужно создать символическую ссылку на / usr / bin / racadm):
-
Первый способ - использовать версию IPMI. DRAC4 - это версия 1.5, а DRAC5 - 2.0.
-
Запустите команду / opt / bcs / bin / ipmitool mc info | grep IPMI
-
На хосте DRAC4 = IPMI Версия: 1.5
-
На хосте DRAC5 = IPMI Версия: 2.0
-
Что хорошо в ipmitool, так это то, что вам не нужно устанавливать какие-либо пакеты OpenManage для его использования. Но это не сработает, когда они выпустят DRAC6, если DRAC6 также будет IPMI версии 2.0.
-
Шаг 3. Используйте команду omreport как другой метод определения версии DRAC:
-
-
Выполните команду omreport шасси info | grep DRAC
- На хосте DRAC4 = DRAC4 Версия: 1.60
- На хосте DRAC5 = DRAC5 Версия: 1.32
- Рекомендуется использовать omreport для определения версии DRAC.
-
Метод 2 из 3: для Dell DRAC 4: как настроить перенаправление консоли через SSH
Шаг 1. Dell DRAC 4:
Настройте параметры BIOS:
- omconfig шасси biossetup attribute = conredirect setting = enable
- omconfig шасси biossetup attribute = serialport1 setting = rac
- omconfig шасси biossetup attribute = fbr setting = 9600
- omconfig шасси biossetup attribute = crab setting = enabled
Шаг 2. Dell DRAC 4:
Измените настройки drac: (Если racadm отсутствует на вашем пути, проверьте / 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
- Проверьте изменения: racadm getconfig -g cfgSerial
Шаг 3. Dell DRAC 4:
Отредактируйте файл grub.conf (теперь он называется /boot/grub/menu.lst), чтобы включить две вещи: 1 - взаимодействие с grub и 2 - сообщения ядра и вывод сценария rc.
-
Для первой части (взаимодействие с grub) добавьте строки «serial» и «terminal» в grub.conf. Вы должны закомментировать заставку, чтобы это сработало:
- splashimage = (hd0, 0) /grub/splash.xpm.gz
- скрытое меню
- серийный --unit = 0 --speed = 9600
- терминал --timeout = 5 последовательная консоль
-
Передайте ядру аргументы консоли (в grub.conf), чтобы вы могли видеть все сообщения после загрузки ядра и за ее пределами (например, вывод из сценариев rc). Обратите внимание, что это ttyS0:
ядро /vmlinuz-2.6.9-67. ELsmp ro root = LABEL = / console = tty0 console = ttyS0, 57600
-
Добавьте строку agetty в / etc / inittab, чтобы правильно перенаправить последовательную консоль и после этого перезапустить init. Это предоставит вам приглашение для входа в систему на последовательной консоли после загрузки системы. Например (Примечание: ttyS0):
- ONS: 2345: респаун: / sbin / agetty -i -L 57600 ttyS0 vt100
- Чтобы разрешить root-доступ к новой консоли, вам нужно будет добавить ttyS1 в / etc / securetty (если его еще нет).
- После того, как вы добавили указанную выше строку в / etc / inittab, перезапустите init с помощью:
- init q
Метод 3 из 3: Для Dell DRAC 5: Как настроить перенаправление консоли через SSH
Шаг 1. Dell DRAC 5:
Настройте параметры BIOS:
- omconfig шасси biossetup attribute = extserial setting = rad
- omconfig шасси biossetup attribute = fbr setting = 9600
- omconfig шасси biossetup attribute = serialcom setting = com2
- omconfig шасси biossetup attribute = crab setting = enabled
Шаг 2. Dell DRAC 5:
Измените настройки 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
Шаг 3. Dell DRAC 5:
Отредактируйте файл grub.conf (теперь он называется /boot/grub/menu.lst), чтобы включить две вещи: 1 - взаимодействие с grub и 2 - сообщения ядра и вывод сценария rc.
-
Для первой части (взаимодействие с grub) вам нужно добавить строки «serial» и «terminal» в grub.conf. Вы должны закомментировать заставку, чтобы это сработало. Обратите внимание, что это unit = 1 и speed = 115200, что отличается от DRAC4:
- splashimage = (hd0, 0) /grub/splash.xpm.gz
- скрытое меню
- серийный --unit = 1 --speed = 115200
- терминал --timeout = 5 последовательная консоль
-
Затем передайте ядру аргументы консоли, чтобы вы могли видеть все сообщения после загрузки ядра и за ее пределами (например, вывод из сценариев rc). Обратите внимание, что это ttyS1:
- ядро /vmlinuz-2.6.9-67. ELsmp ro root = LABEL = / console = tty0 console = ttyS1, 115200
- Добавьте строку agetty в / etc / inittab, чтобы правильно перенаправить последовательную консоль и после этого перезапустить init. Это предоставит вам приглашение для входа в систему на последовательной консоли после загрузки системы. Например (Примечание: ttyS1):
- МИНУСЫ: 2345: респаун: / sbin / agetty -i -h -L 115200 ttyS1 vt100
- Чтобы разрешить root-доступ к новой консоли, добавьте ttyS1 в / etc / securetty (если его там еще нет).
-
После того, как вы добавили указанную выше строку в / etc / inittab, перезапустите init с помощью:
init q
Шаг 4. Проверьте подключение к внутриполосному интерфейсу.
- Теперь с удаленного хоста, ssh на IP-адрес Drac или имя хоста Drac в качестве пользователя «root». Например: ssh test.host.com -l корень
- Введите пароль iDrac для входа в Drac.
- Либо используйте команды racadm, либо команду подключения (пример: racadm help).
- Чтобы подключиться к перенаправлению последовательной консоли, подключитесь к com2. Например: подключить com2
-
Для отключения используйте «[CTRL] + » (нажмите одновременно клавишу Control и обратную косую черту, чтобы полностью отключиться от соединения).
- Если он говорит, что порт используется другим пользователем, это, вероятно, означает, что соединение не было полностью завершено. Лучший способ избавиться от этого - сбросить карту Драка с помощью следующей команды: racadm racreset
- Также полезно, когда вам нужно перезагрузить хост: racadm serveraction gracereboot