Modifications entre les versions 1 et 2
Version 1 à la date du 2015-03-12 22:24:50
Taille: 2333
Éditeur: MoussaNombre
Commentaire: Mise à jour
Version 2 à la date du 2015-03-12 22:58:55
Taille: 1757
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 1: Ligne 1:
||<#ffff00> /!\ Cette page est en cours d'ébauche. /!\ ||
Ligne 2: Ligne 4:

== Premier essai ==
 * création de la nouvelle image de VM (`kvm-img` est obsolète) : {{{
# qemu-img create -f qcow2 /var/lib/libvirt/images/frontal.img 3G
Formatting '/var/lib/libvirt/images/frontal.img', fmt=qcow2 size=3221225472 encryption=off cluster_size=65536
}}}
 * monter l'image (il faut le module `ndb`) : {{{
# modprobe nbd max_part=8
# qemu-nbd -c /dev/nbd1 frontal.img
}}}
 * partitionner le disque (un swap et une racine) et formater la racine : {{{
# cfdisk /dev/nbd1
# mkfs.ext4 /dev/nbd1p2
}}}
 . /!\ ''la pertinence du swap dans une VM serait à étudier… -- ProgFou''
 * monter la racine et y copier les données de notre CT : {{{
# mount /dev/nbd1p2 /mnt/
# rsync -avPHS --numeric-ids vz-www:/vz/root/109/ /mnt/
}}}
 * `chroot` dans le dossier copié : `chroot /mnt /bin/bash`
 * adapter/vérifier la config : `/etc/hosts`, `/etc/resolv.conf`, `/etc/network/interfaces`
 * activer les tty (2 suffiront) en ajoutant dans `/etc/inittab` : {{{
1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
}}}
 * configurer `/etc/fstab` : {{{
/dev/vda2 / ext4 errors=remount-ro 0 1
/dev/vda1 none swap sw 0 0
}}}
 * ''installer grub !? -- ProgFou''

 * quitter le `chroot`, démonter le `/mnt`, puis détruire le `nbd` avec `qemu-nbd -d /dev/nbd1`
 * lancer la VM
Ligne 8: Ligne 44:
== Premier essai ==
 * création de la nouvelle image de VM {{{
root@super-auforg:/var/lib/libvirt/images# qemu-img create -f qcow2 frontal.img 3G
Formatting 'frontal.img', fmt=qcow2 size=3221225472 encryption=off cluster_size=65536
root@super-auforg:/var/lib/libvirt/images#
}}}
'''NB''' : kvm-img est obsolète {{{
root@super-auforg:/var/lib/libvirt/images# kvm-img create -f qcow2 frontal.img 3G
W: /usr/bin/kvm-img: this binary is deprecated, use qemu-img instead
}}}

 * monter l'image {{{
root@super-auforg:/var/lib/libvirt/images# qemu-nbd -c /dev/nbd1 frontal.img
Failed to open /dev/nbd1: No such file or directoryroot@super-auforg:/var/lib/libvirt/images#
}}}
Il faut le module ndb {{{
root@super-auforg:/var/lib/libvirt/images# modprobe nbd max_part=8
root@super-auforg:/var/lib/libvirt/images# qemu-nbd -c /dev/nbd1 frontal.img
root@super-auforg:/var/lib/libvirt/images#
}}}
 * partitionner le disque {{{
root@super-auforg:/var/lib/libvirt/images# cfdisk /dev/nbd1
root@super-auforg:/var/lib/libvirt/images# mkfs.ext4 /dev/nbd1p2
}}}
un swap et une racine.
 * monter la racine et y copier les données de notre CT {{{
root@super-auforg:/var/lib/libvirt/images# mount /dev/nbd1p2 /mnt/
root@super-auforg:/var/lib/libvirt/images# rsync -avPHS --numeric-ids vz-www:/var/lib/vz/root/109/ /mnt/
}}}
 * chroot dans le dossier copie `chroot /mnt /bin/bash`
 * adapter/vérifier la config : hosts, interfaces, resolv.conf
 * activer les tty : ajouter dans `/etc/inittab` {{{
1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6
}}}
 * configurer `/etc/fstab` {{{
# /
/dev/vda2 / ext4 errors=remount-ro 0 1
# swap
/dev/vda1 none swap sw 0 0
}}}
 * quitter le chroot, démonter le /mnt et détruire le ndb `qemu-nbd -d /dev/nbd1`
 * Start the VM using KVM command .....
Ligne 57: Ligne 45:
CatégorieEbauche

/!\ Cette page est en cours d'ébauche. /!\

KVMLibvirt/OpenvzToKVM

Premier essai

  • création de la nouvelle image de VM (kvm-img est obsolète) :

    # qemu-img create -f qcow2 /var/lib/libvirt/images/frontal.img 3G
    Formatting '/var/lib/libvirt/images/frontal.img', fmt=qcow2 size=3221225472 encryption=off cluster_size=65536
  • monter l'image (il faut le module ndb) :

    # modprobe nbd max_part=8
    # qemu-nbd -c /dev/nbd1 frontal.img
  • partitionner le disque (un swap et une racine) et formater la racine :

    # cfdisk /dev/nbd1
    # mkfs.ext4 /dev/nbd1p2
  • /!\ la pertinence du swap dans une VM serait à étudier… -- ProgFou

  • monter la racine et y copier les données de notre CT :

    # mount /dev/nbd1p2 /mnt/
    # rsync -avPHS --numeric-ids vz-www:/vz/root/109/ /mnt/
  • chroot dans le dossier copié : chroot /mnt /bin/bash

  • adapter/vérifier la config : /etc/hosts, /etc/resolv.conf, /etc/network/interfaces

  • activer les tty (2 suffiront) en ajoutant dans /etc/inittab :

    1:2345:respawn:/sbin/getty 38400 tty1
    2:23:respawn:/sbin/getty 38400 tty2
  • configurer /etc/fstab :

    /dev/vda2  /  ext4  errors=remount-ro  0  1
    /dev/vda1  none  swap  sw  0  0
  • installer grub !? -- ProgFou

  • quitter le chroot, démonter le /mnt, puis détruire le nbd avec qemu-nbd -d /dev/nbd1

  • lancer la VM

Documentation


CatégorieEbauche

KVMLibvirt/OpenvzToKVM (dernière édition le 2016-02-22 16:23:13 par JeanChristopheAndré)