« L'hyperviseur Xen sous Debian Wheezy » : différence entre les versions

De Linux Server Wiki
Aller à la navigation Aller à la recherche
(Page créée avec « =Prérequis= Ce tutoriel se base sur l'utilisation de debootstrap pour installer une base de système d'exploitation debian. La plupart des hébergeurs proposent un système ... »)
 
Aucun résumé des modifications
Ligne 27 : Ligne 27 :
mkswap /dev/sda2
mkswap /dev/sda2
</pre>
</pre>
=Création du LVM=
Nous allons maintenant créer notre architecture LVM puis le système de fichier de la dernière partition.
Pour commencer, créez le volume physique :
<pre>$ pvcreate /dev/sda3
    Physical volume "/dev/sda3" successfully created
</pre>
Créez ensuite le groupe data :
<pre>
$ vgcreate data /dev/sda3
    Volume group "data" successfully created
</pre>
Vous pouvez vérifier les informations du groupe avec la commande vgdisplay:
<pre>
$ vgdisplay -v data
      Using volume group(s) on command line
      Finding volume group "data"
    --- Volume group ---
    VG Name              data
    System ID           
    Format                lvm2
    Metadata Areas        1
    Metadata Sequence No  1
    VG Access            read/write
    VG Status            resizable
    MAX LV                0
    Cur LV                0
    Open LV              0
    Max PV                0
    Cur PV                1
    Act PV                1
    VG Size              215.09 GB
    PE Size              4.00 MB
    Total PE              55064
    Alloc PE / Size      0 / 0 
    Free  PE / Size      55064 / 215.09 GB
    VG UUID              AenAEU-jdG2-RUh1-4khe-R990-MInR-cdRIe0
 
    --- Physical volumes ---
    PV Name              /dev/sda3   
    PV UUID              CsIxAk-xa18-1W2q-jm1Y-fVqg-VSnW-KMaXvx
    PV Status            allocatable
    Total PE / Free PE    55064 / 55064
</pre>
Nous pouvons maintenant créer le volume logique data dans le groupe pve. Notez que la commande vgdisplay nous a permit d'identifier la dimension du volume (Total PE) que nous préciseront via l'argument -l :
<pre>
$ lvcreate -l55064 -n main data
    Logical volume "main" created
</pre>
Vous pouvez vérifier les informations du volume avec la commande lvdisplay:
<pre>
$ lvdisplay -v /dev/data/main
      Using logical volume(s) on command line
    --- Logical volume ---
    LV Name                /dev/data/main
    VG Name                pve
    LV UUID                KlFCb8-yE7K-NYCN-RNnN-LEV3-maIw-mDtZZq
    LV Write Access        read/write
    LV Status              available
    # open                0
    LV Size                215.09 GB
    Current LE            55064
    Segments              1
    Allocation            inherit
    Read ahead sectors    auto
    - currently set to    256
    Block device          253:0
</pre>
Enfin, créez le système de fichier dans votre volume logique :
<pre>mkfs.ext4 /dev/data/main</pre>

Version du 11 août 2011 à 15:05

Prérequis

Ce tutoriel se base sur l'utilisation de debootstrap pour installer une base de système d'exploitation debian. La plupart des hébergeurs proposent un système de "rescue" permettant l'installation de debian par ce moyen.

Si vous ne disposez pas de mode rescue, vous pouvez toujours utiliser l'installeur proposé par votre hébergeur, ou encore passer par un kvm pour installer vous même le système avec l'iso de debian.

Pour les débutants

Si vous êtes débutant en administration linux, je vous conseil de sauvegarder quelque part les fichier suivant issu d'une précédente installation de debian:

  • /etc/networks
  • /etc/network/interfaces
  • /etc/resolv.conf
  • /etc/hosts
  • /etc/fstab
  • tout fichier de personnalisation de grub (/etc/grub.d/06_OVHkernel par exemple)

Partitionnement

Utilisez cfdisk ou fdisk à votre convenance.

Voici mon partitionnement :

  • /dev/sda1 de 15Go (/)
  • /dev/sda2 de 2Go (swap)
  • /dev/sda3 pour le reste du disque en lvm
mkfs.ext4 /dev/sda1
mkswap /dev/sda2

Création du LVM

Nous allons maintenant créer notre architecture LVM puis le système de fichier de la dernière partition. Pour commencer, créez le volume physique :

$ pvcreate /dev/sda3
    Physical volume "/dev/sda3" successfully created

Créez ensuite le groupe data :

$ vgcreate data /dev/sda3
    Volume group "data" successfully created

Vous pouvez vérifier les informations du groupe avec la commande vgdisplay:

$ vgdisplay -v data
      Using volume group(s) on command line
      Finding volume group "data"
    --- Volume group ---
    VG Name               data
    System ID             
    Format                lvm2
    Metadata Areas        1
    Metadata Sequence No  1
    VG Access             read/write
    VG Status             resizable
    MAX LV                0
    Cur LV                0
    Open LV               0
    Max PV                0
    Cur PV                1
    Act PV                1
    VG Size               215.09 GB
    PE Size               4.00 MB
    Total PE              55064
    Alloc PE / Size       0 / 0   
    Free  PE / Size       55064 / 215.09 GB
    VG UUID               AenAEU-jdG2-RUh1-4khe-R990-MInR-cdRIe0
   
    --- Physical volumes ---
    PV Name               /dev/sda3     
    PV UUID               CsIxAk-xa18-1W2q-jm1Y-fVqg-VSnW-KMaXvx
    PV Status             allocatable
    Total PE / Free PE    55064 / 55064

Nous pouvons maintenant créer le volume logique data dans le groupe pve. Notez que la commande vgdisplay nous a permit d'identifier la dimension du volume (Total PE) que nous préciseront via l'argument -l :

$ lvcreate -l55064 -n main data
    Logical volume "main" created

Vous pouvez vérifier les informations du volume avec la commande lvdisplay:

$ lvdisplay -v /dev/data/main
      Using logical volume(s) on command line
    --- Logical volume ---
    LV Name                /dev/data/main
    VG Name                pve
    LV UUID                KlFCb8-yE7K-NYCN-RNnN-LEV3-maIw-mDtZZq
    LV Write Access        read/write
    LV Status              available
    # open                 0
    LV Size                215.09 GB
    Current LE             55064
    Segments               1
    Allocation             inherit
    Read ahead sectors     auto
    - currently set to     256
    Block device           253:0

Enfin, créez le système de fichier dans votre volume logique :

mkfs.ext4 /dev/data/main