Vous pouvez exporter des machines virtuelles, des dispositifs virtuels et des vApp sous une forme OVF (Open Virtual Format) et OVA (Open Virtual Appliance). Vous pouvez ensuite déployer le modèle OVF ou OVA dans le même environnement ou dans un autre environnement.
Vous pouvez également utiliser VMware OVF Tool pour déployer et exporter des modèles OVF.
Dans les versions précédentes de vSphere, vous deviez installer le plug-in d'intégration de client pour déployer et exporter des modèles OVF ou OVA. vSphere 6.5 n'impose plus l'installation du plug-in d'intégration de client pour exporter des modèles OVF ou déployer des modèles OVF et OVA.
Formats et modèles de fichiers OVF et OVA
OVF est une norme ouverte qui contient plusieurs fichiers en tant que module. Par exemple, .ovf, .vmdk, .nvram et ainsi de suite. OVF prend en charge l’échange de dispositifs virtuels entre produits et plates-formes. OVA est une distribution de fichier unique du module de fichier OVF. Lorsque vous exportez une machine virtuelle en tant que fichier OVF, vous téléchargez un fichier OVF et les fichiers de disque virtuel.
Les formats OVF et OVA offrent les avantages suivants :
- Les fichiers OVF et OVA sont compressés, ce qui permet des téléchargements plus rapides.
- vSphere Client valide un fichier OVF ou OVA avant de l'importer, et s'assure qu'il est compatible avec le serveur de destination prévu. Si l'appliance est incompatible avec l'hôte sélectionné, elle ne peut pas être importée et un message d'erreur apparaît.
- OVF et OVA peuvent encapsuler les applications multiniveaux et plusieurs machines virtuelles.
L’exportation de modèles OVF vous permet de créer des dispositifs virtuels que d’autres utilisateurs peuvent importer ultérieurement. Vous pouvez utiliser la fonction d'exportation pour distribuer aux utilisateurs un logiciel préinstallé en tant que dispositif virtuel ou des machines virtuelles en tant que modèles. Vous pouvez mettre le fichier OVF ou OVA à la disposition des utilisateurs qui n'ont pas accès à votre inventaire vCenter Server.
Le déploiement d'un modèle OVF ou OVA vous permet d'ajouter des machines virtuelles ou des vApp préconfigurés à votre système vCenter Server ou à votre inventaire ESXi. Le déploiement d'un modèle OVF ou OVA est semblable au déploiement d'une machine virtuelle à partir d'un modèle. Cependant, vous pouvez déployer un modèle OVF ou OVA à partir de n'importe quel système de fichiers local accessible dans vSphere Web Client ou à partir d'un serveur Web à distance. Les systèmes de fichiers locaux peuvent inclure des disques locaux (tels que C:), support amovible (tel que les lecteurs CD ou les clés USB) et des lecteurs réseau partagés.
Déployer un modèle OVF ou OVA
Vous pouvez déployer un modèle OVF ou OVA à partir d'un système de fichiers local ou à partir d'une adresse URL.
Certaines pages de l'assistant Déployer le modèle OVF s'affichent uniquement si le modèle OVF que vous déployez nécessite une personnalisation supplémentaire, contient des options de déploiement ou possède une ou plusieurs dépendances vService.
- Cliquez avec le bouton droit sur n'importe quel objet de l'inventaire valide comme objet parent d'une machine virtuelle (un centre de données, un dossier, un cluster, un pool de ressources ou un hôte, par exemple) et sélectionnez Déployer le modèle OVF.
L'assistant Déployer le modèle OVF s'ouvre.
- Sur la page Sélectionner un modèle OVF, spécifiez l'emplacement du modèle OVF ou OVA source et cliquez sur Suivant.
Option Action URL Tapez l'URL d'un modèle OVF ou OVA situé sur Internet. Les sources d'URL prises en charge sont HTTP et HTTPS. Note : Vérifiez que tous les fichiers du module OVF se trouvent au même emplacement que le fichier descripteur OVF.Exemple : http://vmware.com/VMTN/appliance.ovf.
Fichier local Cliquez sur Parcourir et sélectionnez tous les fichiers associés à un modèle OVF ou à un fichier OVA. Cela inclut notamment les fichiers .ovf, .vmdk, etc. Si vous ne sélectionnez pas les fichiers requis, un message d'avertissement s'affiche. - Sur la page Sélectionner un nom et un dossier, entrez un nom unique pour la machine virtuelle ou le vApp, sélectionnez un emplacement de déploiement, puis cliquez sur Suivant.
Le nom par défaut de la machine virtuelle est le même que le nom du modèle OVF ou OVA sélectionné. Si vous modifiez le nom par défaut, choisissez un nom qui est unique dans chaque dossier de machine virtuelle vCenter Server.
L'emplacement de déploiement par défaut pour la machine virtuelle est l'objet d'inventaire où vous avez démarré l'assistant.
- Sur la page Sélectionner une ressource de calcul, sélectionnez une ressource dans laquelle exécuter le modèle déployé de machine virtuelle.
- (Facultatif) Pour mettre automatiquement sous tension la machine virtuelle que vous déployez sur l'hôte, cochez la case Mettre automatiquement sous tension la VM déployée.
- Cliquez sur Suivant.
- Sur la page Vérifier les informations, vérifiez les détails du modèle OVF ou OVA et cliquez sur Suivant.
Option Description Éditeur Éditeur du modèle OVF ou OVA, si un certificat inclus dans le fichier du modèle OVF ou OVA spécifie un éditeur. Taille du téléchargement Taille du fichier OVF ou OVA. Taille sur le disque Taille sur le disque après le déploiement du modèle OVF ou OVA. - (Facultatif) Sur la pageConfiguration, sélectionnez une configuration de déploiement et cliquez sur Suivant.
- Sur la page Sélectionner le stockage, définissez où et comment stocker les fichiers du modèle OVF ou OVA déployé.
- Sélectionnez le format de disque pour les disques virtuels de la machine virtuelle.
Format Description Provisionnement statique mis à zéro en différé Crée un disque virtuel au format épais par défaut. L'espace nécessaire pour le disque virtuel est alloué lorsque le disque virtuel est créé. Les données qui demeurent sur le périphérique physique ne sont pas effacées pendant la création, mais sont mises à zéro sur demande à la première écriture sur la machine virtuelle. Provisionnement statique immédiatement mis à zéro Type de disque virtuel statique qui prend en charge des fonctions telles que Fault Tolerance. L'espace nécessaire au disque virtuel est alloué lors de la création. Contrairement au format de fichier plat (-flat.vmdk), les données qui restent sur le périphérique physique sont mises à zéro lors de la création du disque virtuel. La création de disques à ce format peut être plus longue que pour d'autres types de disques. Provisionnement dynamique Employez ce format pour économiser de l'espace de stockage. Pour le disque dynamique, vous fournissez autant d'espace de banque de données que le disque en exige d'après la valeur que vous saisissez comme taille de disque. Toutefois, le disque dynamique démarre avec un petit espace et il utilise au début uniquement l'espace de banque de données dont il a besoin pour ses opérations initiales. - Sélectionnez une stratégie de stockage VM.
Cette option est disponible uniquement si des stratégies de stockage sont activées sur la ressource de destination.
- (Facultatif) Cochez la case Afficher les banques de données des clusters Storage DRS pour choisir des banques de données individuelles à partir des clusters Storage DRS pour l'emplacement initial de la machine virtuelle.
- Sélectionnez une banque de données pour stocker le modèle OVF ou OVA déployé.
Le fichier de configuration et les fichiers de disque virtuels sont stockés sur la banque de données. Sélectionnez une banque de données suffisamment volumineuse pour contenir la machine virtuelle ou le vApp et tous ses fichiers de disque virtuels associés.
Note : Si vous souhaitez utiliser les appels d'API pour déployer un modèle OVF contenant des disques durs vPMem et qui a été exporté depuis une bibliothèque de contenu, consultez l'article https://kb.vmware.com/kb/52370.
- Sélectionnez le format de disque pour les disques virtuels de la machine virtuelle.
- Sur la page Sélectionner les réseaux, sélectionnez un réseau source et mappez-le à un réseau de destination. Cliquez sur Suivant.
La colonne Réseau source répertorie tous les réseaux qui sont définis dans le modèle OVF ou OVA.
- (Facultatif) Sur la page Personnaliser un modèle, personnalisez les propriétés de déploiement du modèle OVF et cliquez sur Suivant.
- (Facultatif) Sur la page Liaisons vService, sélectionnez un fournisseur de services de liaison et cliquez sur Suivant.
- (Facultatif) Sur la page Prêt à terminer, vérifiez la page, puis cliquez sur Terminer.
Une nouvelle tâche indiquant la création de la machine virtuelle s'affiche alors dans le volet Tâches récentes. Une fois la tâche terminée, la nouvelle machine virtuelle est créée sur la ressource sélectionnée.
Exporter un modèle OVF
Un modèle OVF capture l'état d'une machine virtuelle ou d'un vApp dans un module autonome. Les fichiers de disque sont stockés dans un format compressé et fragmenté.
Conditions préalables
- Mettez hors tension la machine virtuelle ou le vApp.
- Privilège requis :
Procédure
- Accédez à une machine virtuelle ou à un vApp et dans le menu Actions, sélectionnez .
- Dans le champ Nom, entrez le nom du modèle.
Exemple : par exemple, entrez MyVm.Note : Lorsque vous exportez un modèle OVF avec un nom contenant des caractères astérisque (*), ces caractères deviennent des caractères de soulignement (_).
- (Facultatif) Dans le champ Annotation, entrez une description.
- Cochez la case Activer les options avancées si vous souhaitez inclure des informations ou des configurations supplémentaires dans le modèle exporté.
Les paramètres avancés incluent des informations concernant l'UUID de BIOS, les adresses MAC, l'ordre de démarrage, les numéros de logement PCI et les paramètres de configuration utilisés par d'autres applications. Ces options limitent la portabilité.
- Pour enregistrer chaque fichier associé au modèle (.ovf, .vmdk, .mf), cliquez sur OK et répondez aux invites.
Exporter un modèle OVF avec un espace réservé vTPM
Pour vSphere 8.0 vous pouvez exporter manuellement un modèle OVF d'une machine virtuelle qui contient un périphérique vTPM. Comme les vTPM sont des périphériques de sécurité avec des identités uniques, un espace réservé vTPM est ajouté au modèle OVF à la place d'un périphérique vTPM et remplacé par un nouveau périphérique vTPM lors de l'instanciation. Pour déployer ou exporter un modèle OVF d'une machine virtuelle avec un périphérique vTPM, vous pouvez utiliser VMware OVF Tool. Pour plus d'informations sur VMware OVF Tool, reportez-vous au Guide de l'utilisateur d'OVF Tool.
Conditions préalables
- Mettez la machine virtuelle hors tension.
- Désactivez toutes les applications du système d’exploitation invité de la machine virtuelle qui utilisent le périphérique vTPM, telles que BitLocker.
- Vérifiez que vous disposez du privilège requis : .
Procédure
- Supprimez le périphérique vTPM de la machine virtuelle.
- Accédez à la machine virtuelle et cliquez sur Actions.
- Cliquez sur Modifier les paramètres.
- Dans l'onglet Matériel virtuel, localisez l'entrée Trusted Platform Module.
- Déplacez le curseur sur le périphérique et cliquez sur l'icône Supprimer.
Cette icône apparaît uniquement pour le matériel virtuel que vous pouvez supprimer en toute sécurité.
- Cliquez sur Supprimer pour confirmer la suppression du périphérique.
Le périphérique vTPM est marqué pour suppression.
- Cliquez sur OK.
Vérifiez que l'entrée Virtual Trusted Platform Module ne figure plus dans l'onglet Résumé de la machine virtuelle, dans le volet Matériel VM.
- Déchiffrez la machine virtuelle si elle est chiffrée.
Pour plus d'informations sur le déchiffrement d'une machine virtuelle, reportez-vous à la section Déchiffrer une machine ou un disque virtuel.
- Exportez la machine virtuelle vers un modèle OVF.
- Ouvrez le fichier descripteur OVF (.ovf) et ajoutez manuellement l'espace réservé du périphérique vTPM :
<Item ovf:required="false"> <rasd:AutomaticAllocation>false</rasd:AutomaticAllocation> <rasd:ElementName>Virtual TPM</rasd:ElementName> <rasd:InstanceID>13</rasd:InstanceID> <rasd:ResourceSubType>vmware.vtpm</rasd:ResourceSubType> <rasd:ResourceType>1</rasd:ResourceType> </Item>
Note : Le descripteur OVF contient un espace réservé pour un périphérique vTPM qui n'a pas de secrets. Les clés de chiffrement de machine virtuelle sont générées lorsque vous déployez une machine virtuelle à partir de ce modèle OVF. - Ouvrez le fichier manifeste OVF (.mf) et modifiez le total de contrôle SHA-256 du fichier .ovf.
- (Facultatif) Signez le fichier .ovf à nouveau.
- Déployez le modèle OVF exporté manuellement.
Exporter un modèle OVF d'une machine virtuelle sans espace réservé vTPM
Pour déployer un modèle OVF d'une machine virtuelle avec un périphérique vTPM, vous pouvez utiliser VMware OVF Tool. Pour plus d'informations sur VMware OVF Tool, reportez-vous au Guide de l'utilisateur d'OVF Tool.
Conditions préalables
- Mettez la machine virtuelle hors tension.
- Désactivez toutes les applications du système d’exploitation invité de la machine virtuelle qui utilisent le périphérique vTPM, telles que BitLocker.
Procédure
- Supprimez le périphérique vTPM de la machine virtuelle.
- Accédez à la machine virtuelle et cliquez sur Actions.
- Cliquez sur Modifier les paramètres.
- Dans l'onglet Matériel virtuel, localisez l'entrée Trusted Platform Module.
- Déplacez le curseur sur le périphérique et cliquez sur l'icône Supprimer.
Cette icône apparaît uniquement pour le matériel virtuel que vous pouvez supprimer en toute sécurité.
- Cliquez sur Supprimer pour confirmer la suppression du périphérique.
Le périphérique vTPM est marqué pour suppression.
- Cliquez sur OK.
Vérifiez que l'entrée Virtual Trusted Platform Module ne figure plus dans l'onglet Résumé de la machine virtuelle, dans le volet Matériel VM.
- Déchiffrez la machine virtuelle si elle est chiffrée.
Pour plus d'informations sur le déchiffrement d'une machine virtuelle, reportez-vous à la section Déchiffrer une machine ou un disque virtuel.
- Exportez la machine virtuelle vers un modèle OVF.
- Déployez le modèle OVF exporté manuellement et ajoutez un périphérique vTPM à la machine virtuelle.
Pour plus d'informations sur l'ajout d'un périphérique vTPM à une machine virtuelle, reportez-vous à la section Ajouter le module de plate-forme sécurisée virtuelle à une machine virtuelle existante.