Ausführen von VMWare Workstation 14 auf einer VM

Ausführen von VMWare Workstation 14 auf einer VM

Ich habe VMWare Workstation auf einer gehosteten VM mit esxi 6.0 eingerichtet. (Ubuntu 16.04.05)

Ich versuche, einige packerBuilds auszuführen, die den spezifischen Hypervisor (VMWare Workstation) verwenden.

Die Builds bleiben zufällig hängen;

Das einzige, was mir in meinen Protokollen auffällt, ist:

$ 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

Was ist mehr ...

$ 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'.

Könnte es sein, dass es nicht möglich ist (oder zumindest einige Voraussetzungen erfüllt sein müssen), ein VM-Image auf einem VM-Gast zu erstellen?

Irgendwelche Vorschläge?

Antwort1

Zum Ausführen eines verschachtelten virtuellen Gasts müssen einige Voraussetzungen erfüllt sein.

  • Sie müssen bestätigen, dass Ihr physischer Hostprozessor Intel VT-x und EPT oder AMD-V und RVI unterstützt.
  • Ihr Gastcomputer muss über die Hardwareversion 9 oder höher verfügen.
  • Aktivieren Sie Virtualized HV auf Ihrem Gastcomputer.

Sie können virtualisiertes HV auf dem Gastcomputer wie folgt aktivieren:

  1. Bei vCenter anmelden (diese Einstellung ist im C#/Desktop-Client nicht verfügbar)
  2. Schalten Sie den Gastcomputer aus
  3. Bearbeiten Sie die Einstellungen des Gastcomputers
  4. Aktivieren Sie das Kontrollkästchen neben „Hardwaregestützte Virtualisierung dem Gastbetriebssystem zugänglich machen“
  5. Klicken Sie auf „OK“, um die Änderungen zu speichern

Quelle: Ausführen verschachtelter VMs

verwandte Informationen