Настройка загрузочного устройства / консоли доступа (Dell iDRAC 8) с использованием современного Linux

У меня есть Dell PowerEdge R730xd, к которому я могу получить доступ только через веб-интерфейс iDRAC 8. Я не могу запустить виртуальную консоль Java (JNLP), которая может потребоваться для устранения проблемы. Я также не могу получить доступ к функции SSH iLOM из-за некоторой проблемы с брандмауэром, которую я не могу исправить самостоятельно.

Сервер не загружается, так как первый диск вышел из строя и больше не имеет допустимого загрузочного сектора. . Я не могу выбрать другое устройство в веб-интерфейсе, по-видимому, мне нужно больше разрешений (хотя я могу получить доступ к большинству других настроек).

У меня 12 дисков в системе, и grub должен быть настроен для большинство из них. Внутренний RAID-контроллер не используется (т. Е. Диски управляются Linux).

  1. Как я могу выбрать другой диск для загрузки с помощью веб-интерфейса?
  2. Как я могу получить доступ к консоли (через виртуальную Java-среду). console) с помощью Debian 10?

Я пробовал запускать JNLP, используя Java с 6 по 11, и я также пробовал запускать avctKVM.jar напрямую (в результате получалось "доступ запрещен").

Console preview

EDIT (Post Mortem): Все в порядке с помощью консоли HTML 5 (см. ответ ниже). Исправьте ошибки своего администратора, чтобы включить его до того, как он вам понадобится. Мне не удалось использовать консоль Java, но она мне больше не понадобится. Выбор другого загрузочного диска кажется премиальной функцией, которую простые смертные не могут использовать. Я не знаю почему.

Моя лучшая попытка запустить консоль Java (хотя и дает «доступ запрещен»):

  1. Извлечь хост, пользователя и пароль из файла JNLP
  2. Загрузить файлы JAR упоминается в файле JNLP
  3. . Поместите две библиотеки в ./lib (и разархивируйте, поместите вместе файлы .so)
  4. Подберите настройки безопасности в jcontrol (вкладка «Дополнительно»)
  5. Выполнить:
/usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -Djavax.net.debug=all -Dcom.sun.net.ssl.checkRevocation=false -cp avctKVM.jar -Djava.library.path=./lib com.avocent.idrac.kvm.Main ip=HOST kmport=5900 vport=5900 user=XXX passwd=YYY apcp=1 version=2 vmprivilege=true "helpurl=https://HOST:443/help/contents.html"
0
задан 4 May 2020 в 22:02
1 ответ

Обновите прошивку iDRAC для поддержки iKVM/Redfish, использующих kvm на основе HTML5. Большинство производителей отказываются от Java KVM именно из-за этих проблем. Это было вызвано тем, что Oracle изменил лицензирование Java для конечных точек для бизнеса. Кроме того, вы можете попробовать использовать VNC, но вам может потребоваться что-то сделать для аутентификации, поскольку порты, используемые для удаленных функций KVM и удаленных носителей, задокументированы.

Таблица 1. Порты, которые iDRAC прослушивает для подключений

Port Number   Function  
22*           SSH  
23*           Telnet  
80*           HTTP  
443*          HTTPS  
623           RMCP/RMCP+  
161*          SNMP  
5900*         Virtual Console keyboard and mouse redirection, 
              Virtual Media, Virtual Folders, and Remote File Share
5901          VNC**

* Configurable port
**When VNC feature is enabled, the port 5901 opens.  

Таблица 2. Порты, которые iDRAC использует в качестве клиента

Port Number   Function
25*           SMTP
53            DNS
68            DHCP-assigned IP address
69            TFTP
162*          SNMP trap
445           Common Internet File System (CIFS)
636           LDAP Over SSL (LDAPS)
2049          Network File System (NFS)
123           Network Time Protocol (NTP)
3269          LDAPS for global catalog (GC)

* Configurable port
1
ответ дан 2 May 2020 в 19:48

Теги

Похожие вопросы