VIRTUALISATION - Etendre un disque dans une machine virtuelle
De PedroWiki
Révision datée du 5 mars 2009 à 15:56 par Admin (discussion | contributions) (a renommé Etendre un disque dans une machine virtuelle en VIRTUALISATION - Etendre un disque dans une machine virtuelle: Unification nommage articles)
Sommaire
Introduction
Le but de cet article est de décrire les étapes qui permettent d'augmenter la taille du disque dans une VM
Pré-requis : Taille de la LUN
Pour augmenter la talle d'un disque, il faut que le LUN accueillant le disque de la VM ait un espace disponible.
Si le LUN est trop petit, il faut créer un nouveau LUN d'une taille supérieure:
- Créer le LUN au niveau de la baie (Gestion Baies EqualLogic : http://10.6.1.4)
- Faire un rescan sur tous les ESX pour qu'ils voient un nouveau LUN
- Formatter le LUN en VMFS (ESX > Configuration > Storage > Add storage)
et migrer toutes les machines du LUN source vers le nouveau LUN.
Arrêter la VM et faire un "Migrate" (Même destination / Même Ressource Pool / Choisir "Move virtual machine configuration files and virtual disks" et sélectionner le datastore correpondant au nouveau LUN).
Machines Virtuelles
VM avec disque en RDM Virtuel
- Arrêter la VM
- Faire un backup total de la machine (Dans Vcenter, faire un export sur la machine arrêtée) ou éxecuter :
vmkfstools -i EDUC1.vmdk -d thin /vmfs/volumes/VMFS_LOCAL_ESX01/EDUC1.vmdk
- Etendre la taille du LUN
- Rescan côté ESX
- Booter sur un Rescue CD pour étendre les partitions
VM avec disque normal
30px Attention : Arrêtez et supprimez (commit) tous les snapshots en cours sur la machine avant d'aller plus loin |
---|
- Arrêter la VM.
- Faire un backup total de la machine (Dans Vcenter, faire un export sur la machine arrêtée) ou éxecuter :
vmkfstools -i EDUC1.vmdk -d thin /vmfs/volumes/VMFS_LOCAL_ESX01/EDUC1.vmdk
- Etendre le disque de la VM (Edit Settings > Hard Disk > New Size)
[vmware@esx01 TEST1]$ ls -al total 10487232 drwxr-xr-x 1 root root 1400 Jun 17 14:58 . drwxr-xr-t 1 root root 1120 Jun 17 14:52 .. -rw------- 1 root root 10737418240 Jun 17 14:58 TEST1-flat.vmdk -rw------- 1 root root 8684 Jun 17 14:52 TEST1.nvram -rw------- 1 root root 398 Jun 17 14:58 TEST1.vmdk -rw------- 1 root root 0 Jun 17 14:58 TEST1.vmsd -rwxr-xr-x 1 root root 1399 Jun 17 14:58 TEST1.vmx -rw------- 1 root root 260 Jun 17 14:58 TEST1.vmxf -rw-r--r-- 1 root root 44626 Jun 17 14:52 vmware-1.log -rw-r--r-- 1 root root 31689 Jun 17 14:52 vmware.log
[vmware@esx01 TEST1]$ ls -al total 15730112 drwxr-xr-x 1 root root 1400 Jun 17 15:03 . drwxr-xr-t 1 root root 1120 Jun 17 14:52 .. -rw------- 1 root root 16106127360 Jun 17 14:58 TEST1-flat.vmdk -rw------- 1 root root 8684 Jun 17 14:52 TEST1.nvram -rw------- 1 root root 398 Jun 17 15:03 TEST1.vmdk -rw------- 1 root root 0 Jun 17 14:58 TEST1.vmsd -rwxr-xr-x 1 root root 1399 Jun 17 15:03 TEST1.vmx -rw------- 1 root root 260 Jun 17 15:03 TEST1.vmxf -rw-r--r-- 1 root root 44626 Jun 17 14:52 vmware-1.log -rw-r--r-- 1 root root 31689 Jun 17 14:52 vmware.log
- Booter la machine sur un linux rescue et étendre la partition avec GParted
- Redémarrer la machine