Importation et exportation de machines virtuelles

HASH (0x2c1a078) vous permet d’importer des machines virtuelles depuis et de les exporter vers différents formats. À l’aide de l’assistant d’importation HASH (0x2e6c8e8), vous pouvez importer des machines virtuelles à partir d’images disque (VHD et VMDK), Open Virtualization Format (OVF et OVA) et HASH (0x2c1a078) au format XVA. Vous pouvez même importer des machines virtuelles créées sur d’autres plates-formes de virtualisation, telles que celles proposées par VMware et Microsoft.

Note :

Lors de l’importation de machines virtuelles créées à l’aide d’autres plates-formes de virtualisation, configurez ou corrigez le système d’exploitation invité pour vous assurer qu’il démarre sur HASH (0x2c1a078). La fonctionnalité de Fixup du système d’exploitation dans HASH (0x2e6c8e8) vise à fournir ce niveau d’interopérabilité de base. Pour plus d’informations, reportez-vous à la section Correction du système d’exploitation.

À l’aide de l’assistant d’exportation HASH (0x2e6c8e8), vous pouvez exporter des machines virtuelles au format Open Virtualization Format (OVF et OVA) et HASH (0x2c1a078) XVA.

Lors de l’importation et de l’exportation de machines virtuelles, une machine virtuelle temporaire (la machine virtuelle de transfert) est utilisée pour effectuer l’importation/exportation de packages OVF/OVA et d’images disque. Configurez les paramètres de mise en réseau pour la machine virtuelle Transfer dans les assistants Importation et exportation HASH (0x2e6c8e8). Pour plus d’informations, reportez-vous à la section La machine virtuelle de transfert.

Vous pouvez également utiliser l’interface de ligne de commande xe pour importer des machines virtuelles et les exporter au format XVA HASH (0x2c1a078).

Formats pris en charge

Format Description
Format de virtualisation ouvert (OVF et OVA) OVF est une norme ouverte pour empaquetage et distribution d’une appliance virtuelle composée d’une ou de plusieurs machines virtuelles.
Formats d’image disque (VHD et VMDK) Les fichiers image disque dur virtuel (VHD) et disque de machine virtuelle (VMDK) peuvent être importés à l’aide de l’Assistant Importation. L’importation d’une image disque peut s’avérer appropriée lorsqu’une image de disque virtuel est disponible, sans métadonnées OVF associées.
Format XVA HASH (0x2c1a078) XVA est un format spécifique aux hyperviseurs basés sur Xen pour empaquetage d’une machine virtuelle individuelle en tant qu’archive de fichier unique, y compris un descripteur et des images disque. Son extension de nom de fichier est .xva.
Format de hachage (0x2c1a078) XVA Version 1 XVA Version 1 est le format original spécifique aux hyperviseurs basés sur Xen. Ce format emballe une machine virtuelle individuelle en tant qu’archive de fichier unique, y compris un descripteur et des images disque. Son extension de nom de fichier est ova.xml.

Quel format utiliser ?

Envisagez d’utiliser le format OVF/OVA pour :

  • Partagez des VAPP et des machines virtuelles HASH (0x2c1a078) avec d’autres plates-formes de virtualisation prenant en charge OVF

  • Enregistrer plusieurs machines virtuelles

  • Sécurisez un vApp ou une machine virtuelle contre la corruption et la falsification

  • Inclure un contrat de licence

  • Simplifiez la distribution vApp en stockant un package OVF dans un fichier OVA

Envisagez d’utiliser le format XVA pour :

  • Partager des machines virtuelles avec des versions de HASH (0x2c1a078) antérieures à

  • Importation et exportation de machines virtuelles à partir d’un script avec une CLI

Format de virtualisation ouvert (OVF et OVA)

OVF est une norme ouverte, spécifiée par la Distributed Management Task Force, pour l’empaquetage et la distribution d’une appliance virtuelle constituée d’une ou de plusieurs machines virtuelles. Pour plus de détails sur les formats OVF et OVA, consultez les informations suivantes :

Note :

Pour importer ou exporter des packages OVF ou OVA, vous devez être connecté en tant que root ou avoir le rôle RBAC (Pool Administrator Role Based Access Control) associé à votre compte d’utilisateur.

Un package OVF est l’ensemble de fichiers qui comprend l’appliance virtuelle. Il inclut toujours un fichier descripteur et tout autre fichier représentant les attributs suivants du package :

Attributs

Descripteur (.ovf) :le descripteur spécifie toujours les exigences matérielles virtuelles du package. Il peut également préciser d’autres renseignements, notamment :

  • Descriptions des disques virtuels, du package lui-même et des systèmes d’exploitation invités
  • Un contrat de licence
  • Instructions pour démarrer et arrêter des machines virtuelles dans l’appliance
  • Instructions pour installer le package

Signature (.cert) :La signature est la signature numérique utilisée par un certificat de clé publique au format X.509 pour authentifier l’auteur du paquet.

Manifeste (.mf) :le manifeste vous permet de vérifier l’intégrité du contenu du paquet. Il contient les résumés SHA-1 de chaque fichier du paquet.

Disques virtuels : OVF ne spécifie pas de format d’image disque. Un package OVF inclut des fichiers comprenant des disques virtuels au format défini par le produit de virtualisation qui a exporté les disques virtuels. HASH (0x2c1a078) produit des packages OVF avec des images disque au format VHD dynamique ; les produits VMware et Virtual Box produisent des packages OVF avec des disques virtuels au format VMDK optimisé Stream-optimisé.

Les packages OVF prennent également en charge d’autres fonctionnalités non liées aux métadonnées, telles que la compression, l’archivage, la pièce jointe CLUF et les annotations.

Note :

Lors de l’importation d’un package OVF compressé ou contenant des fichiers compressés, vous devrez peut-être libérer de l’espace disque supplémentaire sur le serveur HASH (0x2e68218) pour l’importer correctement.

Un package Open Virtual Appliance (OVA) est un fichier d’archive unique, au format Tape Archive (.tar), contenant les fichiers composant un package OVF.

Sélectionnez le format OVF ou OVA

Les paquets OVF contiennent une série de fichiers non compressés, ce qui facilite l’accès à des images disque individuelles dans le fichier. Un paquet OVA contient un fichier volumineux, et bien que vous puissiez compresser ce fichier, il ne vous donne pas la flexibilité d’une série de fichiers.

L’utilisation du format OVA est utile pour des applications spécifiques pour lesquelles il est avantageux d’avoir un seul fichier, comme la création de paquets pour les téléchargements Web. Envisagez d’utiliser OVA uniquement comme option pour rendre le paquet plus facile à manipuler. L’utilisation de ce format allonge les processus d’exportation et d’importation.

Formats d’image disque (VHD et VMDK)

À l’aide de HASH (0x2e6c8e8), vous pouvez importer des images disque dans les formats VHD (Virtual Hard Disk) et VMDK (Virtual Machine Disk). L’exportation d’images disque autonomes n’est pas prise en charge.

Note :

Pour importer des images disque, assurez-vous que vous êtes connecté en tant que root ou que le rôle RBAC Administrateur de pool est associé à votre compte d’utilisateur.

Vous pouvez choisir d’importer une image disque lorsqu’une image de disque virtuel est disponible sans métadonnées OVF associées. Cette option peut se produire dans les situations suivantes :

  • Il est possible d’importer une image disque, mais les métadonnées OVF associées ne sont pas lisibles

  • Un disque virtuel n’est pas défini dans un package OVF

  • Vous quittez une plate-forme qui ne vous permet pas de créer un package OVF (par exemple, des plates-formes ou des images plus anciennes)

  • Vous souhaitez importer une appliance VMware plus ancienne qui ne possède pas d’informations OVF

  • Vous souhaitez importer une machine virtuelle autonome qui n’a pas d’informations OVF

Lorsque disponibles, nous vous recommandons d’importer des packages d’appliance contenant des métadonnées OVF plutôt qu’une image disque individuelle. Les données OVF fournissent des informations dont l’assistant d’importation a besoin pour recréer une machine virtuelle à partir de son image disque. Ces informations incluent le nombre d’images disque associées à la machine virtuelle, le processeur, le stockage, le réseau, la mémoire requise, etc. Sans ces informations, il peut être beaucoup plus complexe et sujet à des erreurs de recréer la machine virtuelle.

Format XVA

XVA est un format d’appliance virtuelle spécifique à HASH (0x2c1a078), qui emballe une seule machine virtuelle sous la forme d’un ensemble unique de fichiers, y compris un descripteur et des images disque. L’extension du nom de fichier est.xva.

Le descripteur (extension de nom de fichier ova.xml) spécifie le matériel virtuel d’une seule machine virtuelle.

Le format d’image disque est un répertoire de fichiers. Le nom du répertoire correspond à un nom de référence dans le descripteur et contient deux fichiers pour chaque bloc de 1 Mo de l’image disque. Le nom de base de chaque fichier est le numéro de bloc en décimal. Le premier fichier contient un bloc de l’image disque au format binaire brut et n’a pas d’extension. Le deuxième fichier est une somme de contrôle du premier fichier, avec l’extension.checksum.

Important :

Si une machine virtuelle est exportée à partir du serveur HASH (0x2e68218) puis importée dans un autre serveur HASH (0x2e68218) avec un autre type de CPU, elle peut ne pas fonctionner correctement. Par exemple, une machine virtuelle Windows exportée à partir d’un hôte doté d’un processeur Intel® VT peut ne pas s’exécuter lorsqu’elle est importée dans un hôte doté d’un processeur AMD-VTM.

Format XVA version 1

XVA Version 1 est le format original spécifique aux hyperviseurs basés sur Xen. Ce format emballe une machine virtuelle individuelle en tant qu’archive de fichier unique, y compris un descripteur et des images disque. Son extension de nom de fichier est ova.xml.

Le descripteur (extension de nom de fichier ova.xml) spécifie le matériel virtuel d’une seule machine virtuelle.

Le format d’image disque est un répertoire de fichiers. Le nom du répertoire correspond à un nom de référence dans le descripteur et contient un fichier pour chaque tranche de 1 Go de l’image disque. Le nom de base de chaque fichier inclut le numéro de segment en décimal. Il contient un bloc de l’image disque au format binaire brut, compressé avec gzip.

Important :

Si une machine virtuelle est exportée à partir du serveur HASH (0x2e68218) puis importée dans un autre serveur HASH (0x2e68218) avec un autre type de CPU, elle peut ne pas fonctionner correctement. Par exemple, une machine virtuelle Windows exportée à partir d’un hôte doté d’un processeur Intel® VT peut ne pas s’exécuter lorsqu’elle est importée dans un hôte doté d’un processeur AMD-VTM.

Correction du système d’exploitation

Lors de l’importation d’une appliance virtuelle ou d’une image disque créée et exportée à partir d’une plate-forme de virtualisation autre que HASH (0x2c1a078), vous devrez peut-être configurer la machine virtuelle avant de démarrer correctement sur le serveur HASH (0x2e68218).

HASH (0x2e6c8e8) inclut une fonctionnalité d’interopérabilité avancée d’hyperviseur — Fixup du système d’exploitation — qui vise à garantir un niveau d’interopérabilité de base pour les machines virtuelles que vous importez dans HASH (0x2c1a078). Utilisez la correction du système d’exploitation lors de l’importation de machines virtuelles à partir de packages OVF/OVA et d’images disque créées sur d’autres plates-formes de virtualisation.

Le processus de correction du système d’exploitation résout les problèmes de périphérique et de pilote du système d’exploitation inhérents au passage d’un hyperviseur à un autre. Le processus tente de réparer les problèmes liés au périphérique de démarrage avec la machine virtuelle importée qui peuvent empêcher le système d’exploitation à l’intérieur de démarrer dans l’environnement HASH (0x2e68218). Cette fonctionnalité n’est pas conçue pour effectuer des conversions d’une plate-forme à une autre.

Note :

Cette fonctionnalité nécessite un référentiel de stockage ISO avec 40 Mo d’espace libre et 256 Mo de mémoire virtuelle.

Le Fixup du système d’exploitation est fourni sous la forme d’une image ISO de démarrage automatique qui est attachée au lecteur de DVD de la machine virtuelle importée. Il effectue les opérations de réparation nécessaires au démarrage de la machine virtuelle, puis arrête la machine virtuelle. Au prochain démarrage de la nouvelle machine virtuelle, le périphérique de démarrage est réinitialisé et la machine virtuelle démarre normalement.

Pour utiliser le correcteur du système d’exploitation sur des images de disque importées ou des packages OVF/OVA, activez la fonctionnalité sur la page Options avancées de l’assistant d’importation HASH (0x2e6c8e8). Spécifiez un emplacement où l’ISO Fixup est copié afin que HASH (0x2c1a078) puisse l’utiliser.

Que fait le correctionnel du système d’exploitation à la machine virtuelle ?

L’option Fixup du système d’exploitation est conçue pour permettre le démarrage d’un système virtuel. Selon le système d’exploitation invité et l’hyperviseur de l’hôte d’origine, d’autres actions peuvent être nécessaires après l’utilisation de la correction du système d’exploitation. Ces actions peuvent inclure des modifications de configuration et l’installation du pilote.

Au cours du processus Fixup, une ISO est copiée dans un SR ISO. L’ISO est attaché à une machine virtuelle. L’ordre de démarrage est défini pour démarrer à partir du lecteur de DVD virtuel, et la machine virtuelle démarre dans l’ISO. L’environnement dans l’ISO vérifie ensuite chaque disque de la machine virtuelle pour déterminer s’il s’agit d’un système Linux ou Windows.

Si un système Linux est détecté, l’emplacement du fichier de configuration GRUB est déterminé. Tous les pointeurs vers les périphériques de démarrage de disque SCSI sont modifiés pour pointer vers les disques IDE. Par exemple, si GRUB contient une entrée/dev/sda1 représentant le premier disque sur le premier contrôleur SCSI, cette entrée est modifiée pour/dev/hda1 représenter le premier disque sur le premier contrôleur IDE.

Si un système Windows est détecté, un pilote de périphérique de démarrage critique générique est extrait de la base de données des pilotes du système d’exploitation installé et enregistré auprès du système d’exploitation. Ce processus est particulièrement important pour les anciens systèmes d’exploitation Windows lorsque le périphérique de démarrage est modifié entre une interface SCSI et IDE.

Si certains jeux d’outils de virtualisation sont découverts dans la machine virtuelle, ils sont désactivés pour éviter les problèmes de performances et les messages d’événements inutiles.

La machine virtuelle de transfert

Transfer VM est une machine virtuelle intégrée qui s’exécute uniquement lors de l’importation ou de l’exportation d’une image de disque virtuel. Il est utilisé pour transférer son contenu entre l’emplacement du fichier d’image disque et le référentiel de stockage HASH (0x2e68218).

Une machine virtuelle de transfert s’exécute pour chaque importation ou exportation d’une image disque. Lors de l’importation ou de l’exportation d’une appliance virtuelle comportant plusieurs images disque, une seule image disque est transférée à la fois.

L’exécution d’une machine virtuelle de transfert répond aux exigences suivantes :

   
CPU virtuel 1
Mémoire virtuelle 256 MO
Stockage 8 MO
Réseau Accessible par le serveur HASH (0x2e68218) ; adresse IP statique ou dynamique (dynamique, recommandée)

Le protocole de transfert par défaut est iSCSI. Dans ce cas, la machine virtuelle de transfert nécessite un initiateur iSCSI sur le serveur HASH (0x2e68218). Un autre protocole de transfert est RawVDI.

Pour utiliser le protocole de transfert RawVDI :

  1. Sauvegardez le fichier HASH(0x2e6c8e8)Main.exe.config, qui se trouve dans le dossier d’installation.

  2. À l’aide d’un éditeur de texte, ouvrez leHASH(0x2e6c8e8)Main.exe.config fichier.

  3. Ajoutez le groupe de sections suivant auconfigSection :

    <sectionGroup name="applicationSettings"
        type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0,
        Culture=neutral, PublicKeyToken=b77a5c561934e089" >
        <section name="XenOvfTransport.Properties.Settings"
           type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0,
          Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
    </sectionGroup>
    
  4. À la fin du fichier, ajoutez la section suivante :

    <applicationSettings>
        <XenOvfTransport.Properties.Settings>
            <setting name="TransferType" serializeAs="String"> <value>UploadRawVDI</value>
            </setting>
        </XenOvfTransport.Properties.Settings>
    </applicationSettings>
    
  5. Enregistrez leHASH(0x2e6c8e8)Main.exe.config fichier.

    Note :

    Si HASH (0x2e6c8e8) ne parvient pas à démarrer correctement, vérifiez que le nouveau groupe de section et la section ont été ajoutés correctement.

Importer des machines virtuelles

Lorsque vous importez une machine virtuelle, vous créez effectivement une machine virtuelle, en suivant la plupart des étapes requises pour provisionner une nouvelle machine virtuelle. Ces étapes comprennent la nomination d’un hôte et la configuration du stockage et de la mise en réseau.

Vous pouvez importer des fichiers OVF/OVA, image disque, XVA et XVA Version 1 à l’aide de l’assistant d’importation HASH (0x2e6c8e8). Vous pouvez également importer des fichiers XVA via l’interface de ligne de commande xe.

Importer des machines virtuelles depuis OVF/OVA

Note :

Pour importer des packages OVF ou OVA, vous devez être connecté en tant que root ou avoir le rôle RBAC (Pool Administrator Role Based Access Control) associé à votre compte d’utilisateur.

L’assistant d’importation HASH (0x2e6c8e8) vous permet d’importer des machines virtuelles enregistrées en tant que fichiers OVF/OVA. L’Assistant Importation vous aide à suivre les étapes habituelles pour créer une machine virtuelle dans HASH(0x2e6c8e8) : nommer un hôte, puis configurer le stockage et la mise en réseau pour la nouvelle machine virtuelle. Lors de l’importation de fichiers OVF et OVA, des étapes supplémentaires peuvent être nécessaires, telles que :

  • Lors de l’importation de machines virtuelles créées à l’aide d’autres plates-formes de virtualisation, exécutez la fonctionnalité de Fixup du système d’exploitation pour garantir un niveau d’interopérabilité de base pour la machine virtuelle. Pour plus d’informations, reportez-vous à la section Correction du système d’exploitation.

  • Il est nécessaire de configurer la mise en réseau pour la machine virtuelle de transfert utilisée pour effectuer le processus d’importation. Pour plus d’informations, reportez-vous à la section La machine virtuelle de transfert.

Conseil :

Assurez-vous que l’hôte cible dispose de suffisamment de RAM pour prendre en charge les machines virtuelles importées. Un manque de RAM disponible entraîne un échec de l’importation. Pour plus d’informations sur la résolution de ce problème, reportez-vous à la sectionCTX125120 - Échec de l’assistant d’importation de matériel en raison d’un manque de mémoire.

Les paquets OVF importés apparaissent sous forme de VAPP lorsqu’ils sont importés à l’aide de HASH (0x2e6c8e8). Une fois l’importation terminée, les nouvelles machines virtuelles apparaissent dans le volet Ressources HASH (0x2e6c8e8) et le nouveau vApp apparaît dans la boîte de dialogue Gérer les vAPP .

Pour importer des machines virtuelles à partir d’OVF/OVA à l’aide de HASH (0x2e6c8e8) :

  1. Ouvrez l’Assistant Importation en procédant de l’une des opérations suivantes :

    • Dans le volet Ressources, cliquez avec le bouton droit de la souris, puis sélectionnez Importer dans le menu contextuel.
    • Dans le menu Fichier, sélectionnez Importer.
  2. Sur la première page de l’Assistant, recherchez le fichier à importer, puis cliquez sur Suivant pour continuer.

  3. Examiner et accepter les CLUF, le cas échéant.

    Si le package que vous importez inclut des CLUs, acceptez-les et cliquez sur Suivant pour continuer. Lorsqu’aucun CLUF n’est inclus dans le package, l’assistant ignore cette étape et avance directement à la page suivante.

  4. Spécifiez le pool ou l’hôte sur lequel vous souhaitez importer les machines virtuelles, puis, éventuellement, affectez les machines virtuelles à un serveur HASH(0x2e68218) domestique.

    Pour sélectionner un hôte ou un pool, choisissez dans la liste Importer des VM.

    Pour affecter à chaque machine virtuelle un serveur HASH(0x2e68218) personnel, sélectionnez un serveur dans la liste du serveur personnel. Si vous ne souhaitez pas affecter de serveur domestique, sélectionnez Ne pas affecter de serveur domestique.

    Cliquez sur Suivant pour continuer.

  5. Configurer le stockage pour les machines virtuelles importées : choisissez un ou plusieurs référentiels de stockage sur lesquels placer les disques virtuels importés, puis cliquez sur Suivant pour continuer.

    Pour placer tous les disques virtuels importés sur le même SR, sélectionnez Placer toutes les machines virtuelles importées sur ce SR cible. Sélectionnez un SR dans la liste.

    Pour placer les disques virtuels des machines virtuelles entrantes sur différents SR, sélectionnez Placer les machines virtuelles importées sur les SR cibles spécifiées. Pour chaque machine virtuelle, sélectionnez le SR cible dans la liste de la colonne SR.

  6. Configurer la mise en réseau pour les machines virtuelles importées : mappez les interfaces réseau virtuelles des machines virtuelles que vous importez aux réseaux cibles du pool de destination. L’adresse réseau et MAC affichée dans la liste des machines virtuelles entrantes sont stockées dans le cadre de la définition de la machine virtuelle d’origine (exportée) dans le fichier d’exportation. Pour mapper une interface réseau virtuel entrante à un réseau cible, sélectionnez un réseau dans la liste de la colonne Réseau cible. Cliquez sur Suivant pour continuer.

  7. Spécifier les paramètres de sécurité : si le package OVF/OVA sélectionné est configuré avec des fonctionnalités de sécurité, telles que des certificats ou un manifeste, spécifiez les informations nécessaires, puis cliquez sur Suivant pour continuer.

    Différentes options apparaissent sur la page Sécurité en fonction des fonctionnalités de sécurité configurées sur l’appliance OVF :

    • Si l’appliance est signée, une case à cocher Vérifier la signature numérique s’affiche, automatiquement activée. Cliquez sur Afficher le certificat pour afficher le certificat utilisé pour signer le package. Si le certificat apparaît comme non approuvé, il est probable que le certificat racine ou l’autorité de certification émettrice n’est pas approuvé sur l’ordinateur local. Désactivez la case à cocher Vérifier la signature numérique si vous ne souhaitez pas vérifier la signature.

    • Si l’appliance inclut un manifeste, une case à cocher Vérifier le contenu du manifeste s’affiche. Activez cette case à cocher pour que l’Assistant vérifie la liste des fichiers du package.

    Lorsque les packages sont signés numériquement, le manifeste associé est vérifié automatiquement, de sorte que la case à cocher Vérifier le contenu du manifeste n’apparaît pas sur la page Sécurité.

    Note :

    Les fichiers OVF VMware Workstation 7.1.x ne parviennent pas à importer lorsque vous choisissez de vérifier le manifeste. Cet échec se produit car VMware Workstation 7.1.x produit un fichier OVF avec un manifeste qui contient des hachages SHA-1 non valides. Si vous ne choisissez pas de vérifier le manifeste, l’importation réussit.

  8. Activer la correction du système d’exploitation : si les machines virtuelles du package que vous importez ont été construites sur une plate-forme de virtualisation autre que HASH (0x2c1a078), activez la case à cocher Utiliser le correcteur du système d’exploitation . Sélectionnez un SR ISO où l’ISO Fixup peut être copié afin que HASH (0x2c1a078) puisse y accéder. Pour plus d’informations sur cette fonctionnalité, reportez-vous à la section Correction du système d’exploitation.

    Cliquez sur Suivant pour continuer.

  9. Configurer la mise en réseau de la machine virtuelle Transfer.

    Sélectionnez un réseau dans la liste des interfaces réseau disponibles dans le pool de destination ou l’hôte. Choisissez de configurer les paramètres réseau automatiquement ou manuellement.

    • Pour utiliser le protocole de configuration d’hôte dynamique automatisé pour attribuer des paramètres réseau, notamment l’adresse IP, le masque de sous-réseau et la passerelle, sélectionnez Obtenir automatiquement les paramètres réseau à l’aide de DHCP.

    • Pour configurer manuellement les paramètres réseau, sélectionnez Utiliser ces paramètres réseau, puis entrez les valeurs requises. Entrez une adresse IP. Vous pouvez également définir les paramètres du masque de sous-réseau et de la passerelle.

    Cliquez sur Suivant pour continuer.

  10. Vérifiez les paramètres d’importation, puis cliquez sur Terminer pour commencer le processus d’importation et fermer l’Assistant.

    Note :

    L’importation d’une machine virtuelle peut prendre un certain temps, en fonction de la taille de la machine virtuelle et de la vitesse et de la bande passante de la connexion réseau.

La progression de l’importation est affichée dans la barre d’état au bas de la fenêtre HASH (0x2e6c8e8) et sous l’onglet Journaux . Lorsque la machine virtuelle nouvellement importée est disponible, elle apparaît dans le volet Ressources et le nouveau vApp apparaît dans la boîte de dialogue Gérer les vAPP .

Note :

Après avoir utilisé HASH (0x2e6c8e8) pour importer un package OVF contenant des systèmes d’exploitation Windows, vous devez définir leplatform paramètre.

  1. Définissez le paramètre platform sur device_id=0002. Par exemple :

xe vm-param-set uuuid = plate-forme uuid VM : device_id = 0002

  1. Définissez le paramètre platform sur viridian=true. Par exemple :

xe vm-param-set uuuid = plateforme uuid VM : viridian = true

Importer des images de disque

L’assistant d’importation HASH (0x2e6c8e8) vous permet d’importer une image disque dans un pool ou un hôte spécifique en tant que machine virtuelle. L’Assistant Importation vous aide à suivre les étapes habituelles pour créer une machine virtuelle dans HASH(0x2e6c8e8) : nommer un hôte, puis configurer le stockage et la mise en réseau pour la nouvelle machine virtuelle.

Exigences

  • Vous devez être connecté en tant que root ou avoir le rôle RBAC (Administrateur de pool Role Based Access Control) associé à votre compte d’utilisateur.

  • Assurez-vous que DHCP s’exécute sur le réseau de gestion HASH (0x2c1a078) utilise.

  • L’Assistant Importation nécessite un stockage local sur le serveur sur lequel vous l’exécutez.

Pour importer des machines virtuelles à partir d’une image disque à l’aide de HASH (0x2e6c8e8) :

  1. Ouvrez l’Assistant Importation en procédant de l’une des opérations suivantes :

    • Dans le volet Ressources, cliquez avec le bouton droit de la souris, puis sélectionnez Importer dans le menu contextuel.

    • Dans le menu Fichier, sélectionnez Importer.

  2. Sur la première page de l’Assistant, recherchez le fichier à importer, puis cliquez sur Suivant pour continuer.

  3. Spécifiez le nom de la machine virtuelle et allouez les ressources CPU et mémoire.

    Entrez le nom de la nouvelle machine virtuelle à créer à partir de l’image disque importée, puis allouez le nombre de processeurs et la quantité de mémoire. Cliquez sur Suivant pour continuer.

  4. Spécifiez le pool ou l’hôte sur lequel vous souhaitez importer les machines virtuelles, puis, éventuellement, affectez les machines virtuelles à un serveur HASH(0x2e68218) domestique.

    Pour sélectionner un hôte ou un pool, choisissez dans la liste Importer des VM.

    Pour affecter à chaque machine virtuelle un serveur HASH(0x2e68218) personnel, sélectionnez un serveur dans la liste du serveur personnel. Si vous ne souhaitez pas affecter de serveur domestique, sélectionnez Ne pas affecter de serveur domestique.

    Cliquez sur Suivant pour continuer.

  5. Configurer le stockage pour les machines virtuelles importées : sélectionnez un ou plusieurs référentiels de stockage sur lesquels placer les disques virtuels importés, puis cliquez sur Suivant pour continuer.

    Pour placer tous les disques virtuels importés sur le même SR, sélectionnez Placer toutes les machines virtuelles importées sur ce SR cible. Sélectionnez un SR dans la liste.

    Pour placer les disques virtuels des machines virtuelles entrantes sur différents SR, sélectionnez Placer les machines virtuelles importées sur les SR cibles spécifiées. Pour chaque machine virtuelle, sélectionnez le SR cible dans la liste de la colonne SR.

  6. Configurer la mise en réseau pour les machines virtuelles importées : mappez les interfaces réseau virtuelles des machines virtuelles que vous importez aux réseaux cibles du pool de destination. L’adresse réseau et MAC affichée dans la liste des machines virtuelles entrantes sont stockées dans le cadre de la définition de la machine virtuelle d’origine (exportée) dans le fichier d’exportation. Pour mapper une interface réseau virtuel entrante à un réseau cible, sélectionnez un réseau dans la liste de la colonne Réseau cible. Cliquez sur Suivant pour continuer.

  7. Activer le correcteur du système d’exploitation : si les images disque que vous importez ont été créées sur une plate-forme de virtualisation autre que HASH (0x2c1a078), activez la case à cocher Utiliser le correcteur du système d’exploitation. Sélectionnez un SR ISO où l’ISO Fixup peut être copié afin que HASH (0x2c1a078) puisse y accéder. Pour plus d’informations sur cette fonctionnalité, reportez-vous à la section Correction du système d’exploitation.

    Cliquez sur Suivant pour continuer.

  8. Configurer la mise en réseau de la machine virtuelle Transfer.

    Sélectionnez un réseau dans la liste des interfaces réseau disponibles dans le pool de destination ou l’hôte. Choisissez de configurer les paramètres réseau automatiquement ou manuellement.

    • Pour utiliser le protocole de configuration d’hôte dynamique automatisé pour attribuer des paramètres réseau, notamment l’adresse IP, le masque de sous-réseau et la passerelle, sélectionnez Obtenir automatiquement les paramètres réseau à l’aide de DHCP.

    • Pour configurer manuellement les paramètres réseau, sélectionnez Utiliser ces paramètres réseau, puis entrez les valeurs requises. Entrez une adresse IP. Vous pouvez également définir les paramètres du masque de sous-réseau et de la passerelle.

    Cliquez sur Suivant pour continuer.

  9. Vérifiez les paramètres d’importation, puis cliquez sur Terminer pour commencer le processus d’importation et fermer l’Assistant.

    Note :

    L’importation d’une machine virtuelle peut prendre un certain temps, en fonction de la taille de la machine virtuelle et de la vitesse et de la bande passante de la connexion réseau.

La progression de l’importation est affichée dans la barre d’état au bas de la fenêtre HASH (0x2e6c8e8) et sous l’onglet Journaux . Lorsque la machine virtuelle nouvellement importée est disponible, elle apparaît dans le volet Ressources.

Note :

Après avoir utilisé HASH (0x2e6c8e8) pour importer une image disque contenant des systèmes d’exploitation Windows, vous devez définir leplatform paramètre. La valeur de ce paramètre varie en fonction de la version de Windows contenue dans l’image disque :

  • Pour Windows Server 2008 et versions ultérieures, définissez leplatform paramètre surdevice_id=0002 . Par exemple :

     xe vm-param-set uuid=VM uuid platform:device_id=0002
    
  • Pour toutes les autres versions de Windows, définissez leplatform paramètre surviridian=true . Par exemple :

     xe vm-param-set uuid=VM uuid platform:viridian=true
    

Importer des machines virtuelles à partir de XVA

Vous pouvez importer des machines virtuelles, des modèles et des instantanés qui ont déjà été exportés et stockés localement au format XVA (.xva) ou XVA Version 1 (ova.xml). Pour ce faire, suivez les étapes habituelles pour créer une machine virtuelle : nommer un hôte, puis configurer le stockage et la mise en réseau pour la nouvelle machine virtuelle.

Avertissement :

Il peut ne pas toujours être possible d’exécuter une machine virtuelle importée qui a été exportée à partir d’un autre serveur avec un type de processeur différent. Par exemple, une machine virtuelle Windows exportée à partir d’un serveur doté d’un processeur Intel VT peut ne pas s’exécuter lorsqu’elle est importée sur un serveur doté d’un processeur AMD-VTM.

Pour importer des machines virtuelles à partir de XVA à l’aide de HASH (0x2e6c8e8) :

  1. Ouvrez l’Assistant Importation en procédant de l’une des opérations suivantes :

    • Dans le volet Ressources, cliquez avec le bouton droit de la souris, puis sélectionnez Importer dans le menu contextuel.
    • Dans le menu Fichier, sélectionnez Importer.
  2. Sur la première page de l’Assistant, recherchez le fichier à importer (.xva ouova.xml ), puis cliquez sur Suivant pour continuer.

    Si vous entrez un emplacement URL (http,https,file, ouftp) dans la zone Nom du fichier. Cliquez sur Suivant, une boîte de dialogue Télécharger le package s’ouvre et vous devez spécifier un dossier sur votre hôte HASH (0x2e6c8e8) où le fichier est copié.

  3. Sélectionnez un pool ou un hôte pour démarrer la machine virtuelle importée, puis choisissez Suivant pour continuer.

  4. Sélectionnez les référentiels de stockage sur lesquels placer le disque virtuel importé, puis cliquez sur Suivant pour continuer.

  5. Configurer la mise en réseau pour la machine virtuelle importée : mappez l’interface réseau virtuelle de la machine virtuelle que vous importez pour cibler un réseau dans le pool de destination. L’adresse réseau et MAC affichée dans la liste des machines virtuelles entrantes sont stockées dans le cadre de la définition de la machine virtuelle d’origine (exportée) dans le fichier d’exportation. Pour mapper une interface réseau virtuel entrante à un réseau cible, sélectionnez un réseau dans la liste de la colonne Réseau cible. Cliquez sur Suivant pour continuer.

  6. Vérifiez les paramètres d’importation, puis cliquez sur Terminer pour commencer le processus d’importation et fermer l’Assistant.

    Note :

    L’importation d’une machine virtuelle peut prendre un certain temps, en fonction de la taille de la machine virtuelle et de la vitesse et de la bande passante de la connexion réseau.

La progression de l’importation est affichée dans la barre d’état au bas de la fenêtre HASH (0x2e6c8e8) et sous l’onglet Journaux . Lorsque la machine virtuelle nouvellement importée est disponible, elle apparaît dans le volet Ressources.

Pour importer une machine virtuelle à partir de XVA à l’aide de l’interface de ligne de commande xe :

Pour importer la machine virtuelle vers le SR par défaut sur le serveur HASH cible (0x2e68218), entrez ce qui suit :

xe vm-import -h hostname -u root -pw password \
    filename=pathname_of_export_file

Pour importer la machine virtuelle vers un autre SR sur le serveur HASH cible (0x2e68218), ajoutez lesr-uuid paramètre facultatif :

xe vm-import -h hostname -u root -pw password \
    filename=pathname_of_export_file sr-uuid=uuid_of_target_sr

Si vous souhaitez conserver l’adresse MAC de la machine virtuelle d’origine, ajoutez lepreserve paramètre facultatif et définissez la valeurtrue suivante :

xe vm-import -h hostname -u root -pw password \
    filename=pathname_of_export_file preserve=true

Note :

L’importation d’une machine virtuelle peut prendre un certain temps, en fonction de la taille de la machine virtuelle et de la vitesse et de la bande passante de la connexion réseau.

Une fois la machine virtuelle importée, l’invite de commande renvoie l’UUID de la machine virtuelle nouvellement importée.

Exporter des machines virtuelles

Vous pouvez exporter des fichiers OVF/OVA et XVA à l’aide de l’assistant d’exportation HASH (0x2e6c8e8) ; vous pouvez également exporter des fichiers XVA via l’interface de ligne de commande xe.

Exporter des machines virtuelles en tant que OVF/OVA

À l’aide de l’assistant d’exportation HASH (0x2e6c8e8), vous pouvez exporter une ou plusieurs machines virtuelles en tant que package OVF/OVA. Lorsque vous exportez des machines virtuelles en tant que package OVF/OVA, les données de configuration sont exportées avec les disques durs virtuels de chaque machine virtuelle.

Note :

Pour exporter des packages OVF ou OVA, vous devez être connecté en tant que root ou avoir le rôle RBAC (Pool Administrator Role Based Access Control) associé à votre compte d’utilisateur.

Pour exporter des machines virtuelles en tant que OVF/OVA à l’aide de HASH (0x2e6c8e8) :

  1. Arrêtez ou suspendrez les machines virtuelles que vous souhaitez exporter.

  2. Ouvrez l’Assistant Exportation : dans le volet Ressources , cliquez avec le bouton droit sur le pool ou l’hôte contenant les machines virtuelles à exporter, puis sélectionnez Exporter .

  3. Sur la première page de l’assistant :
    • Entrez le nom du fichier d’exportation
    • Spécifiez le dossier dans lequel vous souhaitez enregistrer les fichiers
    • Sélectionnez Package OVF/OVA (* .ovf, * .ova) dans la liste Format
    • Cliquez sur Suivant pour continuer
  4. Dans la liste des machines virtuelles disponibles, sélectionnez les machines virtuelles que vous souhaitez inclure dans le package OVF/OVA, puis cliquez sur Suivant pour continuer.

  5. Si nécessaire, vous pouvez ajouter au package un document de contrat de licence d’utilisateur final (CLUF) précédemment préparé (.rtf, .txt).

    Pour ajouter un CLUF, cliquez sur Ajouter et accédez au fichier à ajouter. Une fois que vous avez ajouté le fichier, vous pouvez afficher le document en le sélectionnant dans la liste des fichiers CLUF , puis en cliquant sur Afficher .

    Les CLUF peuvent fournir les conditions légales d’utilisation de l’appliance et des applications fournies dans l’appliance.

    La possibilité d’inclure un ou plusieurs CLUs vous permet de protéger légalement le logiciel sur l’appliance. Par exemple, si votre appliance inclut un système d’exploitation propriétaire sur ses machines virtuelles, vous pouvez inclure le texte CLUF de ce système d’exploitation. Le texte s’affiche et la personne qui importe l’appliance doit l’accepter.

    Note :

    Une tentative d’ajout de fichiers CLUF qui ne sont pas dans des formats pris en charge, y compris des fichiers XML ou binaires, peut entraîner l’échec de la fonctionnalité d’importation CLUF.

    Sélectionnez Suivant pour continuer.

  6. Dans la page Options avancées , spécifiez un manifeste, une signature et des options de fichier de sortie, ou cliquez simplement sur Suivant pour continuer.

    1. Pour créer un manifeste pour le package, activez la case à cocher Créer un manifeste .

      Le manifeste fournit un inventaire ou une liste des autres fichiers d’un package. Le manifeste est utilisé pour s’assurer que les fichiers initialement inclus lors de la création du package sont les mêmes fichiers présents lors de l’arrivée du package. Lorsque les fichiers sont importés, une somme de contrôle est utilisée pour vérifier que les fichiers n’ont pas changé depuis la création du package.

    2. Pour ajouter une signature numérique au package, activez la case à cocher Signer le package OVF , recherchez un certificat. Entrez la clé privée associée au certificat dans le champ Mot de passe de clé privée .

      Lorsqu’un package signé est importé, l’utilisateur peut vérifier l’identité du créateur en utilisant la clé publique pour valider la signature numérique. Utilisez un certificat X.509 que vous avez créé à partir d’une autorité de confiance et exporté en tant que.pem fichier.pfx ou. Le certificat doit contenir la signature du fichier manifeste et le certificat utilisé pour créer cette signature.

    3. Pour afficher les machines virtuelles sélectionnées sous la forme d’un seul fichier (tar) au format OVA, activez la case à cocher Créer un package OVA (fichier d’exportation OVA unique) . Pour plus d’informations sur les différents formats de fichier, reportez-vous à la sectionFormat de virtualisation ouvert.

    4. Pour compresser les images de disque dur virtuel (fichiers .VHD) incluses dans le package, activez la case à cocher Compresser les fichiers OVF.

      Lorsque vous créez un package OVF, les images de disque dur virtuel sont, par défaut, allouées la même quantité d’espace que la machine virtuelle exportée. Par exemple, une machine virtuelle allouée 26 Go d’espace dispose d’une image de disque dur qui consomme 26 Go d’espace. L’image du disque dur utilise cet espace que la machine virtuelle en ait besoin ou non.

      Note :

      La compression des fichiers VHD rend le processus d’exportation plus long. L’importation d’un package contenant des fichiers VHD compressés prend également plus de temps, car l’Assistant Importation doit extraire toutes les images VHD lors de leur importation.

    Si Create OVA package (single OVA export file) et Compresser les fichiers OVF sont cochés, le résultat est un fichier OVA compressé avec l’extension.ova.gz .

  7. Configurer la mise en réseau de la machine virtuelle Transfer.

    Sélectionnez un réseau dans la liste des interfaces réseau disponibles dans le pool de destination ou l’hôte. Choisissez de configurer les paramètres réseau automatiquement ou manuellement.

    • Pour utiliser le protocole de configuration d’hôte dynamique automatisé pour attribuer des paramètres réseau, notamment l’adresse IP, le masque de sous-réseau et la passerelle, sélectionnez Obtenir automatiquement les paramètres réseau à l’aide de DHCP.

    • Pour configurer manuellement les paramètres réseau, sélectionnez Utiliser ces paramètres réseau, puis entrez les valeurs requises. Entrez une adresse IP. Vous pouvez également définir les paramètres du masque de sous-réseau et de la passerelle.

    Cliquez sur Suivant pour continuer.

  8. Vérifiez les paramètres d’exportation.

    Pour que l’Assistant vérifie le package exporté, activez la case à cocher Vérifier l’exportation à l’achèvement. Cliquez sur Terminer pour lancer le processus d’exportation et fermer l’Assistant.

    Note :

    L’exportation d’une machine virtuelle peut prendre un certain temps, en fonction de la taille de la machine virtuelle et de la vitesse et de la bande passante de la connexion réseau.

La progression de l’exportation est affichée dans la barre d’état au bas de la fenêtre HASH (0x2e6c8e8) et sous l’onglet Journaux. Pour annuler une exportation en cours, cliquez sur l’onglet Journaux, recherchez l’exportation dans la liste des événements et cliquez sur le bouton Annuler.

Exporter des machines virtuelles en tant que XVA

Vous pouvez exporter une machine virtuelle existante en tant que fichier XVA à l’aide de l’assistant d’exportation HASH (0x2e6c8e8) ou de l’interface de ligne de commande xe. Nous vous recommandons d’exporter une machine virtuelle vers une machine autre que le serveur HASH (0x2e68218), sur laquelle vous pouvez gérer une bibliothèque de fichiers d’exportation. Par exemple, vous pouvez exporter la machine virtuelle vers la machine exécutant HASH (0x2e6c8e8).

Avertissement :

Il peut ne pas toujours être possible d’exécuter une machine virtuelle importée qui a été exportée à partir d’un autre serveur avec un type de processeur différent. Par exemple, une machine virtuelle Windows exportée à partir d’un serveur doté d’un processeur Intel VT peut ne pas s’exécuter lorsqu’elle est importée sur un serveur doté d’un processeur AMD-VTM.

Pour exporter des machines virtuelles en tant que fichiers XVA à l’aide de HASH (0x2e6c8e8) :

  1. Arrêtez ou suspendrez la machine virtuelle que vous souhaitez exporter.

  2. Ouvrez l’Assistant Exportation : dans le volet Ressources , cliquez avec le bouton droit sur la machine virtuelle à exporter, puis sélectionnez Exporter .

  3. Sur la première page de l’assistant :
    • Entrez le nom du fichier d’exportation
    • Spécifiez le dossier dans lequel vous souhaitez enregistrer les fichiers
    • Sélectionnez Fichier XVA (* .xva) dans la liste Format
    • Cliquez sur Suivant pour continuer
  4. Dans la liste des machines virtuelles disponibles, sélectionnez la machine virtuelle que vous souhaitez exporter, puis cliquez sur Suivant pour continuer.

  5. Vérifiez les paramètres d’exportation.

    Pour que l’Assistant vérifie le package exporté, activez la case à cocher Vérifier l’exportation à l’achèvement. Cliquez sur Terminer pour lancer le processus d’exportation et fermer l’Assistant.

    Note :

    L’exportation d’une machine virtuelle peut prendre un certain temps, en fonction de la taille de la machine virtuelle et de la vitesse et de la bande passante de la connexion réseau.

La progression de l’exportation est affichée dans la barre d’état au bas de la fenêtre HASH (0x2e6c8e8) et sous l’onglet Journaux. Pour annuler une exportation en cours, cliquez sur l’onglet Journaux, recherchez l’exportation dans la liste des événements et cliquez sur le bouton Annuler.

Pour exporter des machines virtuelles en tant que fichiers XVA à l’aide de l’interface de ligne de commande xe :

  1. Arrêtez la machine virtuelle que vous souhaitez exporter.

  2. Exportez la machine virtuelle en exécutant les opérations suivantes :

    xe vm-export -h hostname -u root -pw password vm=vm_name \
        filename=pathname_of_file
    

    Note :

    Veillez à inclure l’.xva extension lorsque vous spécifiez le nom du fichier d’exportation. Si la machine virtuelle exportée n’a pas cette extension, HASH (0x2e6c8e8) peut ne pas reconnaître le fichier comme un fichier XVA valide lorsque vous tentez de l’importer.