Cet article présente comment augmenter l'espace de stockage des synchronisations ops et txx du serveur mutualisé
Pour rappel :
nb : depuis la précédente extension de volume le répertoire /home est monté dans /data/home
Le volumes cible de l'augmentation est donc /dev/mapper/vg_master2012-LogVol00
pv /dev/sdb1 vg + vg_master2012 (1,09TB) lv + /dev/vg_master2012/LogVol00
Pour agrandir l'espace disque il faut donc reconstruire le volume physique /dev/sdb1 puis l'abre lvm pv/vg/lv
+ 540G home ! + home/partimag ! ! 3,4G Txx1-Apres-Configuration-2018-07-19-14-img/ ! ! 3,0G Txx1-Post-Install-OS-2018-07-19-14-img/ ! ! 4,2G TxxA-avec-CFT-sans-instance-2018-07-06-10-img/ ! ! 3,5G TxxA-base-2018-07-05-07-img/ ! + 48G t13a ! + 217G t44a ! + 81G t44c ! + 34G t44v ! + 69G t51a ! + 81G t63a + 136G ops + 14G ops-o13e-26aout2018 + 14G ops-o13e-25aout2018 + 130G ops-sav + 51G petra-sav + sauveOPS.log
Pour permettre une sauvegarde qui puisse tenir dans le disque dur externe (< 1to) il faut exclure de la synchronistaion les répertoires :
informations recueillies par megacli -LdPdInfo -a0
Le serveur mutualisé dispose de deux Virtual Disks
Le premier Virtual Drive en RAID 1 gère l'espace système (/, /boot) = 278 GB
RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0 Size : 278.464 GB Mirror Data : 278.464 GB State : Degraded Strip Size : 128 KB
Il est constitué de deux disques physiques
PD: 0 Information Slot Number: 0 Drive's position: DiskGroup: 0, Span: 0, Arm: 0 PD Type: SAS Raw Size: 279.396 GB
PD: 1 Information Slot Number: 0 Drive's position: DiskGroup: 0, Span: 0, Arm: 1 PD Type: SAS Raw Size: 279.396 GB
Le second Virtual Drive gère l'espace de stockage (/data) : 1 TB
RAID Level : Primary-5, Secondary-0, RAID Level Qualifier-3 Size : 1.086 TB
Il est constitué de 5 disques physiques
PD: 0 Information Slot Number: 2 Drive's position: DiskGroup: 1, Span: 0, Arm: 0 PD Type: SAS Raw Size: 279.396 GB [0x22ecb25c Sectors]
PD: 1 Information Slot Number: 3 Drive's position: DiskGroup: 1, Span: 0, Arm: 1 PD Type: SAS Raw Size: 279.396 GB [0x22ecb25c Sectors]
PD: 2 Information Slot Number: 1 Drive's position: DiskGroup: 1, Span: 0, Arm: 2 PD Type: SAS Raw Size: 279.396 GB [0x22ecb25c Sectors]
PD: 3 Information Slot Number: 1 Drive's position: DiskGroup: 1, Span: 0, Arm: 3 PD Type: SAS Raw Size: 279.396 GB [0x22ecb25c Sectors]
PD: 4 Information Slot Number: 2 Drive's position: DiskGroup: 1, Span: 0, Arm: 4 PD Type: SAS Raw Size: 279.396 GB [0x22ecb25c Sectors]
Sauvegarder le serveur à l'exclusion des repertoires /mnt (point de montage du disque de backup) et /home (point de montage de /data/home)
rsync -av --exclude-from /root/exclusion / /mnt/mutual
Pour enregistrer les dernières modifications (synchronisations de la veille)
rsync -av --exclude-from /root/exclusion / /mnt/mutual
Démonter les volumes /home et /data
umount /home umount /data
Détruire le volume logique
lvremove /dev/mapper/vg_master2012-LogVol00
Désactiver le volume group:
vgchange -a n vg_master2012
Détruire le volume group:
vgremove vg_master2012
Détruire le volume physique
pvremove /dev/sdb1
shutdown -h now
cliquer sur Terminer.
Un avertissement indique que cette opération ne peut pas être annulée si on continue.
Lorsqu'on retire un lecteur de disque d’une configuration RAID 5, le niveau RAID passe automatiquement à RAID 0.
Une opération de reconstruction commence sur le disque virtuel dont on peut surveiller la progression de la reconstruction dans Group Operations→ Show Progress
Démarrer le système d'esxploitation (dépourvu de /home et /data)
La mise en place de volumes logiques est un modèle à trois couches :
pvcreate /dev/sdb
Lister les volumes physiques avec la commande pvdisplay pour contrôler la taille :
pvdisplay
Avant de pouvoir créer des volumes logiques, il faut avoir créé un Volume Group. Ceci s'effectue via la commande vgcreate. La syntaxe est la suivante :
vgcreate vg_master2012 /dev/sdb1
Lister le volume group avec la commande vgdisplay pour contrôler
vgdisplay
A ce niveau, il est possible de créer des volumes logiques via la commande lvcreate, avec la syntaxe :
lvcreate -L[taille] -nLogVol00 vg_master2012
Il ne reste plus qu'à créer la partition:
mkfs -t ext4 /dev/vg_master2012/LogVol00
monter /data
mount /dev/vg_master2012/LogVol00 /data
monter le disque de sauvegarde sur mnt
mount -t ntfs /dev/sdc1 /mnt
synchroniser la sauvegarde disque
rsync /mnt/mutual/data/ /data
shutdown -r now