6135 links
  • GuiGui's Show
  • Home
  • Login
  • RSS Feed
  • ATOM Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
 
  • VMware : d'une image disque thick (pré-allouée / statique) à une image disque thin (sparse / dynamique)

    Dans le monde de la virtualisation, il y a deux types d'image disque :

    • Image statique / pré-allouée / thick provisioning : sur le support de stockage, le fichier image occupe réellement l'espace disque attribué à la machine virtuelle. Un disque dur virtuel de 50G occupe réellement 50G, même si la machine virtuelle n'utilise réellement que 5G d'espace. Avantages : les performances accrues et la prévisibilité de l'occupation des supports de stockage ;

    • Image dynamique / sparse image / thin provisioning : sur le support de stockage, le fichier image occupe réellement l'espace maximal utilisé par la machine virtuelle. Si notre machine virtuelle a un disque dur de 50G mais n'en a toujours utilisé que 5G tout au plus, le fichier image occupera 5G. Attention : si la machine utilise 15G puis redescend à 5G, le fichier image occupera toujours 15G. Cette faculté repose sur une fonctionnalité des systèmes de fichiers modernes : les fichiers sparses / comportant des zones vides. Avantage : réduction des coûts par densification et flexibilité, il est possible d'allouer plus d'espace que ce dont on dispose en réalité sur les supports de stockage donc on peut créer plus de machines virtuelles sur un même hyperviseur… en espérant que toutes les machines virtuelles ne réclament pas le max qu'on leur a attribué sinon ça va trèèès mal se passer tendance crash des machines virtuelles voire corruption de fichiers.

    Dans les deux cas, il est possible d'accroître la taille d'une image disque après coup : d'abord dans les paramètres de la machine virtuelle sur l'hyperviseur, puis à coup de gparted ou autre outil de gestion de disques à l'intérieur de la machine virtuelle, et enfin au niveau des systèmes de fichiers.

    En passant, à l'intérieur des machines virtuelles, le plus flexible est d'utiliser une seule partition avec du LVM. Ainsi, accroître la taille du volume logique pris entre deux autres volumes logiques ne nécessite pas de déplacer les données (ce qui est une opération chronophage est risquée si l'opération est interrompue) comme c'est le cas avec des partitions. J'enfonce des portes ouvertes ? Ce n'est pas encore acquis pour tout le monde en 2017.

    Comment faire pour passer d'une image statique (thick) à une image dynamique (thin) avec VMware ?

    Au préalable, il peut être intéressant de remplir de 0 l'espace disque non alloué de la machine virtuelle (ne pas réaliser l'étape comportant vmkfstools !). Ainsi, l'image thin n'occupera pas l'espace de l'image statique mais directement l'espace réellement utilisé par la machine virtuelle.

    On éteint la machine virtuelle.

    On active SSH sur l'ESXi. On se déplace jusqu'à l'emplacement des fichiers de la machine virtuelle : cd /vmfs/volume/<nom_banque_données>/<nom_machine_virtuelle>. Pour trouver ce chemin, rien de mieux que de regarder dans les paramètres de la machine virtuelle avec Vsphere client.

    On effectue la conversion : vmkfstools -i <nom_image_disque>.vmdk -d thin <nom_image_disque>-thin.vmdk.

    Avec le client Vsphere, on retire l'ancien disque de la machine virtuelle puis on ajoute le nouveau.

    On démarre la machine virtuelle.

    Si tout est OK, on peut supprimer l'image statique : rm <nom_image_disque>.vmdk.

    September 1, 2017 at 4:20:00 PM UTC - permalink - http://shaarli.guiguishow.info/?ffS8kg
Links per page: 20 50 100
 
Mentions légales identiques à celles de mon blog | CC BY-SA 3.0

Shaarli - The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community