Nutanix – CE : Extension de la partition root de son boot media (exemple avec SATA-DOM)

Ayant eu l’occasion d’installer plusieurs Nutanix CE sur USB (comme boot-media) pour des environnements de tests, j’ai récemment eu l’occasion de migrer ces boot-media sur un media type SATA-DOM de chez SuperMicro.

La procédure de migration d’une version installée sur clé USB vers SATA-DOM est relativement simple et j’ai écrit un article dessus récemment : Voir l’Article

Après plusieurs alertes d’espace disque sur partition root levées par mon cluster, j’ai eu besoin d’étendre ma partition root et de profiter pleinement de l’espace libre sur mon SATA-DOM.

Voici les principales étapes m’ayant permis de réaliser ces actions (avec l’aide de la communauté Nutanix notamment)

       1. Préparer le cluster à l’extension du SATA-DOM ou autre boot media :

Dans le cadre d’un cluster multi-nodes : On évacue les VMs du noeud en question, on éteint la CVM du noeud en question.

Dans le cadre d’un single node : on éteint les VMs, on stoppe le cluster et on éteint la CVM.

      2. Désactiver le démarrage automatique de la CVM

Depuis l’hôte AHV, pour cette opération, il faut désactiver le démarrage automatique de la CVM (au démarrage de l’hôte) avec la commande suivante :

virsh autostart CVM_Name --disable

(Note : Pour trouver le CVM_Name, lister les VMs du noeud avec la commande virsh list –all)

   3. Identifier son boot-media

Pour identifier son boot media afin de le préparer et changer sa table de partition, on exécute la commande suivante sur l’hôte AHV :

lsscsi

Exemple :

Ici, mon SATA-DOM est /dev/sde

        4. Modifier la table des partitions et en créer une nouvelle

Ici, il s’agit d’une succession d’option fdisk avec la commande (Exemple applicable à mon cas) :

fdisk /dev/sde

Ensuite, il suffit de saisir les options : d pour supprimer la partition existante, n pour en créer une nouvelle dessus, p pour rendre cette partition primaire (uniquement la fin des blocs va changer, s’assure d’un start à 2048), ensuite on écrit les changements avec w.

Après cela, il est nécessaire de redémarrer l’hôte. (reboot en SSH ou avec IPMI)

        5. Etendre le filesystem sur le nouvel espace

Il est ensuite nécessaire de saisir la commande suivante pour étendre le système de fichier sur le nouvelle partition étendue avec la commande suivante (toujours en SSH depuis l’hôte) :

resize2fs /dev/sde1

On peut ensuite vérifier notre partition avec un simplement df -h depuis l’hôte.

        6. Redémarrer la CVM

Il ne reste qu’ensuite à redémarrer la CVM après avoir réactivé l’autostart

Donc depuis l’hôte, exécuter successivement les deux commandes :

virsh autostart CVM_Name

virsh start CVM_Name

 

Ensuite, un petit check NCC pour la route et le tour est joué 😉

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *