PowerEdge:iDRAC9 無法使用非預設連接埠和 eHTML5 透過 IPv6 連接遠端映像

Summary: 在 Integrated Dell Remote Access Controller 9 (iDRAC9) 上使用非預設 Web 伺服器連接埠和 eHTML5 附掛程式對應 IPv6 上的 RemoteImage 失敗

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

當 Integrated Dell Remote Access Controller 9 (iDRAC9) 上出現故障時,嘗試使用 IPv6 將遠端 ISO 對應至在非標準連接埠 HTTP/80 https/443 上執行的 Web 伺服器 idrac.virtualconsole.plugintype 設定為 eHTML5。

以下介面會受到影響,因為 iDRAC 使用相同的 eHTML5 程式碼。 

  • iDRAC UI 的遠端檔案共用選項
  • RACADM remoteimage command
  • REDFISH VirtualMedia.InsertMedia action 

RemoteFileShare/Racadm 錯誤範例

$ racadm remoteimage -c -l http://[fd00:11::249]:8080/repo/w10-pe-new.iso
ERROR: Unable to perform requested operation.

Redfish 錯誤範例 

2022-02-22 00:13:37 Error : HTTP Status : 400 ; POST /redfish/v1/Managers/iDRAC.Embedded.1/VirtualMedia/CD/Actions/VirtualMedia.InsertMedia failed after 0 seconds
{
    "error": {
        "@Message.ExtendedInfo": [
            {
                "Message": "Unable to mount remote share http://[fd00:11::249]:8080/iso/bootimage.iso [[2620].",
                "MessageArgs": [
                    http://[fd00:11::249]:8080/iso/bootimage.iso [[2620]
                ],
                MessageArgs@odata.count: 1,
                "MessageId": "IDRAC.2.5.RAC0720",
                "RelatedProperties": [
                    "#/Image"
                ],
                RelatedProperties@odata.count: 1,
                "Resolution": "Retry the operation.",
                "Severity": "Informational"
            }
        ],
        "code": "Base.1.8.GeneralError",
        "message": "A general error has occurred. See ExtendedInfo for more information"
    }
}

Cause

IPv6 的 URL 埠是硬編碼的 HTTP/80 和 https/443,因為 eHTML5 實現不會區分 IPv6 位址中的 “:” 與 URL 中伺服器埠的“:” 。 

Resolution

Dell 已在 2022 年 6 月的版本 5.10.30.00 中解決了 eHTML5 附掛程式的問題。

因應措施
變更 idrac.virtualconsole.plugintype HTML5。

$ racadm help idrac.virtualconsole.plugintype
PluginType                -- Specifies the plugin type to use when running Virtual Console from a browser.
Usage                     -- 0-ActiveX; 1-Java; 2-HTML5; 3-eHTML5; Default - 3
Required License          -- Virtual Console
Dependency                -- While there are active Virtual Console, Virtual Media or Remote File Share sessions, the value cannot be changed from ActiveX/Java/HTML5 to eHTML5 or from eHTML5 to ActiveX/Java/HTML5.

$ racadm set idrac.virtualconsole.plugintype 2
[Key=idrac.Embedded.1#VirtualConsole.1]
Object value modified successfully

$ racadm remoteimage -c -l http://[fd00:11::249]:8080/repo/w10-pe-new.iso
Remote Image is now Configured

$ racadm remoteimage -s
Remote File Share is Enabled
UserName
Password
ShareName http://[fd00:11::249]:8080/repo/w10-pe-new.iso

Affected Products

iDRAC9
Article Properties
Article Number: 000195913
Article Type: Solution
Last Modified: 13 مايو 2026
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.