Lorsque je cherche de la documentation sur la façon de créer une machine virtuelle Windows sur un hôte Ubuntu, les seuls articles que je peux trouver sont des articles sur Ubuntu Desktop, pas sur Ubuntu Server.
Existe-t-il un moyen de créer une machine virtuelle Windows sur Ubuntu Server? 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.
sudo tasksel install virt-host
, et vous aurez tout prêt pour un serveur complet pour la virtualisation.@Oxwivi
, je ferai une réponse complète.Réponses:
Vous devriez utiliser KVM, parce que ... parce que Ubuntu aime Kvm
qu'est-ce que KVM
KVM (pour Kernel-based Virtual Machine) est une solution de virtualisation complète pour Linux sur du matériel x86 contenant des extensions de virtualisation (Intel VT ou AMD-V).
En utilisant 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, à partir de 2.6.20.
Ubuntu utilise KVM comme virtualisation principale pour les serveurs non graphiques et libvirt comme boîte à outils / API. Les frontaux Libvirt pour la gestion des machines virtuelles incluent virt-manager (GUI).
Allons pirater
Ce guide d'installation consiste à configurer un KVM sur le serveur Ubuntu et la gestion des VM se fait à distance à partir d'une autre machine exécutant Ubuntu Desktop.
DU CÔTÉ SERVEUR
ÉTAPE # 1: Installez le package lib-virt.
ÉTAPE # 2: autoriser les paquets tcp et udp entrants sur le port 22 (ssh) sur le serveur
CÔTÉ BUREAU
ÉTAPE # 2: Installez Virtual Machine Manager (sur la machine Ubuntu Desktop).
ÉTAPE # 3: Connectez-vous au serveur: exécutez virt-manager
VOUS ÊTES MAINTENANT PRÊT À CRÉER UNE MACHINE VIRTUELLE SUR LE SERVEUR
ÉTAPE # 4: Créez l'image de machine virtuelle invitée. Virtual Machine Manager fournit une interface graphique pour créer facilement une image. Faites simplement un clic droit sur le serveur et sélectionnez «Nouveau». Vous serez ensuite invité étape par étape sur les variables (par exemple # de processeurs, mémoire, etc.) à configurer pour votre VM.
ÉTAPE # 5: installez le système d'exploitation de la machine virtuelle invitée. Utilisez votre programme d'installation CD / DVD ou image ISO standard pour installer le système d'exploitation sur la machine virtuelle.
Plus d'informations dans la documentation du serveur officiel ubuntu -> ici
Bonne chance et bonne balançoire
PS: vous ne devriez pas avoir peur de la ligne de commande .....
la source
VirtualBox (ce que vous aurez lu dans les threads de bureau) dispose de quelques outils de ligne de commande qui vous permettent d'exécuter n'importe quelle machine virtuelle dans un état sans tête.
Un exemple serait:
Vous auriez encore besoin de configurer la machine virtuelle, ce qui peut être fait, je crois, avec
VBoxManage
(VBoxManage --help
pour les options là-bas). Il peut être plus simple de faire la configuration initiale sur un bureau, puis de transférer la configuration et l'image disque sur le serveur.Si vous voulez qu'il s'exécute au démarrage, vous voudriez écrire un script init ou Upstart pour qu'il se charge, ou simplement pousser la commande dans /etc/rc.local en tant que méthode paresseuse et non gérée (vous voudrez probablement
&
sur la fin de la commande pour ne pas bloquer le chargement du système).De même, vous devrez peut-être utiliser Upstart pour qu'il ne se charge pas tant que la mise en réseau n'est pas établie. Jouez avec et faites-nous savoir ce qui fonctionne.
Mais vous ne devriez rien avoir besoin de compiler.
Edit: il y a quelques suggestions de run-on-boot 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:
Vous devrez les personnaliser pour votre situation, mais ils devraient vous donner un bon point de référence.
la source
Vous n'avez pas demandé si vous avez besoin d'un logiciel open source / gratuit ou commercial.
C'est une bonne solution commerciale que j'utilise personnellement:
http://www.vbridges.com
la source