KB N°2359: AJOUTER UN DISQUE SUR LES APPLIANCES VMWARE

Publié le 20 novembre 2023

Comment ajouter un disque supplémentaire sur les appliances virtuelles VMware.

Objectif

Ajouter un disque supplémentaire sur les appliances virtuelles VMware.

CONTEXTE

Les partitions sur les appliances Olfeo VMware sont basées sur LVM. Le but de ce tutoriel est d’augmenter l’espace disque disponible.

Voici un schéma montrant l’architecture au déploiement des appliances virtuelles, puis à la fin de ce tutoriel :

ÉTAPES

Il est recommandé de créer un snapshot de la machine virtuelle avant d’effectuer les manipulations suivantes.
  1. Tout d’abord, il faut créer un nouveau disque à partir de l’interface VMware, puis ajouter ce nouveau disque à l’appliance Olfeo.
  2. Ensuite se connecter sur l’appliance en mode console, puis faire : fdisk /dev/sdb où sdb est le nom du nouveau disque. Ce nom est susceptible d’être différent selon la configuration.  Une fois lancé fdisk, appuyer sur les touches suivantes (n)ew partition, (p)rimary, (1)st partition, (Default), (Default), (w)rite :
  3. Éteindre la partie chroot Olfeo :/etc/init.d/olfeo-chroot stop
  4. Déplacer les fichiers se trouvant dans le dossier data :mkdir /root/data_temp && mv /opt/olfeo5/chroot/opt/olfeo5/data/* /root/data_temp
  5. Créer le nouveau volume physique pour que LVM puisse utiliser cette partition :pvcreate /dev/sdb1
  6. Ajouter ce volume physique au groupe de volume vaolfeo :vgextend vaolfeo /dev/sdb1
  7. Créer le nouveau volume logique : (Remplacer la valeur « 10G » par celle du disque mis en place dans VMware)lvcreate -n data -L 10G vaolfeo
  8. Formater ce nouveau volume logique en ext4 :mkfs -t ext4 /dev/vaolfeo/data
  9. Ajouter la ligne suivante dans /etc/fstab afin que le nouveau volume logique soit utilisé par le dossier data :/dev/mapper/vaolfeo-data /opt/olfeo5/chroot/opt/olfeo5/data ext4 defaults 0 1
  10. Appliquer les modifications des points de montage :mount -a

Validation

Vérifier que le dossier data utilise bien le nouveau volume logique :

Une fois cela vérifié :

  1. Remettre à sa place le dossier data :mv /root/data_temp/* /opt/olfeo5/chroot/opt/olfeo5/data
  2. Redémarrer la partie chroot :/etc/init.d/olfeo-chroot start

Compléments pour augmenter la taille de la partition par la suite :

Pour augmenter à nouveau la taille de ce volume, reprendre les étapes 1, 2, 5 et 6 ci-dessus, puis effectuer les manipulations suivantes :

  • Démonter la partition data afin de pouvoir faire les manipulations :umount /opt/olfeo5/chroot/opt/olfeo5/data
  • Effectuer une vérification du système de fichier à modifier :e2fsck -f /dev/vaolfeo/data
  • Retailler le volume logique : (remplacez 20g par la taille totale souhaitée)  Attention à ne pas réduire la taille du disque à ce moment sous peine de perte de données.lvresize -L 20g /dev/vaolfeo/data
  • Redimensionner la partition :resize2fs /dev/vaolfeo/data
  • Remonter la partition :mount -a

À ce stade, une partition data de 20Go utilise le deuxième disque installé :