web-dev-qa-db-fra.com

Puis-je créer une machine virtuelle via ssh

J'essaie de configurer VirtualBox sur Ubuntu Server 14.04. Mais lorsque j'essaie de démarrer un VM, un message d'erreur s'affiche:

VT-x est désactivé dans le BIOS.

La recherche de ce message d'erreur m'amène à plusieurs pages suggérant de redémarrer l'ordinateur et de modifier les paramètres dans le BIOS. Malheureusement, pour le moment, je n'ai qu'un accès ssh à ce serveur. Grâce à ssh, je peux redémarrer la machine, mais je ne sais pas comment modifier les paramètres du BIOS.

Existe-t-il un autre moyen de faire fonctionner une machine virtuelle sur ce serveur auquel je ne peux accéder que via ssh? J'ai essayé de désactiver VT-x dans VirtualBox, mais on me dit que ce n'est pas une configuration valide lors de l'utilisation d'un invité 64 bits.

2
kasperd

Pour pouvoir exécuter un invité 64 bits, nous avons besoin à la fois d'un processeur compatible VT-x/AMD-V sur l'hôte et de l'activation des fonctions VT-x de l'invité.

BIOS de l'hôte

En cas de serveur distant, nous ne pourrons peut-être pas modifier les paramètres BIOS du serveur pour permettre la virtualisation. Consultez la question suivante pour savoir si le serveur est capable de la virtualisation matérielle:

Paramètres de la boîte virtuelle

L’activation de VT-x pour une machine virtuelle existante peut être effectuée à partir de la ligne de commande avec

VBoxManage modifyvm <uuid|vmname> --hwvirtex on

Créer une nouvelle VM

Si nous ne pouvons pas activer VT-x, nous ne pouvons créer qu'une machine virtuelle 32 bits. Cela peut être fait à distance via une session SSH, mais il peut être beaucoup plus facile de créer localement la VM et de l'exporter ensuite vers l'instance de VirtualBox du serveur:

2
Takkat

Si votre serveur dispose de X11, vous pouvez ssh avec X Forwarding et exécuter l'interface graphique de la virtualbox:

ssh user@Host -X
virtualbox
0
Katu