3256
Commentaire: on regroupe le tout
|
3597
|
Texte supprimé. | Texte ajouté. |
Ligne 21: | Ligne 21: |
adduser mnombre kvm ; adduser mnombre libvirt <---- pour l'accès depuis son Ubuntu avec virt-manager | |
Ligne 49: | Ligne 50: |
==> il est important de rajouter l'option size pour definir la taille de la ram |
|
Ligne 50: | Ligne 53: |
1. connexion à l'hôte (d'abord définir la connexion avant de pouvoir l'utiliser) | 1. installation du paquet : sudo aptitude install virt-manager 1. accès : Application - Outils systèmes - Gestionnaire de machine virtuelle 1. création d'une connexion au serveur 1. connexion à l'hôte |
Sommaire
Virtualisation KVM avec Libvirt sur une machine (Squeeze) roulant déjà Openvz
Documentation
http://www.howtoforge.com/virtualization-with-kvm-on-a-debian-squeeze-server
http://www.howtoforge.com/installing-kvm-guests-with-virt-install-on-ubuntu-12.04-lts-server
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 !)
- installation du paquet : sudo aptitude install virt-manager
- accès : Application - Outils systèmes - Gestionnaire de machine virtuelle
- création d'une connexion au serveur
- connexion à l'hôte
- 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
- 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.)
- 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)
- reboot le vm
- 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