Description
Cette commande permet d'effectuer des importations et des exportations de paquets de fichiers .OVA, .OVF, .VMX ou de machine virtuel d'un hôte ESXi et d'autres produits VMware.
Syntaxe
ovftool sourcelocator targetlocator |
ovftool options sourcelocator targetlocator |
ovftool options sourcelocator |
Paramètres
Nom | Description |
---|---|
sourcelocator | Ce paramètre permet d'indiquer le chemin de la source, lequel doit être une machine virtuel, un vApp, une entité d'espace de travail vApprun ou un paquet OVF. |
targetlocator | Ce paramètre permet d'indiquer l'emplacement destinataire pouvant être : un chemin de fichier local pour .VMX, .OVF, .OVA ou un espace de travail vApprun, un emplacement vSphere identifiant une unité d'allocation, un hôte ou un emplacement vSphere ou un emplacement vCloud Director identifiant une machine virtuel ou un vApp dans vCloud Director. |
--acceptAllEulas | Ce paramètre permet d'accepter tous les contrats de licence utilisateur final (EULA) sans y être invité. Option binaire. |
--allowExtraConfig | Ce paramètre permet de spécifier les options de configuration supplémentaires pouvant être converties au format de fichier .vmx. Ces options constituent un risque pour la sécurité car elles contrôlent les options peu sûres et potentiellement dangereuses sur la machine virtuelle. Chaque option doit être spécifiée à l'aide d'une série de paires clef-valeur (parfois appelée liste blanche). |
--allowAllExtraConfig | Ce paramètre permet de convertir toutes les options de configuration supplémentaires au format .vmx. Les indicateurs doivent être explicitement spécifiés sur les hôtes ESXi, mais avec vCenter Server - exportflags = extraconfig génère vmw: ExtraConfig. |
--annotation | Ce paramètre permet d'ajouter des annotations aux localisateurs de sources vi, vmx, vapprun, vCloud, .OVF et .OVA. |
--authdPortSource | Ce paramètre permet de remplacer le port par défaut VMware authd (902) lors de l'utilisation d'un hôte en tant que source. |
--authdPortTarget | Ce paramètre permet de remplacer le port par défaut VMware authd (902) lorsqu'on utilise un hôte en tant que cible. |
--chunkSize | Ce paramètre permet de spécifier la taille de bloc à utiliser pour les fichiers d'un paquet OVF ou OVA généré. La valeur par défaut n'est chunk. Si vous ne spécifiez pas d'unité pour la taille du bloc, celle-ci est supposée être en mégaoctets (Mo). Les unités acceptées sont b, kb, mb, gb. Exemple : 2gb ou 100kb. Lorsque vous utilisez cette option, tous les fichiers de sortie (à l'exception du descripteur OVF, du manifeste et des fichiers de certificat) sont découpés en tranches dans la taille de bloc spécifiée. Ce comportement s'avère utile si vous devez transporter un paquet OVF sur une série de CD-ROM de 800 Mo ou si vous ne pouvez créer des fichiers que jusqu'à 2 Go sur des systèmes de fichiers FAT32. Lorsque vous utilisez la segmentation avec l'option de paquet OVA, le résultat est similaire à OVF car tous les fichiers sont découpés, mais le paquet OVA est toujours un fichier unique. |
--compress | Ce paramètre permet de compresser le disque lorsqu'un localisateur de cible OVF ou OVA est fourni. La valeur doit être comprise entre 1 et 9. Utilisez la valeur 9 pour le temps de traitement le plus lent, mais la meilleure compression. Utilisez la valeur 1 pour le temps de traitement le plus rapide, mais avec le moins de compression possible. |
--computerName | Ce paramètre permet de définir le nom de l'ordinateur dans l'invité pour une machine virtuelle en utilisant la syntaxe «--computerName:VMID=value». S'applique uniquement aux cibles vCloud de la version 5.5 ou plus récente. |
--coresPerSocket | Ce paramètre permet de spécifier la distribution du nombre total de processeurs sur un nombre de sockets virtuels à l'aide de la syntaxe «--coresPerSocket:VMID=value». S'applique uniquement aux cibles vCloud de la version 5.5 ou plus récente. |
--datastore | Ce paramètre permet d'indiquer le nom de la banque de données cible pour un localisateur vSphere. |
--decodeBase64 | Ce paramètre permet d'activer le décodage Base64 pour les valeurs de la ligne de commande OVFTool. |
--defaultStorageProfile | Ce paramètre permet d'indiquer le profil d'entreposage pour tous les ordinateurs virtuels du paquet OVF. La valeur doit être un identifiant de profil SPBM. S'applique uniquement aux cibles VI de version 5.5 ou plus récente. |
--defaultStorageRawProfile | Ce paramètre permet d'indiquer le profil d'entreposage pour tous les ordinateurs virtuels du paquet OVF. La valeur doit être un profil SPBM brut. La valeur le remplace dans --defaultStorageProfile. S'applique uniquement aux cibles VI de la version 5.5 ou plus récente. |
--deploymentOption | Ce paramètre permet d'indiquer les options de déploiement pour un paquet OVF déployé (si le paquet OVF source prend en charge plusieurs options). Un paquet OVF peut contenir plusieurs configurations de déploiement. Cette option vous permet de sélectionner la configuration à utiliser lors du déploiement sur la cible vSphere. |
--diskMode | Ce paramètre permet de sélectionner le format de disque cible. Les formats pris en charge sont : monolithicSparse, monolithicFlat, twoGbMaxExtentSparse, twoGbMaxExtentFlat, seSparse (cible vSphere), eagerZeroedThick (cible vSphere), thin (cible vSphere), thick (cible vSphere), et plate. |
--diskSize | Ce paramètre permet de définir la taille d'un disque de machine virtuelle en mégaoctets à l'aide de la syntaxe «--diskSize:VMID,diskinstanceID=value». S'applique uniquement aux cibles vCloud de la version 5.5 ou plus récente. |
--eula | Ce paramètre permet d'insérer le EULA dans le premier système virtuel ou une collection de système virtuel dans l'OVF. Si le EULA est dans un fichier, utilisez le format suivant : «--eula@=filename». |
--exportFlags | Ce paramètre permet de spécifier la source d'une exportation. Les valeurs prises en charge pour vSphere source sont : mac, uuid et extraconfig. La valeur prise en charge pour la source vCloud est preserveIdentity. Vous pouvez fournir une ou plusieurs options, séparées par des virgules. |
--extraConfig | Ce paramètre permet de définir un élément ExtraConfig pour toutes les sections VirtualHardwareSections. La syntaxe est la suivante : «--extraConfig:key=value». Cette option s'applique aux localisateurs de sources vi, vmx, vapprun, vCloud, ovf et ova. |
--fencedMode | Ce paramètre permet d'indiquer si un réseau parent existe sur une cible vCloud, cette option spécifie alors la connectivité au parent. Les valeurs possibles sont bridged, isolated, allowIn, allowInOut, allowOut. |
--help | Ce paramètre permet d'afficher le message d'aide de VMware OVF Tool répertoriant les options -help. |
--hideEula | Ce paramètre permet de ne pas inclure le EULA dans la sortie de la sonde OVF. Binaire option. |
--I:morefArgs | Ce paramètre permet d'indiquer l'option d'intégration. Interprète les paramètres des réseaux, des banques de données et des dossiers en tant qu'identificateurs de référence d'objet géré VIM (type:id) pour les localisateurs de source et de destination vSphere. |
--I:sourceSessionTicket | Ce paramètre permet d'indiquer l'option d'intégration. Spécifie le ticket de session utilisé pour authentifier le localisateur de source vSphere. |
--I:targetSessionTicket | Ce paramètre permet d'indiquer l'option d'intégration. Spécifie le ticket de session utilisé pour authentifier le localisateur de cible vSphere. |
--ipAllocationPolicy | Ce paramètre permet d'indiquer la stratégie d'allocation IP pour un paquet OVF déployé. Les valeurs prises en charge sont : dhcpPolicy, transientPolicy, fixedPolicy ou fixedAllocatedPolicy. Dans les descripteurs OVF, vous pouvez spécifier une stratégie d'attribution d'adresses IP spécifique à VMware guidant le processus de déploiement en indiquant les stratégies prises en charge par le paquet OVF. Seules les valeurs répertoriées dans le descripteur OVF sont prises en charge lorsque le paquet OVF ou OVA est déployé. |
--ipProtocol | Ce paramètre permet de spécifier le protocole IP à utiliser. Par exemple, IPv4, IPv6. Comme avec l'option ipAllocationPolicy, vous pouvez spécifier la version IP utilisée par ce paquet OVF lors de son déploiement. Utilisez uniquement les valeurs répertoriées dans le descripteur OVF. |
--lax | Ce paramètre permet de détendre la conformité aux spécifications OVF et les contrôles de conformité du matériel virtuel. |
--locale | Ce paramètre permet de sélectionner les paramètres régionaux pour la cible. |
--machineOutput | Ce paramètre permet d'envoyer les messages de l'outil OVF dans un format lisible par machine. Option binaire. |
--makeDeltaDisks | Ce paramètre permet d'utiliser la compression de disque delta pour créer un paquet OVF à partir d'une source de disque. Option binaire. |
--maxVirtualHardwareVersion | Ce paramètre permet d'indiquer la version matérielle virtuelle maximale à générer. |
--memorySize | Ce paramètre permet de définir la taille de la mémoire en mégaoctets d'une machine virtuelle à l'aide de la syntaxe «--memorySize:VMID=value». Exemple: «--memorySize:vm1=1024». S'applique aux cibles VI et vCloud de la version 5.5 ou plus récente. |
--name | Ce paramètre permet de spécifier le nom de la cible. Par défaut, c'est le nom de la source. |
--net | Ce paramètre permet de définir une affectation réseau dans le paquet OVF déployé. Par exemple, «--net:OVFname=targetname». Les paquets OVF contiennent des noms symboliques pour les noms de réseau affectés à cette option. Pour plusieurs cartographie réseau, répétez l'option en les séparant par un espace, par exemple «--net:s1=t1 --net:s2=t2 --net:s3=t3». Si la cible est vCloud 5.5 ou une version plus récente, un mode de clôture peut également être spécifié à l'aide de la syntaxe «--net:OVFname=targetname,fencemode». Les valeurs possibles du mode clôture sont les suivantes: bridged, isolated et natRouted. |
--network | Ce paramètre permet d'indiquer le réseau cible pour un déploiement vSphere. Utilisez cette option à la place de l'option --net lorsqu'un seul réseau existe dans le paquet OVF. Cette option cartographie le nom OVF symbolique sur le nom de réseau spécifié. |
--nic | Ce paramètre permet de spécifier la configuration de la carte réseau dans une machine virtuelle en utilisant la syntaxe «--nic:VMID,index=OVFnetname,isPrimary,ipAddressingMode,ipAddress». Les valeurs possibles pour ipAddressingMode sont les suivantes: DHCP, POOL, MANUAL et NONE. L'ipAddress est facultatif et ne doit être utilisé que lorsque ipAddressingMode est défini sur MANUAL. S'applique uniquement aux cibles vCloud de la version 5.5 ou plus récente. |
--noDisks | Ce paramètre permet de créer et téléverser la machine virtuelle ou les vApp, mais ne téléverse aucun fichier sur le disque. Les disques sont créés vides. Désactive la conversion de disque. |
--noImageFiles | Ce paramètre permet de créer et téléverser la machine virtuelle ou les vApp, mais ne téléverse pas de fichiers ISO sur un CD-ROM. N'inclut pas les fichiers image dans la destination. |
--noSSLVerify | Ce paramètre permet d'ignorer la vérification SSL pour les connexions vSphere. |
--numberOfCpus | Ce paramètre permet de définir le nombre de processeurs pour une machine virtuelle à l'aide de la syntaxe «--numberOfCpus:VMID=value». S'applique aux cibles VI et vCloud de la version 5.5 ou plus récente. |
--overwrite | Ce paramètre permet de forcer l'écrasement des fichiers existants. Option binaire. |
--powerOffSource | Ce paramètre permet d'assurer qu'un ordinateur virtuel ou un vApp est mis hors tension avant d'importer à partir d'une source vSphere. Option binaire. |
--powerOffTarget | Ce paramètre permet d'assurer qu'un ordinateur virtuel ou un vApp est mis hors tension avant de remplacer une cible vSphere. Option binaire. |
--powerOn | Ce paramètre permet d'alimenter une machine virtuelle ou un vApp déployé sur une cible vSphere. Option binaire. |
--privateKey | Ce paramètre permet de signer le paquet OVF avec la clef privée spécifiée (fichier .pem). Le fichier doit contenir une clef privée et un certificat. |
--privateKeyPassword | Ce paramètre permet d'indiquer le mot de passe pour la clef privée. Utilisé conjointement avec le paramètre --privateKey si la clef privée nécessite une authentification par mot de passe. Si nécessaire mais non spécifié, l'outil vous invite à entrer le mot de passe. |
--prop | Ce paramètre permet de définir une propriété dans le paquet OVF déployé. Par exemple, «--prop:key=value». Utilisez le mode de sondage pour connaître les propriétés qu'un paquet OVF peut définir. Pour plusieurs cartographie de propriétés, répétez l'option en les séparant par un blanc, par exemple «--prop:p1=v1 --prop:p2=v2 --prop:p3=v3». |
--proxy | Ce paramètre permet de spécifier le proxy utilisé pour l'accès HTTP, HTTPS, FTP, vSphere et vCloud. Le proxy est exprimé en tant qu'URL du proxy. Par exemple, pour proxy.gladir.com, la valeur de l'option est la suivante : «https://proxy.gladir.com:345». L'outil OVF Tool prend en charge les mandataires nécessitant une authentification. Si vous ne fournissez pas d'informations d'identification dans l'URL, l'outil OVF Tool vous les demandera. Vous pouvez également utiliser l'option «--X:viUseProxy» pour vSphere et l'option «--X:vCloudUseProxy» pour vCloud, mais uniquement si vous les utilisez ensemble. |
--proxyNTLMAuth | Ce paramètre permet d'activer la prise en charge de l'authentification NTLM et du protocole de sécurité. NT Lan Manager est le protocole d'authentification utilisé sur les réseaux comprenant des systèmes exécutant le système d'exploitation Windows et sur des systèmes autonomes. |
--quiet | Ce paramètre permet d'afficher seulement les erreurs. Aucune autre sortie n'est envoyée à l'écran. Option binaire. |
--schemaValidate | Ce paramètre permet de valider le descripteur OVF par rapport au schéma OVF. Option binaire. |
--shaAlgorithm | Ce paramètre permet d'utiliser cette option pour condenser avec SHA (Secure Hash Algorithm) la validation de manifeste, la signature numérique et la création de paquets OVF. Soit sha1 (SHA-1), sha256 (SHA-256) ou sha512 (SHA-512). La valeur par défaut est sha256. |
--skipManifestCheck | Ce paramètre permet d'ignorer la validation du manifeste de paquet OVF. Option binaire. |
--skipManifestGeneration | Ce paramètre permet d'ignorer la génération du manifeste de paquet OVF. Option binaire. |
--sourcePEM | Ce paramètre permet d'indiquer le chemin d'accès au fichier .pem (Privacy Enhanced Mail) utilisé pour vérifier les connexions vSphere. Exemple: «--sourcePEM:filename.pem». |
--sourceSSLThumbprint | Ce paramètre d'indiquer l'empreinte SSL de la source. L'outil OVF Tool vérifie l'empreinte numérique SSL qu'il reçoit de la source, si cette valeur est définie. |
--sourceType | Ce paramètre permet d'exprimer explicitement que la source est OVF, OVA, VMX, VMX, vSphere, vCloud, ISO, FLP ou vApprun. |
--sslCipherList | Ce paramètre permet d'autoriser le remplacement de la liste de chiffrement par défaut. Le Diffie-Hellman est désactivé par défaut. |
--sslVersion | Ce paramètre d'indiquer la version SSL: TLS version 1.0 (TLSv1_0), TLS Version 1.1 (TLSv1_1) ou TLS Version 1.2 (TLSv1_2). Le protocole TLS Version 1.0 (TLSv1_0) est désactivé par défaut. |
--storageProfile | Ce paramètre permet de définir le profil d'entreposage d'une machine virtuelle à l'aide de la syntaxe --storageProfile:VMID=value. S'applique uniquement aux cibles vCloud de la version 5.5 ou plus récente. |
--targetPEM | Ce paramètre permet d'indiquer le chemin d'accès au fichier .pem (Privacy Enhanced Mail) utilisé pour vérifier les connexions vSphere. Exemple : «--targetPEM:filename.pem». |
--targetSSLThumbprint | Ce paramètre permet d'indiquer l'empreinte SSL de la cible. L'outil OVF Tool vérifie que l'empreinte numérique SSL reçoit la cible, si cette valeur est définie. |
--targetType | Ce paramètre permet d'exprimer explicitement que la cible est OVF, OVA, VMX, VI, vSphere, vCloud, ISO, FLP ou vApprun. |
--vCloudTemplate | Ce paramètre permet de créer uniquement un vAppTemplate. |
--vService | Ce paramètre permet de définir une dépendance sur un fournisseur vService dans le paquet OVF, à l'aide de la syntaxe suivante : --vService:dependencyId=providerId. |
--verifyOnly | Ce paramètre permet d'indiquer qu'il ne faut pas télécharger la source; il suffit de le vérifier. Cela s'applique uniquement à vSphere 4. |
--version | Ce paramètre permet d'afficher les informations de version pour OVF Tool. Option binaire. |
--viCpuResource | Ce paramètre permet de spécifier les paramètres de ressources du microprocesseur pour les cibles de localisateur de VI. La syntaxe est «--viCpuResource=shares:reservation:limit». |
--viMemoryResource | Ce paramètre permet de spécifier les paramètres de ressources de mémoire pour les cibles de localisateur vSphere. La syntaxe est la suivante «--viMemoryResource=shares:reservation:limit». |
--vmFolder | Ce paramètre permet d'indiquer le dossier de la machine virtuelle cible dans l'inventaire vSphere (pour un centre de données). |
Remarque
- Le ovftool est un programme gratuit installés séparément de VMWare WorkStation ou ESXi mais pouvant fonctionner sous les systèmes d'exploitation Windows ou Linux.
Dernière mise à jour : Vendredi, le 2 novembre 2018