LINUX: Proxmox, Créer une machine virtuelle (KVM)

23.01.2014 by MatMoul

Maintenant que votre serveur de virtualisation est opérationnel, nous allons créer des machines virtuelles.

Vous aller rencontrez deux possibilités (Create VM (KVM) et Create CT (OpenVZ)). Nous allons nous concentrer sur Create VM qui est une machine virtuelle complète.

Créer une machine virtuelle n'est pas compliqué. Il suffit de cliquer sur le bouton et suivre l'assistant.

Toutefois il est utile d'optimiser les paramètres.

Choix d'un adaptateur réseau :

  • Intel E1000 (compatible avec la majorité des systèmes d'exploitations)
  • VirtIO (C'est le plus performant mais nécessite des drivers)
  • Realtek (compatibilité maximale mais 100mbs)

Choix d'un contrôleur HD :

  • SCSI (dans la majorité des cas)
  • VirtIO (performance maximale mais nécessite des drivers) 
  • IDE (compatibilité maximale) 
  • SATA (je n'ai pas vu d'amélioration par rapport à IDE) 

Choix d'un contrôleur SCSI :

  • LSI (compatibilité maximiale) 
  • VirtIO (performance maximale mais nécessite des drivers)

Choix d'un format de disque :

  • QEMU (Taille dynamique, idéal pour les machines de tests et les templates)
  • Raw disk image (Pour la prod, utilise d'office la taille allouée)
  • VMWare (Disque au format vmdk à utiliser uniquement pour la compatibilité)

Pour le processeur, je vous conseil le mode "host" ou "kvm64".
Nous pourrons encore désactiver l'option "user tablet for pointer" si l'on a pas besoin de la souris.

Comme vous avez pu le constater, Proxmox utilise le composant Java dans son interface web pour afficher la console d'une machine virtuelle.
Si comme moi vous êtes allergique à Java, vous pouvez modifier les fichiers de configuration de vos machines virtuelles afin d'utiliser vnc.
Editer le fichier /etc/pve/qemu-server/{id}.conf et ajoutez la ligne suivante :
args: -vnc:0.0.0.0:100
Vous pourrez vous connecter sur le port 5900 + 100 avec vnc (le nombre 100 peut être modifier pour chaque machines)