У нас возникла проблема с загрузкой образа диска в iDRAC5 для загрузки проблемного сервера с помощью функции виртуального носителя.
Вот сценарий:
Машина 1 и Машина 2 находятся далеко.
Доступ к машине 2 осуществляется через SSH.
Все подключения инструментов VMCLI к iDRAC5 машины 1 выполняются непосредственно с машины 2.
Все SSH для iDRAC5 машины 1 выполняются непосредственно с машины 2.
ВСЕ HTTPS для iDRAC5 машины 1 выполняются через машину 2 через туннелирование или прокси-сервер SOCKS. Мы попытались запустить браузеры с машины 2 с пересылкой X11, но возникли серьезные проблемы с конфигурацией.
Нам нужно загрузить Машину 1, чтобы запустить DSET. Все нижеперечисленное запускается через удаленное подключение к Машине 2.
Машина 1: включенный, но неработающий сервер Dell со встроенной картой Dell Remote Access Controller (iDRAC). Благодаря проверке на месте мы знаем, что RAID-карта Машины 1, вероятно, вышла из строя, все светодиоды HD темные. Могут быть и другие проблемы. Нашей службе поддержки требуется, чтобы мы запускали Dell System E-Support Tool (DSET), но на данный момент использование виртуальных носителей кажется единственным способом. Не удалось загрузить Live CD с оптического привода.
Машина 2: сервер Dell с прямым подключением к сети Ethernet с Машиной 1. Scientific Linux 6.11 (SL происходит от CentOS). Мы можем подключиться по SSH к карте iDRAC5 машины 1 и получить доступ к веб-интерфейсу iDRAC5 машины 1.
Веб-интерфейс: мы попытались загрузить образ диска через веб-интерфейс. Время ожидания составляет от 20% до 50% загрузки. Функция консоли не работает. Мы пробовали текущие версии Firefox, Chrome и Konqueror. В настоящее время мы создаем виртуальную машину CentOS 5, чтобы посмотреть, будут ли работать старые версии.
От VMCLI к iDRAC5: все инструменты командной строки виртуального носителя в настоящее время не работают. Ниже я вставил результаты нескольких версий инструмента командной строки виртуального носителя (racvmcli5, vmcli, iVMCLI).
SSH к iDRAC5 RACADM Это работает. Мы можем подключиться к карте iDrac5 по ssh из командной строки, и я вставил информацию о конфигурации из racadm.
### racvmcli version 1.0racvmcli5 -v
racvmcli version 1.0
Copyright (c) 2007 Dell, Inc.
All Rights Reserved
racvmcli5 -r 10.109.130.157:3669 -c openSUSE-Tumbleweed-GNOME-Live-x86_64-Current.iso -u root -p XXXXX
racvmcli: connecting(1)..
Failed to initialize SSL layer
racvmcli: unable to connect to '10.109.130.157:3669'
#####iDRAC Virtual Media Command Line Interface. Version: 3.0.0.3 vmcli -v
iDRAC Virtual Media Command Line Interface. Version: 3.0.0.3
Copyright (c) 2016 Dell, Inc. All rights reserved.
OpenSSL 1.0.2k 26 Jan 2017
vmcli -v -r 10.109.130.157:3669 -c openSUSE-Tumbleweed-GNOME-Live-x86_64-Current.iso -u root -p XXXXX
Security Alert: Certificate is invalid - self signed certificate
Continuing execution. Use -S option for vmcli to stop execution on certificate-related errors.
Failed to acquire credentials.
Terminating
######Virtual Media Command Line Interface Version 2.9 iVMCLI -v
Virtual Media Command Line Interface Version 2.9
Copyright (c) Dell Inc., 2010
All Rights Reserved
iVMCLI -r 10.109.130.157 -u root -c openSUSE-Tumbleweed-GNOME-Live-x86_64-Current.iso -p XXXXXX
Virtual Media Command Line Interface Version 2.9
Copyright (c) Dell Inc., 2010
All Rights Reserved
Error (7):Could not connect to Server or Insufficient privilege to create temporary files in the current folder.You might not have administrator privileges or the current folder is Read-only.
############### RACADM getsysinfo $ racadm getsysinfo
RAC Information:
RAC Date/Time = Wed Jul 25 22:28:48 2018
Firmware Version = 1.65
Firmware Build = 12.08.16
Last Firmware Update = Mon Jul 23 01:38:57 2018
Hardware Version = A03
Current IP Address = 10.109.130.157
Current IP Gateway = 10.109.130.1
Current IP Netmask = 255.255.255.0
DHCP Enabled = 0
MAC Address = aa:bb:cc:dd:ii:jj
Current DNS Server 1 = 208.67.220.220
Current DNS Server 2 = 8.8.8.8
DNS Servers from DHCP = 0
Register DNS RAC Name = 0
DNS RAC Name = rac-ZZZZZZZ
Current DNS Domain =
System Information:
System Model = PowerEdge R9XY
System Revision = [N/A]
System BIOS Version = 1.2.0
BMC Firmware Version = 2.27
Service Tag = ZZZZZZZ
Express Service Tag = 25679835318
Host Name = MachineOne.nonceplace.com
OS Name =
Power Status = ON
Watchdog Information:
Recovery Action = None
Present countdown value = 15 seconds
Initial countdown value = 15 seconds
Embedded NIC MAC Addresses:
NIC1 Ethernet = aa:bb:cc:ee:ff:gg
NIC2 Ethernet = aa:bb:cc:ee:ff:hh
racadm gettracelog
Record: 271
Date/Time: Jul 25 18:17:47
Source: virmediad[391]
Description: VM: attaching because client is connected (auto attach)
-------------------------------------------------------------------------------
Record: 272
Date/Time: Jul 25 18:17:47
Source: kernel
Description: can not open device because it is already open
-------------------------------------------------------------------------------
Record: 273
Date/Time: Jul 25 18:17:47
Source: virmediad[391]
Description: ssn_op: idx_from_sid = 0
Все подключения к Машине 1 выполняются удаленно через Машину 2 через туннелирование или прокси-сервер SOCKS.
Насколько я понимаю, вы пытаетесь отправить ISO на idrac machine1 через socks / tunnel? это наверное проблема.
Я бы лучше: