User Tools

Site Tools


reseau:mutual-add-space

Réseau: Augmentation de l'espace disque

inlinetoc

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

  1. Cliquer sur Supprimer les lecteurs dans l'écran Assistant de configuration.
  2. 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.
  3. Cliquer sur Suivant pour continuer.
  4. (Facultatif) Sélectionner un autre niveau de RAID dans le menu déroulant dans le coin inférieur droit de la fenêtre.
  5. 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

  1. 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.
  2. Dans le panneau de droite, sélectionner l'onglet Operations et sélectionner Delete Virtual Disk
  3. Cliquer sur Go.
  4. Lorsque le message d’avertissement apparaît, cliquer sur yes pour confirmer la suppression du disque virtuel

Créer un nouveau disque virtuel

  1. 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.
  2. Cliquer sur Accepter pour accepter ces lecteurs pour la nouvelle matrice RAID 5.
  3. 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.
  4. Sélectionner l'array à utiliser pour le nouveau disque virtuel.
  5. Dans le panneau de droite, sélectionner RAID 5 comme niveau RAID.
  6. (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.
  7. (Facultatif) Modifier les autres propriétés du disque virtuel, si nécessaire.
  8. Cliquer sur Accept pour accepter la configuration du nouveau disque virtuel.
  9. Cliquersur Suivant pour continuer avec l'étape de configuration suivante.
  10. 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.
  11. 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
reseau/mutual-add-space.txt · Last modified: 2022/05/16 10:53 by 127.0.0.1