
我已在 esxi 6.0 託管虛擬機器上設定了 VMWare Workstation。 (Ubuntu 16.04.05)
我正在嘗試運行一些packer
使用特定(VMWare Workstation)虛擬機器管理程式的建置。
構建隨機卡住;
我在日誌中唯一注意到的是:
$ tail -f /var/log/vmware/hostd-1.log
2018-09-12T19:10:43.227+03:00 info hostd[31791] [Originator@6876 sub=Libs] SOCKET creating new socket, connecting to /var/run/vmware/usbarbitrator-socket
2018-09-12T19:10:43.227+03:00 info hostd[31791] [Originator@6876 sub=Libs] SOCKET connect failed, error 2: No such file or directory
2018-09-12T19:12:43.228+03:00 info hostd[31791] [Originator@6876 sub=Libs] SOCKET creating new socket, connecting to /var/run/vmware/usbarbitrator-socket
更何況...
$ sudo systemctl status vmware-USBArbitrator.service
● vmware-USBArbitrator.service - LSB: This services starts and stops the USB Arbitrator.
Loaded: loaded (/etc/init.d/vmware-USBArbitrator; bad; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2018-09-12 19:27:02 EEST; 12s ago
Docs: man:systemd-sysv-generator(8)
Process: 10639 ExecStart=/etc/init.d/vmware-USBArbitrator start (code=exited, status=1/FAILURE)
Sep 12 19:27:01 systemd[1]: Starting LSB: This services starts and stops the USB Arbitrator....
Sep 12 19:27:02 vmware-USBArbitrator[10639]: [11B blob data]
Sep 12 19:27:02 systemd[1]: vmware-USBArbitrator.service: Control process exited, code=exited status=1
Sep 12 19:27:02 systemd[1]: Failed to start LSB: This services starts and stops the USB Arbitrator..
Sep 12 19:27:02 systemd[1]: vmware-USBArbitrator.service: Unit entered failed state.
Sep 12 19:27:02 systemd[1]: vmware-USBArbitrator.service: Failed with result 'exit-code'.
是否不可能(或至少應該滿足一些要求)在 VM guest 上建立 vm 映像?
有什麼建議麼?
答案1
運行嵌套虛擬來賓有一些先決條件。
- 您需要確認您的實體主機處理器支援 Intel VT-x 和 EPT 或 AMD-V 和 RVI。
- 您的來賓電腦需要使用硬體版本 9 或更高版本。
- 在您的來賓電腦上啟用虛擬化 HV。
您可以透過以下方式在來賓電腦上啟用虛擬化 HV:
- 登入 vCenter(此設定在 C#/桌面用戶端中不可用)
- 關閉訪客機器的電源
- 編輯訪客機器的設置
- 勾選「向來賓作業系統公開硬體輔助虛擬化」旁邊的方塊
- 按一下「確定」儲存更改
來源: 運行嵌套虛擬機