XenServer

Importer et exporter des machines virtuelles

XenServer vous permet d’importer des VM et de les exporter dans différents formats.

Utilisation de XenCenter Importation , vous pouvez importer des machines virtuelles à partir du format Open Virtualization (OVF et OVA), des formats d’image disque (VHD, VHDX/AVHDX et VMDK) et du format XenServer XVA. Vous pouvez même importer des machines virtuelles qui ont été créées sur d’autres plates-formes de virtualisation, telles que celles proposées par VMware et Microsoft.

Remarque :

Lors de l’importation de machines virtuelles créées à l’aide d’autres plates-formes de virtualisation, configurez ou arranger le système d’exploitation invité pour s’assurer qu’il démarre sur XenServer. La fonctionnalité de correction du système d’exploitation de XenCenter vise à fournir ce niveau d’interopérabilité de base. Pour plus d’informations, consultez Correction du système d’exploitation.

Utilisation de XenCenter Exportation , vous pouvez exporter des machines virtuelles au format Open Virtualization (OVF et OVA) et au format XenServer XVA.

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

Exigences

Pour pouvoir importer et exporter des machines virtuelles vers et depuis différents formats, vous avez besoin de certaines autorisations. Le Importation ou Exportation L’Assistant effectue des vérifications pour s’assurer que vous disposez d’un rôle requis dans le pool de destination avant de vous autoriser à continuer. Pour plus d’informations sur les rôles RBAC requis, consultez Rôles et autorisations RBAC.

Formats pris en charge

Format Pris en charge pour l’importation ? Pris en charge pour l’exportation ? Description
Format de virtualisation ouvert (OVF et OVA) Oui Oui OVF est une norme ouverte pour l’empaquetage et la distribution d’une appliance virtuelle composée d’une ou plusieurs machines virtuelles.
Formats d’image disque (VHD, VHDX/AVHDX et VMDK) Oui Non Les fichiers d’image disque au format VHDX (Virtual Hard Disk Extended), AVHDX (Automatic Virtual Hard Disk) et VMDK (Virtual Machine Disk) peuvent être importés à l’aide de la commande Importation sorcier.
Format XenServer XVA Oui Oui XVA est un format spécifique aux hyperviseurs basés sur Xen permettant d’empaqueter une VM individuelle sous la forme d’une archive de fichiers unique, y compris un descripteur et des images disque. Son extension de nom de fichier est .xva.

Quel format utiliser ?

Envisagez d’utiliser le format OVF/OVA pour :

  • Partagez des vApps et des VM XenServer avec d’autres plates-formes de virtualisation prenant en charge OVF

  • Enregistrer plusieurs machines virtuelles

Envisagez d’utiliser le format VHD, VHDX/AVHDX ou VMDK dans les cas suivants :

  • Une image de disque virtuel est disponible sans métadonnées OVF associées

Envisagez d’utiliser le format XVA pour :

  • Importer et exporter des machines virtuelles en exécutant un script sur l’interface de ligne de commande

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 composée d’une ou plusieurs machines virtuelles. Pour plus d’informations sur les formats OVF et OVA, consultez les informations suivantes :

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

Attributes

Descripteur (.ovf): Le descripteur spécifie toujours la configuration matérielle virtuelle requise pour le package. Il peut également spécifier d’autres informations, notamment :

  • Descriptions des disques virtuels, du package lui-même et des systèmes d’exploitation invités
  • Un contrat de licence
  • Instructions de démarrage et d’arrêt des machines virtuelles dans l’appliance
  • Instructions d’installation du 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 package.

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

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. XenServer 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é pour les flux.

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 au CLUF et les annotations.

Remarque :

Lors de l’importation d’un paquet OVF qui a été compressé ou qui contient des fichiers compressés, vous devrez peut-être libérer de l’espace disque supplémentaire sur l’hôte XenServer pour l’importer correctement.

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

Sélectionnez le format OVF ou OVA

Les packages OVF contiennent une série de fichiers non compressés, ce qui facilite l’accès aux images disque individuelles du fichier. Un package OVA contient un fichier volumineux et, bien que vous puissiez compresser ce fichier, il ne vous offre 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 de n’avoir qu’un seul fichier, telles que la création de packages pour les téléchargements Web. Envisagez d’utiliser l’OVA uniquement comme option pour faciliter la manipulation du colis. L’utilisation de ce format allonge les processus d’exportation et d’importation.

Formats d’image disque (VHD, VHDX/AVHDX et VMDK)

À l’aide de XenCenter, vous pouvez importer des images disque aux formats Virtual Hard Disk (VHD), Virtual Hard Disk Extended (VHDX), Automatic Virtual Hard Disk (AVHDX) et Virtual Machine Disk (VMDK). L’exportation d’images disque autonomes n’est pas prise en charge.

VHD est un format de disque dur virtuel utilisé pour stocker les données de disque des machines virtuelles. VMDK est un format de disque virtuel spécifique à VMware. VHDX est une version améliorée du format VHD. Pour plus d’informations sur VHDX/AVHDX, reportez-vous à la section VHDX/AVHDX.

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 déménagez d’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 contient aucune information OVF

  • Vous souhaitez importer une machine virtuelle autonome qui ne contient aucune information OVF

Lorsqu’ils sont 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 de l’OVF fournissent des informations que le Importation nécessite de recréer une machine virtuelle à partir de son image disque. Ces informations incluent le nombre d’images disque associées à la machine virtuelle, au processeur, au stockage, au réseau et à la mémoire requises. Sans ces informations, il peut être beaucoup plus complexe et sujet aux erreurs de recréer la machine virtuelle.

VHDX/AVHDX

VHDX est une version améliorée du format VHD qui offre de meilleures performances, une meilleure tolérance aux pannes et des fonctionnalités de protection des données, en plus d’une plus grande capacité.

AVHDX est un format d’image disque qui fait partie de la norme VHDX pour les disques durs virtuels. Il est utilisé pour stocker les informations d’instantané ou de point de contrôle des machines virtuelles. Chaque fois que vous créez un instantané sur une machine virtuelle, un fichier AVHDX est automatiquement généré pour conserver l’état actuel du disque dur virtuel. Ce fichier peut être utilisé pour suivre les informations d’instantané des machines virtuelles. Chaque fichier AVHDX est lié au fichier AVHDX précédent, créant ainsi une chaîne qui contient toutes les modifications apportées depuis le fichier de base du disque dur virtuel.

Utilisation de XenCenter Importation , vous pouvez importer un fichier VHDX/AVHDX dans un pool ou un hôte spécifique en tant que machine virtuelle. Pour plus d’informations sur l’utilisation de XenCenter Importation pour importer un fichier VHDX/AVHDX, reportez-vous à la section Importer des images disque.

Si vous êtes un client Citrix, vous pouvez également utiliser cette fonctionnalité pour migrer vos machines virtuelles de VMware vers XenServer. Dans le cadre de sa technologie de streaming de logiciels, Citrix Provisioning stocke une image disque partagée (vDisk) sous forme de fichier VHDX/AVHDX. En utilisant le XenCenter Importation pour importer un fichier VHDX/AVHDX, vous pouvez facilement migrer votre vDisk de VMware vers XenServer. Pour plus d’informations, consultez Migration à partir de VMware.

Format XVA

XVA est un format d’appliance virtuelle spécifique à XenServer, qui regroupe une seule VM 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 du 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. Si la machine virtuelle a été exportée à partir de Citrix Hypervisor 8.0 ou d’une version antérieure, ce fichier porte l’extension .somme de contrôle. Si la machine virtuelle a été exportée à partir de Citrix Hypervisor 8.1 ou version ultérieure, ce fichier a l’extension .xxhash.

Important :

Si une machine virtuelle est exportée à partir de l’hôte XenServer, puis importée dans un autre hôte XenServer avec un type de processeur différent, 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 activé 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 XenServer, vous devrez peut-être configurer la machine virtuelle avant qu’elle ne démarre correctement sur l’hôte XenServer.

XenCenter inclut une fonctionnalité avancée d’interopérabilité de l’hyperviseur, Operating System Fixup, qui vise à garantir un niveau d’interopérabilité de base pour les machines virtuelles que vous importez dans XenServer. 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.

L’ISO de correction du système d’exploitation se trouve dans votre installation XenCenter dans le répertoire C :\Program Files (x86)\XenServer\XenCentre\Outils externes.

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ésoudre 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 XenServer. Cette fonctionnalité n’est pas conçue pour effectuer des conversions d’une plateforme à une autre.

Remarque :

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

La correction du système d’exploitation est fournie sous la forme d’une image ISO à démarrage automatique attachée au lecteur de DVD de la machine virtuelle importée. Il effectue les opérations de réparation nécessaires au premier démarrage de la machine virtuelle, puis arrête la machine virtuelle. La prochaine fois que la nouvelle machine virtuelle est démarrée, le périphérique de démarrage est réinitialisé et la machine virtuelle démarre normalement.

Pour utiliser la correction du système d’exploitation sur des images disque importées ou des packages OVF/OVA, activez la fonctionnalité sur la page Options avancées de XenCenter Importation sorcier. Spécifiez un emplacement où l’ISO de Fixup est copié afin que XenServer puisse l’utiliser.

Qu’est-ce que la correction du système d’exploitation fait à la machine virtuelle ?

L’option Correctif du système d’exploitation est conçue pour apporter les modifications minimales possibles afin de permettre à un système virtuel de démarrer. En fonction du système d’exploitation invité et de 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 de correction, une image ISO est copiée dans une norme ISO SR. 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 à partir de l’ISO. L’environnement au sein de 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 de /dev/sda1 représentant le premier disque sur le premier contrôleur SCSI, cette entrée est remplacée par /dev/hda1 représentant 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 remplacé par une interface SCSI et une interface IDE.

Si certains ensembles 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.

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 incluent 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, d’image disque, XVA et XVA Version 1 à l’aide de XenCenter Importation sorcier. Vous pouvez également importer des fichiers XVA via l’interface de ligne de commande xe.

Remarque :

Il n’est pas garanti que vous puissiez importer une machine virtuelle qui a été exportée d’un système plus récent vers un système moins récent. Par exemple, si vous exportez une machine virtuelle à partir d’un hôte qui est au dernier niveau sur le canal de mise à jour en accès anticipé, il se peut que vous ne puissiez pas importer immédiatement cette machine virtuelle dans un hôte qui est au dernier niveau sur le canal de mise à jour normale. Avant de pouvoir importer la machine virtuelle dans cet hôte, l’hôte du canal normal doit atteindre le même niveau de mises à jour que le canal d’accès anticipé lors de l’exportation de la machine virtuelle.

Ce comportement est dû à des métadonnées supplémentaires qui peuvent être ajoutées dans des mises à jour ultérieures, que les versions antérieures ne comprennent pas.

Importer des machines virtuelles à partir d’OVF/OVA

Le XenCenter Importation vous permet d’importer des machines virtuelles qui ont été enregistrées en tant que fichiers OVF/OVA. Le Importation L’assistant vous guide à travers les étapes habituelles de création d’une machine virtuelle dans XenCenter : nomination d’un hôte, puis configuration du stockage et de 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 correction du système d’exploitation pour garantir un niveau d’interopérabilité de base pour la machine virtuelle. Pour plus d’informations, consultez Correction du système d’exploitation.

Prérequis

  • 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 l’échec de l’importation.

Les packages OVF importés apparaissent en tant que vApps lorsqu’ils sont importés à l’aide de XenCenter. Une fois l’importation terminée, les nouvelles machines virtuelles apparaissent dans le XenCenter Ressources et le nouveau vApp apparaît dans le Gérer les vApps boîte de dialogue.

Pour importer des machines virtuelles à partir d’OVF/OVA à l’aide de XenCenter :

  1. Ouvrez le Importation en effectuant l’une des opérations suivantes :

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

  3. Lisez et acceptez les CLUF, le cas échéant.

    Si le paquet que vous importez comprend des CLUF, acceptez-les et cliquez sur Prochain pour continuer. Lorsqu’aucun CLUF n’est inclus dans le package, l’assistant saute cette étape et passe directement à la page suivante.

  4. Spécifiez le pool ou l’hôte dans lequel vous souhaitez importer les machines virtuelles.

    Pour sélectionner un hôte ou un pool, choisissez dans l’icône Importer des VM dans liste.

    Cliquez sur Next 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 Prochain pour continuer.

    Pour placer tous les disques virtuels importés sur le même SR, sélectionnez Placez 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 de réseau virtuel des machines virtuelles que vous importez aux réseaux cibles du pool de destination. L’adresse réseau et l’adresse MAC affichées 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 de réseau virtuel entrante à un réseau cible, sélectionnez un réseau dans la liste de la colonne Réseau cible. Cliquez sur Next 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 Prochain pour continuer.

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

    • Si l’appliance est signée, un Vérifier la signature numérique s’affiche, sélectionnée automatiquement. Cliquer Voir 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 ne soit pas approuvé sur l’ordinateur local. Effacez l’icône Vérifier la signature numérique si vous ne souhaitez pas vérifier la signature.

    • Si l’appliance inclut un manifeste, un Vérifier le contenu du manifeste s’affiche. Cochez cette case 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 le Vérifier le contenu du manifeste n’apparaît pas sur la page Sécurité.

    Remarque :

    L’importation des fichiers OVF de VMware Workstation 7.1.x échoue lorsque vous choisissez de vérifier le manifeste. Cet échec se produit parce que VMware Workstation 7.1.x produit un fichier OVF avec un manifeste dont les hachages SHA-1 ne sont pas 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é créées sur une plate-forme de virtualisation autre que XenServer, sélectionnez l’icône Utiliser la correction du système d’exploitation case à cocher. Sélectionnez une SR ISO dans laquelle l’ISO de Fixup peut être copiée afin que XenServer puisse y accéder. Pour plus d’informations sur cette fonctionnalité, consultez Correction du système d’exploitation.

    Cliquez sur Next pour continuer.

  9. Vérifiez les paramètres d’importation, puis cliquez sur Finir pour lancer le processus d’importation et fermer l’assistant.

    Remarque :

    L’importation d’une machine virtuelle peut prendre un certain temps, en fonction de la taille de la machine virtuelle ainsi que 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 en bas de la fenêtre XenCenter et sur le Journaux onglet. Lorsque la machine virtuelle nouvellement importée est disponible, elle apparaît dans le Ressources et le nouveau vApp apparaît dans le Gérer les vApps boîte de dialogue.

Remarque :

Après avoir utilisé XenCenter pour importer un package OVF contenant des systèmes d’exploitation Windows, vous devez définir l’attribut plateforme paramètre.

  1. Réglez l’icône plateforme pour device_id=0002. Par exemple :

       xe vm-param-set uuid=VM uuid platform:device_id=0002
    
  2. Réglez l’icône plateforme pour viridian=vrai. Par exemple :

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

Importer des images disque

Le XenCenter Importation vous permet d’importer une image disque dans un pool ou un hôte spécifique en tant que machine virtuelle. Le Importation L’assistant vous guide à travers les étapes habituelles de création d’une machine virtuelle dans XenCenter : nomination d’un hôte, puis configuration du stockage et de la mise en réseau pour la nouvelle machine virtuelle.

Prérequis

  • Assurez-vous que DHCP s’exécute sur le réseau de gestion utilisé par XenServer.

  • Le Importation L’Assistant 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 XenCenter :

  1. Ouvrez le Importation en effectuant l’une des opérations suivantes :

    • Dans le Ressources , cliquez avec le bouton droit, puis sélectionnez Importation dans le menu contextuel.

    • Sur le Lime menu, sélectionnez Importation.

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

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

    Entrez un nom pour 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 Next pour continuer.

  4. Spécifiez le pool ou l’hôte dans lequel vous souhaitez importer la machine virtuelle.

    Pour sélectionner un hôte ou un pool, choisissez dans l’icône Importer des VM dans liste.

    Cliquez sur Next 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 Prochain pour continuer.

    Pour placer tous les disques virtuels importés sur le même SR, sélectionnez Placez 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 de réseau virtuel des machines virtuelles que vous importez aux réseaux cibles du pool de destination. L’adresse réseau et l’adresse MAC affichées 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 de réseau virtuel entrante à un réseau cible, sélectionnez un réseau dans la liste de la colonne Réseau cible. Cliquez sur Next pour continuer.

  7. Spécifiez l’option de démarrage.

    Sur le Options de démarrage , spécifiez le mode de démarrage de la nouvelle machine virtuelle. Seules les options prises en charge par le système d’exploitation invité peuvent être sélectionnées.

    • Démarrage du BIOS: Sélectionnez cette option pour démarrer la VM en mode BIOS hérité. Le démarrage du BIOS hérité n’est pas pris en charge pour les machines virtuelles Windows 11.

    • Démarrage UEFI: Sélectionnez cette option pour démarrer la VM en mode UEFI. XenServer ne prend en charge ce mode de démarrage que pour certains systèmes d’exploitation invités. Pour plus d’informations sur les systèmes d’exploitation invités pris en charge pour le démarrage UEFI, consultez la section Démarrage UEFI invité et démarrage sécurisé.

    • Démarrage sécurisé UEFI: Sélectionnez cette option pour démarrer la VM en mode de démarrage sécurisé UEFI. Le démarrage sécurisé empêche l’exécution de fichiers binaires non signés, mal signés ou modifiés pendant le démarrage. XenServer ne prend en charge ce mode de démarrage que pour certains systèmes d’exploitation invités. Pour plus d’informations sur les systèmes d’exploitation invités pris en charge pour le démarrage sécurisé UEFI, consultez la section Démarrage UEFI invité et démarrage sécurisé.

    (VHDX/AVHDX uniquement) Lors de l’importation d’une machine virtuelle à partir d’un fichier VHDX/AVHDX, la commande Importation L’assistant tente de détecter automatiquement le mode de démarrage à partir du fichier VHDX/AVHDX que vous importez. Vérifiez les paramètres et assurez-vous que le même mode de démarrage que celui configuré à l’origine pour la machine virtuelle est sélectionné.

    Cliquez sur Next pour continuer.

  8. Activez ou désactivez la correction du système d’exploitation.

    Si l’image disque que vous importez est construite sur un hyperviseur autre que XenServer, sélectionnez Utiliser la correction du système d’exploitation. Choisissez un SR ISO où l’ISO de Fixup peut être copié afin que XenServer puisse l’utiliser. Pour plus d’informations, consultez À propos de l’importation et de l’exportation de machines virtuelles.

    Important :

    Si vous importez un fichier VHDX/AVHDX à partir de Citrix Provisioning (PVS) sur VMware vSphere, sélectionnez N’utilisez pas la correction du système d’exploitation. L’activation de la correction du système d’exploitation pour VHDX/AVHDX à partir de PVS peut entraîner un échec de démarrage.

    Cliquez sur Next pour continuer.

  9. Vérifiez les paramètres d’importation, puis cliquez sur Finir pour lancer le processus d’importation et fermer l’assistant.

    L’importation d’une machine virtuelle peut prendre un certain temps, en fonction de la taille de la machine virtuelle ainsi que 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 en bas de la fenêtre XenCenter et sur le Journaux onglet. Lorsque la machine virtuelle nouvellement importée est disponible, elle apparaît dans le Ressources vitre.

Remarque :

Après avoir utilisé XenCenter pour importer une image disque contenant des systèmes d’exploitation Windows, vous devez définir l’icône plateforme paramètre. La valeur de ce paramètre varie en fonction de la version de Windows contenue dans l’image disque :

  • Pour Windows Server 2016 et versions ultérieures, définissez l’icône plateforme pour device_id=0002. Par exemple :

       xe vm-param-set uuid=VM uuid platform:device_id=0002
     <!--NeedCopy-->
    
  • Pour toutes les autres versions de Windows, définissez l’icône plateforme pour viridian=vrai. Par exemple :

       xe vm-param-set uuid=VM uuid platform:viridian=true
     <!--NeedCopy-->
    

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). Pour ce faire, vous suivez les étapes habituelles de création d’une machine virtuelle : nomination d’un hôte, puis configuration du stockage et de la mise en réseau pour la nouvelle machine virtuelle.

Avertissement :

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

Pour importer des machines virtuelles à partir de XVA à l’aide de XenCenter :

  1. Ouvrez le Importation en effectuant l’une des opérations suivantes :

    • Dans le Ressources , cliquez avec le bouton droit, puis sélectionnez Importation dans le menu contextuel.
    • Sur le Lime menu, sélectionnez Importation.
  2. Sur la première page de l’Assistant, recherchez le fichier à importer (.xva ou ova.xml), puis cliquez sur Prochain pour continuer.

    Si vous entrez un emplacement URL (http, https, limeou Ftp) dans le Fichier boîte. Cliquer Prochain, une boîte de dialogue Télécharger le package s’ouvre et vous devez spécifier un dossier sur votre hôte XenCenter dans lequel le fichier est copié.

  3. Sélectionnez un pool ou un hôte pour le démarrage de la machine virtuelle importée, puis choisissez Prochain pour continuer.

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

  5. Configurer la mise en réseau pour les machines virtuelles importées : mappez l’interface de réseau virtuel dans la machine virtuelle que vous importez pour cibler un réseau dans le pool de destination. L’adresse réseau et l’adresse MAC affichées 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 de réseau virtuel entrante à un réseau cible, sélectionnez un réseau dans la liste de la colonne Réseau cible. Cliquez sur Next pour continuer.

  6. Vérifiez les paramètres d’importation, puis cliquez sur Finir pour lancer le processus d’importation et fermer l’assistant.

    Remarque :

    L’importation d’une machine virtuelle peut prendre un certain temps, en fonction de la taille de la machine virtuelle ainsi que 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 en bas de la fenêtre XenCenter et sur le Journaux onglet. Lorsque la machine virtuelle nouvellement importée est disponible, elle apparaît dans le Ressources vitre.

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

Pour importer la machine virtuelle dans le SR par défaut sur l’hôte XenServer cible, entrez ce qui suit :

  xe vm-import -h hostname -u root -pw password \
      filename=pathname_of_export_file
<!--NeedCopy-->

Pour importer la machine virtuelle dans un autre SR sur l’hôte XenServer cible, ajoutez l’option facultative sr-uuid paramètre:

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

Si vous souhaitez conserver l’adresse MAC de la machine virtuelle d’origine, ajoutez l’option préserver et défini sur vrai:

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

Remarque :

L’importation d’une machine virtuelle peut prendre un certain temps, en fonction de la taille de la machine virtuelle ainsi que 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 XenCenter. Vous pouvez également exporter des fichiers XVA à l’aide de l’interface de ligne de commande xe.

Remarque

Les paramètres de groupe de machines virtuelles ne sont pas conservés lorsqu’une machine virtuelle est exportée.

Exporter des machines virtuelles au format OVF/OVA

À l’aide de l’assistant d’exportation XenCenter, 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.

Pour exporter des machines virtuelles au format OVF/OVA à l’aide de XenCenter :

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

  2. Ouvrez l’assistant d’exportation : dans le Ressources , cliquez avec le bouton droit sur le pool ou l’hôte contenant les machines virtuelles que vous souhaitez exporter, puis sélectionnez Exportation.

  3. Sur la première page de l’assistant :
    • Entrez le nom du fichier d’exportation
    • Spécifiez le dossier dans lequel vous souhaitez que les fichiers soient enregistrés
    • Choisir Package OVF/OVA (*.ovf, *.ova) de la Format liste
    • Cliquez sur Next 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 Prochain pour continuer.

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

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

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

    La possibilité d’inclure un ou plusieurs CLUF vous permet de protéger juridiquement 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 du CLUF de ce système d’exploitation. Le texte s’affiche et la personne qui importe l’appareil doit l’accepter.

    Remarque :

    Toute 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 du CLUF.

    Choisir Prochain pour continuer.

  6. Sur le Options avancées , spécifiez un manifeste, une signature et les options de fichier de sortie, ou cliquez simplement sur Prochain pour continuer.

    1. Pour créer un manifeste pour le package, sélectionnez l’icône Créer un manifeste case à cocher.

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

    2. Pour ajouter une signature numérique au package

      1. Choisir Signer le package OVF.

        La signature numérique (.Cert) contient la signature du fichier manifeste et le certificat utilisé pour créer cette signature. Lorsqu’un package signé est importé, l’utilisateur peut vérifier l’identité du créateur du package à l’aide de la clé publique du certificat pour valider la signature numérique.

      2. Recherchez un certificat.

        Utilisez un certificat X.509 que vous avez déjà créé à partir d’une autorité de confiance et exporté en tant que .Pfx lime. Pour les certificats avec synthèse SHA-256, exportez à l’aide du « Microsoft Enhanced RSA and AES Cryptographic Provider » en tant que CSP.

      3. Dans Mot de passe de la clé privée entrez le mot de passe d’exportation (PFX) ou, si aucun mot de passe d’exportation n’a été fourni, la clé privée associée au certificat.

    3. Pour générer les machines virtuelles sélectionnées sous la forme d’un fichier unique (tar) au format OVA, sélectionnez l’icône Création d’un package OVA (fichier d’exportation OVA unique) case à cocher. Pour plus d’informations sur les différents formats de fichiers, consultez Format de virtualisation ouvert.

    4. Pour compresser des images de disque dur virtuel (. VHD) inclus dans le package, sélectionnez l’icône Compresser les fichiers OVF case à cocher.

      Lorsque vous créez un package OVF, les images de disque dur virtuel se voient allouer par défaut la même quantité d’espace que la machine virtuelle exportée. Par exemple, une machine virtuelle à laquelle 26 Go d’espace sont alloués a 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.

      Remarque :

      La compression des fichiers VHD allonge le processus d’exportation. L’importation d’un paquet contenant des fichiers VHD compressés prend également plus de temps, car la commande Importation L’assistant doit extraire toutes les images VHD au fur et à mesure de leur importation.

    Si les deux Création d’un package OVA (fichier d’exportation OVA unique) et Compresser les fichiers OVF sont cochés, le résultat est un fichier OVA compressé avec l’extension .ova.gz.

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

    Pour que l’Assistant vérifie le package exporté, sélectionnez l’icône Vérification de l’exportation à la fin case à cocher. Cliquer Finir pour lancer le processus d’exportation et fermer l’assistant.

    Remarque :

    L’exportation d’une machine virtuelle peut prendre un certain temps, en fonction de la taille de la machine virtuelle ainsi que 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 en bas de la fenêtre XenCenter et sur le Journaux onglet. Pour annuler une exportation en cours, cliquez sur l’icône Journaux , recherchez l’option Exporter dans la liste des événements, puis cliquez sur l’icône Annuler bouton.

Exporter des machines virtuelles au format XVA

Vous pouvez exporter une machine virtuelle existante sous forme de fichier XVA à l’aide de XenCenter Exportation ou l’interface de ligne de commande xe. Nous vous recommandons d’exporter une VM vers une machine autre que l’hôte XenServer, 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 XenCenter.

Avertissement :

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

Pour exporter des machines virtuelles sous forme de fichiers XVA à l’aide de XenCenter :

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

  2. Ouvrez l’assistant d’exportation : à partir de la page Ressources , cliquez avec le bouton droit sur la machine virtuelle que vous souhaitez exporter, puis sélectionnez Exportation.

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

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

    Pour que l’Assistant vérifie le package exporté, sélectionnez l’icône Vérification de l’exportation à la fin case à cocher. Cliquez sur Terminer pour lancer le processus d’exportation et fermer l’assistant.

    Remarque :

    L’exportation d’une machine virtuelle peut prendre un certain temps, en fonction de la taille de la machine virtuelle ainsi que 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 en bas de la fenêtre XenCenter et sur le Journaux onglet. Pour annuler une exportation en cours, cliquez sur l’icône Journaux , recherchez l’option Exporter dans la liste des événements, puis cliquez sur l’icône Annuler bouton.

Pour exporter des machines virtuelles sous forme de 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 ce qui suit :

      xe vm-export -h hostname -u root -pw password vm=vm_name \
          filename=pathname_of_file
    <!--NeedCopy-->
    

    Remarque :

    Assurez-vous d’inclure le .xva lors de la spécification du nom du fichier d’exportation. Si la machine virtuelle exportée n’a pas cette extension, il se peut que XenCenter ne reconnaisse pas le fichier en tant que fichier XVA valide lorsque vous tentez de l’importer.

Importer et exporter des machines virtuelles