Modifications entre les versions 3 et 4
Version 3 à la date du 2013-12-10 20:58:47
Taille: 3510
Éditeur: MoussaNombre
Commentaire: Mise à jour
Version 4 à la date du 2013-12-11 14:45:45
Taille: 3597
Éditeur: SergeGoma
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 50: Ligne 50:
    ==> il est important de rajouter l'option size pour definir la taille de la ram

Virtualisation KVM avec Libvirt sur une machine (Squeeze) roulant déjà Openvz

Documentation

NB : j'ai suivi la premìère.

On prépare le serveur

Ne pas taper les commandes sans en comprendre le sens, lire la première doc citée ci-dessus (je n'en fais qu'un résumé)

apt-get install kvm qemu-kvm libvirt-bin virtinst
adduser `id -un` libvirt
adduser `id -un` kvm
adduser mnombre kvm ; adduser mnombre libvirt                  <---- pour l'accès depuis son Ubuntu avec virt-manager
# installation et configs réseau (bridge-utils) : vu qu'on utilise une machine Openvz, cette config est déjà faite

C'est tout le serveur KVM est prêt !

Les machines virtuelles

On peut créer nos machines virtuelles. Et là nous avons deux choix : ligne de commande (méthode utilisée) ou interface graphique (non expérimentée jusqu'où bout, cf le NB plus bas)

  • télécharger le netinstall de Debian dans /var/lib/libvirt/images

  • ici on a : 2 partitions lv (une pour la racine et l'autre pour ... autre chose, par exemple /opt)
  • en ligne de commande sur le serveur hôte (cf plus bas, pour la méthode via le client libvirt, bien plus pratique ;))
    • virt-install \
          --connect qemu:///system \
          -n portail-intranet-liferay \
          -r 2000 \
          --vcpus=2 \
          --disk path=/dev/vz/413-kvm-intranet \                       <------ partition allouée (sera vu comme sda)
          -c /var/lib/libvirt/images/debian-7.1.0-amd64-netinst.iso \
          --vnc \
          --noautoconsole \
          --os-type linux \
          --os-variant debianwheezy \
          --network bridge=vz1 \
          --hvm
      • ==> Oups ... ERROR OS variant 'debianwheezy' does not exist in our dictionary for OS type 'linux' . On continu donc en enlevant cette option.

        • WillyManga me fait remarquer que ce soucis est corrigé avec Wheezy

        ==> il est important de rajouter l'option size pour definir la taille de la ram

    • depuis un poste Ubuntu via le paquet virt-manager (je ne vais pas faire une doc complète ici, juste de grandes lignes !)
      1. installation du paquet : sudo aptitude install virt-manager
      2. accès : Application - Outils systèmes - Gestionnaire de machine virtuelle
      3. création d'une connexion au serveur
      4. connexion à l'hôte
      5. on ajoute un nouvel espace de stockage (bouton droit sur le nom de l'hôte et clique sur Détail, onglet stockage). Ici, on ajoute le volume group lvm sur lequel se trouvent nos partitions
      6. création d'un nouveau vm : bouton droit sur le nom de l'hôte puis nouveau (on fixe le nom, la distro, le chemin de l'iso, le stockage (on choisit ici un stockage géré/existant == notre partoche lvm racine créée précédemment, sera vu comme /dev/sda), etc.)
      7. double clic sur notre nouveau vm puis afficher - détails : on lui ajoute un nouveau matériel (disque pour nous, en mode ide, sera vu comme /dev/sdb)
      8. reboot le vm
      9. on l'ouvre et on procède à l'installation de notre debian

      NB : SOUCIS je n'ai pas trouvé comment ajouter une interface bridge pour le partage du même port réseau

  • Installation de Wheezy 64 bits (install debian classique)
  • on partitionne par la suite le second disque ajouté : cfdisk /dev/sdb, création d'une partoche ext4, montage sur /opt


KVMLibvirt (dernière édition le 2017-09-27 18:15:42 par MoussaNombre)