1. 程式人生 > >在 ESXi 6.x和5.x虛擬機中禁用熱添加/熱插拔功能

在 ESXi 6.x和5.x虛擬機中禁用熱添加/熱插拔功能

客戶端 警告選項 虛機 所有 man nic win manage 下一步

現象:
網卡和 SCSI 控制器顯示為可移除設備。
與該虛擬硬件對應的“安全移除硬件”選項顯示在 Windows 系統任務欄中。
如果正在使用 VMware View,您會註意到具有持久磁盤的 View 桌面正在斷開連接。
某些windows2012版本的虛機之間,可以訪問C$而不能訪問D$\E$的問題。

解決辦法:
可以使用 vSphere Client 或通過編輯 .vmx 文件來禁用熱插拔功能。

註意: 還可以禁用諸如 e1000 或 vmxnet2 NIC 等 PCI 設備的熱插拔功能。

要使用 vSphere Client 禁用熱插拔功能,請執行以下操作:

使用 vSphere Client 連接到 ESXi/ESX 主機或 vCenter Server。
關閉虛擬機電源。
右鍵單擊虛擬機,然後單擊編輯設置。
單擊選項選項卡。
單擊常規 > 配置參數 > 添加行。
插入名為 devices.hotplug 且值為 false 的新行。
然後打開虛擬機電源。

要使用 vSphere Web Client 禁用熱插拔功能,請執行以下操作:

從 Web 瀏覽器連接到 vSphere Web Client。
使用管理員憑據進行登錄。
導航到要修改的虛擬機。
關閉虛擬機。
右鍵單擊虛擬機,然後選擇編輯設置。
單擊虛擬機選項選項卡。
單擊高級 > 編輯配置 > 添加行。
插入名為 devices.hotplug 且值為 false 的新行。
打開虛擬機電源。

要通過編輯 .vmx 文件來禁用熱插拔功能,請執行以下操作:

關閉虛擬機電源。
使用 SSH 客戶端訪問 ESXi/ESX 服務控制臺。
在文本編輯器中打開虛擬機配置文件 (.vmx)。 默認位置為:

/vmfs/volumes/datastore_name/vm_name/vm_name.vmx

添加以下行:

devices.hotplug = "false"

註意: 此設置不影響熱插拔 CPU和內存。

保存並關閉該文件。
然後打開虛擬機電源。

註意: 如果正在使用 VMware View,請先對父虛擬機執行上述過程之一,然後再執行以下步驟:

創建父虛擬機的新快照:

    在 vSphere Client 中,右鍵單擊父虛擬機,然後單擊快照 > 生成快照。
    輸入快照的名稱和描述。
    單擊確定。

將受影響的池重組到此新快照中:

    在 View Manager 控制臺中,選擇並打開一個池。
    單擊 View Composer > 重組,然後選擇新生成的快照。
    單擊下一步。
    配置調度和警告選項。
    單擊下一步。
    檢查確認信息。
    單擊完成並驗證重組操作是否成功完成。
    對所有受影響的池重復重組過程。

在 ESXi 6.x和5.x虛擬機中禁用熱添加/熱插拔功能