Lorsque je cherche de la documentation sur la création d'un système Windows VM sur un hôte Ubuntu, les seuls articles que je peux trouver sont des articles sur Ubuntu Desktop, pas sur Ubuntu Server.
Est-il possible de créer un Windows VM sur un serveur Ubuntu? Quelqu'un peut-il m'indiquer des articles? Des points bonus si je n'ai pas besoin de compiler quoi que ce soit ou de faire quelque chose de super complexe.
Vous devriez utiliser KVM, parce que ... parce que Ubuntu aime Kvm
qu'est-ce que KVM
KVM (pour la machine virtuelle basée sur le noyau) est une solution de virtualisation complète pour le matériel Linux sur x86 contenant des extensions de virtualisation (Intel VT ou AMD-V).
Avec KVM, on peut exécuter plusieurs machines virtuelles exécutant des images Linux ou Windows non modifiées. Chaque machine virtuelle dispose d'un matériel virtualisé privé: une carte réseau, un disque, une carte graphique, etc.
Le composant noyau de KVM est inclus dans Linux principal, à compter de la version 2.6.20.
Ubuntu utilise KVM comme virtualisation d’arrière-plan pour les serveurs non graphiques et libvirt comme toolkit/API. Les interfaces frontales Libvirt pour la gestion des machines virtuelles incluent virt-manager (GUI).
Allons pirater
Ce guide d'installation explique comment configurer un KVM sur un serveur Ubuntu. La gestion des ordinateurs virtuels est effectuée à distance à partir d'un autre ordinateur exécutant Ubuntu Desktop.
CÔTÉ SERVEUR
ÉTAPE 1: Installez le paquet lib-virt.
Sudo apt-get install kvm libvirt-bin
ÉTAPE 2: autoriser les paquets TCP et UDP entrants sur le port 22 (SSH) sur le serveur
Sudo ufw allow 22
CÔTÉ DE BUREAU
ÉTAPE 2: Installez Virtual Machine Manager (sur la machine Ubuntu Desktop).
Sudo apt-get install virt-manager
ÉTAPE 3: Connectez-vous au serveur: exécutez virt-manager
gksudo virt-manager
VOUS ÊTES MAINTENANT PRÊT À CRÉER UNE MACHINE VIRTUELLE SUR LE SERVEUR
ÉTAPE 4: Créez l’image invité VM. Virtual Machine Manager fournit une interface graphique pour créer facilement une image. Faites un clic droit sur le serveur et sélectionnez “Nouveau”. Vous serez alors invité pas à pas à définir les variables (nombre de processeurs, mémoire, etc., par exemple) devant être configurées pour votre ordinateur virtuel.
ÉTAPE 5: Installez le système d'exploitation invité VM. Utilisez votre programme d’installation de CD/DVD standard ou votre image iso pour installer le système d’exploitation sur la machine virtuelle.
Plus d'informations sur le serveur officiel d'ubuntu Documentation -> here
Bonne chance et bonne bascule
P.S: vous ne devriez pas avoir peur de la ligne de commande .....
VirtualBox (ce que vous avez lu dans les threads du bureau) comporte quelques outils de ligne de commande qui vous permettent d’exécuter n’importe quelle machine virtuelle en mode sans tête.
Un exemple serait:
VBoxHeadless -startvm vm_name
Vous auriez toujours besoin de configurer le VM, ce qui peut être fait, je crois, avec VBoxManage
(VBoxManage --help
pour les options disponibles). Il serait peut-être plus simple d’effectuer la configuration initiale sur un poste de travail, puis de transférer la configuration et l’image disque sur le serveur.
Si vous voulez qu’elle s’exécute au démarrage, vous pouvez écrire un script init ou Upstart à charger, ou simplement déplacer la commande dans /etc/rc.local en tant que méthode non gérée et paresseuse (vous voudrez probablement &
à la fin de la commande pour ne pas bloquer le chargement du système).
Mais de la même manière, vous devrez peut-être utiliser Upstart pour ne pas le charger tant que le réseau n’a pas été mis en place. Jouez avec et dites-nous ce qui fonctionne.
Mais vous ne devriez avoir besoin de rien compiler.
Edit: Il y en a suggestions de démarrage au démarrage dans ce fil .
Edit 2: Il y a quelques anciennes instructions d'installation ici mais ce qui est vraiment utile, ce sont les exemples d'instructions VBoxManage:
VBoxManage createvm -name "Ubuntu 8.04 Server" -register VBoxManage modifyvm "Ubuntu 8.04 Server" -memory "256MB" -acpi on -boot1 dvd -nic1 nat VBoxManage createvdi -filename "Ubuntu_8_04_Server.vdi" -size 10000 -register VBoxManage modifyvm "Ubuntu 8.04 Server" -hda "Ubuntu_8_04_Server.vdi" VBoxManage registerimage dvd /home/ubuntu-8.04.1-server-i386.iso VBoxManage modifyvm "Ubuntu 8.04 Server" -dvd /home/ubuntu-8.04.1-server-i386.iso
Vous devrez les personnaliser en fonction de votre situation, mais ils devraient vous donner un bon point de référence.
Vous n'avez pas demandé si vous aviez besoin d'un logiciel open-source/libre ou commercial.
C’est une bonne solution commerciale que j’utilise personnellement: