Le cycle de vie d’un serveur peut nous amener à devoir lui allouer davantage d’espace de stockage au fil du temps, et c’est l’expérience que j’aimerai vous faire partager au travers de l’ajout d’un nouveau disque dur sur mon Citrix XenServer 6 tournant sur un serveur HP ProLiant.

Après l’installation physique du disque ainsi que la création d’une partition via le contrôleur SCSI/RAID, il est nécessaire de se connecter en ssh sur la machine (via Putty parexemple). A l’aide de la commande xsconsole on obtient l’écran suivant.

citrix01

La configuration actuelle se trouve dans le menu Disks and storage repositories.

citrix02

 

citrix03

 

Fermez la console XenServer pour revenir au shell.

Avant de lancer la commande qui ajoutera l’espace de stockage il nous faut récupérer quelques informations indispensables.

L’identifiant du nouveau disque :
cat /proc/partitions
(cette commande liste les disques et partitions. L’entrée qui nous intéresse et qui correspond au volume fraichement créé devrait être de la forme “sdb” ou “/cciss/c0d1p0”, à identifier par rapport à sa taille)

L’identifiant du disque “sdb” or “cciss/c0d1” :
ll /dev/disk/by-id
L’information recherchée est de la forme “scsi-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx” ou “cciss-xxxxxxxxxxxxxxxxxxxxxxxxxx”.

L’identifiant du serveur xen :
xe host-list

Il ne reste plus qu’à créer le nouvel espace de stockage Local Storage 2 :
xe sr-create content-type=user device-config:device=/dev/disk/by-id/<cciss-xxxxxxxxxxxxxxxxxxxxxxxxx> host-uuid=<host-uuid> name-label=”Local Storage 2” shared=false type=lvm

Le résultat est visible dans la console xen (xsconsole).

citrix04

C’est aussi simple que ça !

Robin.

 Last News