在虛擬機器上執行 VMWare Workstation 14

在虛擬機器上執行 VMWare Workstation 14

我已在 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:

  1. 登入 vCenter(此設定在 C#/桌面用戶端中不可用)
  2. 關閉訪客機器的電源
  3. 編輯訪客機器的設置
  4. 勾選「向來賓作業系統公開硬體輔助虛擬化」旁邊的方塊
  5. 按一下「確定」儲存更改

來源: 運行嵌套虛擬機

相關內容