1 votes

Activer Intel-VT dans VMware Workstation

Je teste le projet Nova Compute from OpenStack à l'intérieur d'une machine virtuelle VMware Workstation v7, et j'obtiens cette erreur :

libvirtError: internal error no supported architecture for os type 'hvm'

Cela est dû au fait que la VM ne peut pas exécuter les VM Xen accélérées par le matériel (hvm), c'est-à-dire que le processeur invité ne prend pas en charge Intel-VT ou AMD-V. Selon VMware, " Exécution de machines virtuelles imbriquées "Je peux activer ce support en ajoutant ces paramètres au fichier ".vmx" :

guestOS = "vmkernel"
monitor_control.vt32 = "TRUE"
monitor_control.restrict_backdoor = "TRUE"

Mais cela ne fonctionne pas, l'exécution de 'grep vmx /proc/cpuinfo' à l'intérieur de la VM ne signale pas la prise en charge d'Intel-VT, et l'exécution de 'kvm-ok' à partir du paquet 'cpu-checker' donne le même résultat :

# kvm-ok
INFO: Your CPU does not support KVM extensions
KVM acceleration can NOT be used

Puis-je configurer VMware Workstation pour utiliser l'accélération KVM ou Xen HVM ? Merci !

6voto

Xinli Niu Points 61

VMware Workstation 7 ne prend pas en charge les hvm imbriqués. Vous devriez essayer VMware Workstation 8 ou 9.

Editez la machine virtuelle et modifiez les options du processeur. Dans le moteur de virtualisation, cochez "Virtualiser Intel-x/EPT ou AMD-V/RVI".

Si vous utilisez VMware Workstation 8, vous devez également modifier le fichier .vmx de la vm, en ajoutant une nouvelle ligne : vhv.enable = "TRUE" Vous pouvez vous référer à ceci. http://communities.vmware.com/community/vmtn/bestpractices/nested

2voto

Chopper3 Points 99341

Avez-vous vraiment lu l'article auquel vous avez fait référence ? La première ligne est "Il n'est possible d'exécuter des VM imbriquées que lorsque la VM externe utilise une virtualisation assistée par le matériel (Intel VT-x ou AMD-V) et que la VM interne utilise une virtualisation logicielle classique" - or vous recherchez un support de virtualisation matérielle à l'intérieur de la VM !

Il se trouve que ce document est obsolète et qu'ESXi 4.x vous permet de le faire.

1voto

Guy Points 5465

Vous devez activer Intel-VT ou AMD-V dans le BIOS de votre hôte. C'est généralement dans les options du processeur ou les options avancées.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X