Table of Contents
Réseau: Augmentation de l'espace disque
Cet article présente comment augmenter l'espace de stockage des synchronisations ops et txx du serveur mutualisé
Description de l'espace de stockage
Pour rappel :
- les ops se synchronisent dans /data
- les txx se synchronisent dans /home/petra
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
Espace de stockage
+ 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 :
- /home/ (déja sauvegardé dans /data/home)
- /mnt/ (pour éviter une boucle de sauvegarde)
- /dev/
- /proc/
- /tmp/
- /data/ops-sav/ (sauvegarde j-1)
- /data/petra-sav/
- /data/ops-o13e-26aout2018/
- /data/ops-o13e-25aout2018/
Description du matériel physique
informations recueillies par megacli -LdPdInfo -a0
Le serveur mutualisé dispose de deux Virtual Disks
Virtual Drive: 0 (Target Id: 0)
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
Virtual Drive: 1 (Target Id: 1)
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]
Avant l'upgrade
Le jour j-1
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
le jour j
Resynchroniser le serveur
Pour enregistrer les dernières modifications (synchronisations de la veille)
rsync -av --exclude-from /root/exclusion / /mnt/mutual
Détruire le précédent volume lvm
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
Arrêter le serveur
shutdown -h now
Opérations sur le serveur
Remplacement des disques
Démonter les disques du Virtual Drive 1 :
- PD: 0 Slot 2 1:0:0
- PD: 1 Slot 3 1:0:1
- PD: 2 Slot 1 1:0:2
- PD: 3 Slot 1 1:0:3
- PD: 4 Slot 2 1:0:4
Monter les nouveaux disques
Reconstruire le RAID 5
Option 1 : Retirer les disques dans MegaRaid
- Cliquer sur Supprimer les lecteurs dans l'écran Assistant de configuration.
- Lorsque l’écran suivant apparaît, sélectionner les lecteurs de disque dans le panneau supérieur et cliquer sur le bouton fléché pour les supprimer de la configuration.
- Cliquer sur Suivant pour continuer.
- (Facultatif) Sélectionner un autre niveau de RAID dans le menu déroulant dans le coin inférieur droit de la fenêtre.
- Vérifier les informations dans la fenêtre. Si tout est acceptable,
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
Option 2 : recontsruire le volume logique
Détruirre l'ancien disque virtuel
- Dans le volet gauche de la fenêtre MegaRAID Storage Manager, sélectionner l'onglet Logique, puis cliquer sur l'icône du disque virtuel à supprimer.
- Dans le panneau de droite, sélectionner l'onglet Operations et sélectionner Delete Virtual Disk
- Cliquer sur Go.
- Lorsque le message d’avertissement apparaît, cliquer sur yes pour confirmer la suppression du disque virtuel
Créer un nouveau disque virtuel
- Dans la première fenêtre de configuration manuelle, sélectionner trois lecteurs disponibles ou plus dans le panneau de gauche. Cliquer sur la flèche droite pour déplacer les lecteurs sélectionnés vers le panneau droit.
- Cliquer sur Accepter pour accepter ces lecteurs pour la nouvelle matrice RAID 5.
- Cliquer sur Suivant. Le menu Arrays with Free Space liste les nouveaux arrays que l'on viens de définir, et les arrayw(s) existants avec des trous (espace libre) qui pourraient être utilisé pour une nouvelle configuration.
- Sélectionner l'array à utiliser pour le nouveau disque virtuel.
- Dans le panneau de droite, sélectionner RAID 5 comme niveau RAID.
- (Facultatif) Définir la taille (en Mo) sur un nombre inférieur si on ne souhaite pas utiliser toute la capacité disponible pour le nouveau disque virtuel.
- (Facultatif) Modifier les autres propriétés du disque virtuel, si nécessaire.
- Cliquer sur Accept pour accepter la configuration du nouveau disque virtuel.
- Cliquersur Suivant pour continuer avec l'étape de configuration suivante.
- Vérifier la configuration affichée dans la fenêtre. Pour changer quelque chose, cliquer sur Précédent et modifier les paramètres de configuration.
- Cliquer sur Terminer pour accepter la configuration et lancer l'initialisation.
Opérations sur le système
Démarrer le système d'esxploitation (dépourvu de /home et /data)
Recréer le volume logique
La mise en place de volumes logiques est un modèle à trois couches :
- Volume physique
- Volume group
- Volume logique
Création du volume physique
pvcreate /dev/sdb
Lister les volumes physiques avec la commande pvdisplay pour contrôler la taille :
pvdisplay
Création du Volume Group
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
Création du volume logique
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
Recréer /data
Recréer la partition
Il ne reste plus qu'à créer la partition:
mkfs -t ext4 /dev/vg_master2012/LogVol00
monter /data
mount /dev/vg_master2012/LogVol00 /data
Recharger les données
monter le disque de sauvegarde sur mnt
mount -t ntfs /dev/sdc1 /mnt
synchroniser la sauvegarde disque
rsync /mnt/mutual/data/ /data
Redémarrer le serveur
shutdown -r now
