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.

ESXi simulate local SSD

vmhba1:C0:T0:L0
vmhba1:C0:T1:L0 – 5 Go
vmhba1:C0:T2:L0 – 20 Go => à modifier pour l’utiliser comme disque SSD
vmhba1:C0:T3:L0 – 40 Go

esxcli storage nmp satp rule add --satp VMW_SATP_LOCAL --device mpx.vmhba1:C0:T2:L0 --option "enable_local enable_ssd"
esxcli storage nmp satp rule add --satp VMW_SATP_LOCAL --device mpx.vmhba1:C0:T3:L0 --option "enable_local"
esxcli storage core claiming reclaim -d mpx.vmhba1:C0:T2:L0
esxcli storage core claiming reclaim -d mpx.vmhba1:C0:T3:L0