Dell-Poweredge
使用現代 Linux 設置引導設備/訪問控制台 (Dell iDRAC 8)
我有一個只能使用 iDRAC 8 Web 界面訪問的 Dell PowerEdge R730xd。我無法啟動 Java (JNLP) 虛擬控制台,這可能是解決問題所必需的。由於某些我無法自行修復的防火牆問題,我也無法訪問 iLOM 的 SSH 功能。
伺服器無法啟動,因為第一個磁碟出現故障並且沒有有效的引導扇區。我無法在 Web 界面中選擇其他設備,顯然我需要更多權限才能這樣做(不過,我可以訪問大多數其他設置)。
我係統中有 12 個磁碟,應該為其中的大多數配置 grub。內部 RAID 控制器未使用(即磁碟由 Linux 管理)。
- 如何使用 Web 界面選擇另一個磁碟進行引導?
- 如何使用 Debian 10 訪問控制台(通過 Java 虛擬控制台)?
我嘗試使用 Java 6 到 11 執行 JNLP,還嘗試直接執行 avctKVM.jar(導致“訪問被拒絕”)。
編輯(驗屍):使用 HTML 5 控制台一切都很好(見下面的答案)。在您需要之前,請讓您的管理員啟用它。我一直無法使用 Java 控制台,但不再需要它了。選擇另一個啟動盤似乎是普通人無法使用的高級功能。我不知道為什麼。
我執行 Java 控制台的最佳嘗試(但給出“拒絕訪問”):
- 從 JNLP 文件中取出主機、使用者和密碼
- 下載 JNLP 文件中提到的 JAR 文件
- 將兩個庫放入 ./lib (並解壓縮,將 .so 文件放在旁邊)
- 擺弄
jcontrol
(“高級”選項卡)中的安全設置- 跑:
/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"
更新 iDRAC 韌體以支持使用基於 HTML5 的 kvm 的 iKVM/Redfish。由於這些問題,大多數製造商正在遠離 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