VM export en OVF et OVA

Pour exporter des VMs (sous VMware) au format OVF ou OVA, on peut utiliser les outils ovftool, lien

export OVF à partir du vcenter

ovftool.exe --noSSLVerify --skipManifestCheck --noImageFiles --compress=9 --chunkSize=2gb vi://user@vcenter:443/datacenter/vm/<Folder>/<subFolder>/vm-name Q:\TEMP\export\

export OVF à partir de l’hote esxi

ovftool.exe --noSSLVerify --skipManifestCheck --noImageFiles --compress=9 --chunkSize=2gb vi://user@esxi:443/vm-name Q:\TEMP\export\

export OVA à partir de l’hote esxi

ovftool.exe --noSSLVerify --skipManifestCheck --noImageFiles --compress=9 -tt=OVA vi://user@esxi:443/vm-name Q:\TEMP\export\

Q:\TEMP\export\ est un repertoire local pour la destination

ESXi – erreur lors de la création d’un DataStore Vim.Host.DiskPartitionInfo.spec

Lors de la création d’un Datastore sur un disque déjà utilisé, l’erreur Vim.Host.DiskPartitionInfo.spec peut se produire. Il faut supprimer les partitions actuellement présentent sur la Lun.

Utilitaire: « partedUtil »

Get Partitions : get 
 Set Partitions : set  ["partNum startSector endSector type attr"]*
 Delete Partition : delete  
 Resize Partition : resize    
 Get Partitions : getptbl 
 Set Partitions : setptbl  label ["partNum startSector endSector type/guid attr"]*
 Fix Partition Table : fix 
 Create New Label (all existing data will be lost): mklabel  label
 Show commonly used partition type guids : showGuids
 Get usable first and last sectors : getUsableSectors 
 Fix GPT Table interactively : fixGpt

Lister le chemin du disque

esxcfg-scsidevs -l
mpx.vmhba1:C0:T1:L0
Device Type: Direct-Access
Size: 1716421 MB
Display Name: Local VMware Disk (mpx.vmhba1:C0:T1:L0)
Multipath Plugin: NMP
Devfs Path: /vmfs/devices/disks/mpx.vmhba1:C0:T1:L0

Lister les partitions présentent:

partedUtil get /vmfs/devices/disks/mpx.vmhba1:C0:T1:L0
218813 255 63 3515231324
1 2048 2929354751 7 0

Supprimer les partitions:

partedUtil delete /vmfs/devices/disks/mpx.vmhba1:C0:T1:L0 1

La partition VMFS peut être créée.

VM avec multiextent sur Esxi 5.1 – La VM ne démarre pas

Avec les versions ESX/ESXi 4.1 Patch 8, ESXi 5.0 Patch 5 or ESXi 5.1a, le module multiextent n’est pas activé par défault, si on démarre une VM qui est configurée avec des disques découpés partie de 2Go, elle ne démarre pas et affiche l’erreur suivante:

An error was received from the ESX host while powering on VM vsim-NetApp-01.
Cannot open the disk '/vmfs/volumes/c08e4598-c0ce296d/vsim-NetApp-01/DataONTAP-sim.vmdk' or one of the snapshot disks it depends on. 
The system cannot find the file specified
VMware ESX cannot find the virtual disk "/vmfs/volumes/c08e4598-c0ce296d/vsim-NetApp-01/DataONTAP-sim.vmdk". Verify the path is valid and try again.

Pour activer le module:

~ # vmkload_mod multiextent
Module multiextent loaded successfully

Pour vérifier les infos du module:

~ # vmkload_mod -s multiextent
vmkload_mod module information
 input file: /usr/lib/vmware/vmkmod/multiextent
 License: VMware
 Version: Built on: Aug 1 2012
 Required name-spaces:
 vmkernel#nover
 com.vmware.vmkapi#v2_1_0_0
 Parameters:

KB VMware 2036572

Comment agrandir une partition système d’une VM (vmware) SANS Utilitaires

OS inférieur à 2008 car à p. du kernel 6.0, possibilité d’étendre la partition système à p. du gestionnaire de disque.

Cette méthode est, je pense, à positionner en dernière solution si vous devez augmenter la taille de la partition système, mais ça vaut le coup de la connaitre.

Le principe est le suivant:

  • Ajout d’un disque virtuel de plus grande capacité (la volumétrie souhaitée pour la future partition système) – possible à chaud
  • Création d’un Raid 1 logiciel avec le système d’exploitation
  • Synchronisation des données puis suppression du Raid 1
  • Suppression de l’ancien disque du système et de la VM – possible à chaud
  • Modification de la séquence du boot de l’OS – bcdedit /default {} et bcdedit /delete {oldid} (avant le redémarrage !!)
  • Arrêt de la VM et modification de la conf pour forcer l’entrée dans le bios au reboot
  • Modification de la séquence de boot dans le bios de la VM (harddisk 0:1 à la place de harddisk 0:0)

Voilà le système avec un nouveau disque….