XenServer

Importation et exportation de machines virtuelles

XenServer® vous permet d’importer et d’exporter des machines virtuelles vers et depuis différents formats.

À l’aide de l’assistant Importation de XenCenter, vous pouvez importer des machines virtuelles à partir du format Open Virtualization Format (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 plateformes 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 plateformes de virtualisation, configurez ou corrigez le système d’exploitation invité pour vous assurer qu’il démarre sur XenServer. La fonctionnalité de correction du système d’exploitation (Operating System Fixup) de XenCenter vise à fournir ce niveau d’interopérabilité de base. Pour plus d’informations, consultez Correction du système d’exploitation.

À l’aide de l’assistant Exportation de XenCenter®, vous pouvez exporter des machines virtuelles vers le format Open Virtualization Format (OVF et OVA) et le format XenServer XVA.

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

Prérequis

Pour pouvoir importer et exporter des machines virtuelles vers et depuis différents formats, vous avez besoin de certaines autorisations. L’assistant Importation ou Exportation effectue des vérifications pour s’assurer que vous disposez du rôle requis dans le pool de destination avant de vous permettre de 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
Open Virtualization Format (OVF et OVA) Oui Oui OVF est un standard ouvert pour l’empaquetage et la distribution d’une appliance virtuelle composée d’une ou plusieurs VM.
Formats d’image disque (VHD, VHDX/AVHDX et VMDK) Oui Non Les fichiers d’image disque au format Virtual Hard Disk (VHD), Virtual Hard Disk Extended (VHDX), Automatic Virtual Hard Disk (AVHDX) et Virtual Machine Disk (VMDK) peuvent être importés à l’aide de l’assistant Importation.
Format XVA de XenServer Oui Oui XVA est un format spécifique aux hyperviseurs basés sur Xen pour l’empaquetage d’une VM individuelle sous forme d’archive de fichier unique, incluant 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 :

  • Partager des vApps et des VM XenServer avec d’autres plateformes de virtualisation qui prennent en charge OVF

  • Enregistrer plusieurs VM

Envisagez d’utiliser le format VHD, VHDX/AVHDX ou VMDK lorsque :

  • 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 de détails sur les formats OVF et OVA, consultez les informations suivantes :

Un package OVF est l’ensemble des fichiers qui composent l’appliance virtuelle. Il comprend 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 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 pour démarrer et arrêter les 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 package.

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

Disques virtuels : OVF ne spécifie pas de format d’image disque. Un paquet OVF inclut des fichiers comprenant des disques virtuels dans le format défini par le produit de virtualisation qui a exporté les disques virtuels. XenServer produit des paquets OVF avec des images disque au format VHD dynamique ; les produits VMware et Virtual Box produisent des paquets OVF avec des disques virtuels au format VMDK optimisé pour le flux.

Les paquets OVF prennent également en charge d’autres fonctionnalités non liées aux métadonnées, telles que la compression, l’archivage, l’attachement de 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 paquet Open Virtual Appliance (OVA) est un fichier d’archive unique, au format Tape Archive (.tar), contenant les fichiers qui composent un paquet OVF.

Sélectionner le format OVF ou OVA

Les paquets OVF contiennent une série de fichiers non compressés, ce qui facilite l’accès aux images disque individuelles dans le fichier. Un paquet OVA contient un seul fichier volumineux, et bien que vous puissiez compresser ce fichier, cela 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, comme la création de paquets pour les téléchargements Web. N’envisagez d’utiliser OVA que comme une option pour faciliter la manipulation du paquet. 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, consultez 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 présenter 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 paquet OVF

  • Vous migrez depuis une plateforme qui ne vous permet pas de créer un package OVF (par exemple, des plateformes ou des images plus anciennes)

  • Vous souhaitez importer une ancienne appliance VMware qui ne contient aucune information OVF

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

Lorsque cela est possible, nous recommandons d’importer des packages d’appliance qui contiennent des métadonnées OVF plutôt qu’une image disque individuelle. Les données OVF fournissent les informations dont l’assistant d’importation a besoin pour recréer une VM à partir de son image disque. Ces informations incluent le nombre d’images disque associées à la VM, les exigences en matière de processeur, de stockage, de réseau et de mémoire. Sans ces informations, la recréation de la VM peut être beaucoup plus complexe et sujette aux erreurs.

VHDX/AVHDX

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

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 de snapshot ou de point de contrôle des VM. Chaque fois que vous créez un snapshot sur une VM, un fichier AVHDX est automatiquement généré pour préserver l’état actuel du disque dur virtuel. Ce fichier peut être utilisé pour suivre les informations de snapshot des VM. Chaque fichier AVHDX est lié au fichier AVHDX précédent, créant une chaîne qui contient toutes les modifications apportées depuis le fichier de disque dur virtuel de base.

À l’aide de l’assistant d’importation de XenCenter, vous pouvez importer un fichier VHDX/AVHDX dans un pool ou un hôte spécifique en tant que VM. Pour plus d’informations sur l’utilisation de l’assistant d’importation de XenCenter pour importer un fichier VHDX/AVHDX, consultez Importer des images disque.

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

Format XVA

XVA est un format d’appliance virtuelle spécifique à XenServer, qui regroupe une seule VM en un seul ensemble de fichiers, y compris un descripteur et des images disque. L’extension de nom de fichier est .xva.

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

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 second fichier est une somme de contrôle du premier fichier. Si la VM a été exportée de Citrix Hypervisor 8.0 ou version antérieure, ce fichier a l’extension .checksum. Si la VM a été exportée de Citrix Hypervisor 8.1 ou version ultérieure, ce fichier a l’extension .xxhash.

Important :

Si une VM est exportée de l’hôte XenServer puis importée dans un autre hôte XenServer avec un type de CPU différent, elle risque de ne pas fonctionner correctement. Par exemple, une VM Windows exportée d’un hôte avec un CPU Intel VT activé pourrait ne pas fonctionner lorsqu’elle est importée dans un hôte avec un CPU 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 depuis une plateforme de virtualisation autre que XenServer, vous devrez peut-être configurer la machine virtuelle Linux avant qu’elle ne démarre correctement sur l’hôte XenServer.

XenCenter inclut une fonctionnalité avancée d’interopérabilité d’hyperviseur – la correction du système d’exploitation (Operating System Fixup) – qui vise à assurer 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 plateformes 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\XenCenter\External Tools.

Le processus de correction du système d’exploitation résout les problèmes de périphériques et de pilotes de 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 de la machine virtuelle importée qui pourraient empêcher le système d’exploitation 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 qui est attachée au lecteur de DVD de la machine virtuelle importée. Elle effectue les opérations de réparation nécessaires lors du premier démarrage de la machine virtuelle, puis l’arrête. 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 Paramètres de correction du système d’exploitation de l’assistant Importation de XenCenter. Spécifiez un emplacement où l’ISO de correction est copiée afin que XenServer puisse l’utiliser.

Pour les machines virtuelles Windows, si votre pool a Conversion Manager 8.5.0 ou une version ultérieure installée, le processus d’importation appelle Conversion Manager pour préparer les machines virtuelles Windows importées à l’utilisation. L’option de correction du système d’exploitation n’est pas disponible dans ce cas.

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

L’option de correction du système d’exploitation est conçue pour apporter les modifications minimales possibles afin de 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 de pilotes.

Pendant le processus de correction, une ISO est copiée vers un SR ISO. L’ISO est attachée à 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 sur 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 des 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 remplacée par /dev/hda1 représentant le premier disque sur le premier contrôleur 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.

Remarque :

L’option de correction du système d’exploitation n’est pas prise en charge pour la famille de distributions RHEL. Lors du démarrage, la VM RHEL importée passera en mode d’urgence. Pour contourner ce problème, redémarrez-la en mode de secours, exécutez dracut --regenerate-all --force, puis redémarrez la VM.

Importation de VM

Lorsque vous importez une machine virtuelle, vous créez effectivement une machine virtuelle, en utilisant la plupart des mêmes étapes requises pour provisionner une nouvelle machine virtuelle. Ces étapes incluent la désignation 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 l’assistant Importation de XenCenter. 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 d’un hôte qui est au dernier niveau sur le canal de mise à jour d’accès anticipé, vous pourriez ne pas être en mesure d’importer cette machine virtuelle dans un hôte qui est au dernier niveau sur le canal de mise à jour normal immédiatement. Avant de pouvoir importer la machine virtuelle dans cet hôte, l’hôte sur le canal normal doit atteindre le même niveau de mises à jour que le canal d’accès anticipé avait lorsque la machine virtuelle a été exportée.

Ce comportement est causé par des métadonnées supplémentaires qui pourraient ê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

L’assistant Importation de XenCenter vous permet d’importer des machines virtuelles qui ont été enregistrées en tant que fichiers OVF/OVA. L’assistant Importation vous guide à travers les étapes habituelles pour créer une machine virtuelle dans XenCenter : la désignation d’un hôte, puis la 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 requises, telles que :

  • Lors de l’importation de machines virtuelles Linux qui ont été créées à l’aide d’autres plates-formes de virtualisation, exécutez la fonction de correction du système d’exploitation pour assurer 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 un échec de l’importation.

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

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

<!- - kaizen-review: MD041 on line 1: - ->

  1. Dans le volet Ressources, sélectionnez l’hôte ou le pool dans lequel importer le package.
  2. Dans le menu Fichier, sélectionnez Importer. L’assistant Importation s’ouvre.
  3. Sur la première page de l’assistant, localisez le fichier OVA/OVF que vous souhaitez importer, puis cliquez sur Suivant pour continuer.

    • Si vous sélectionnez un fichier OVA compressé ( *.ova.gz ), en cliquant sur Suivant, le fichier est décompressé en un fichier OVA et l’ancien fichier *.ova.gz est supprimé.
    • Si vous entrez une URL (HTTP, HTTPS, fichier, FTP) dans la zone Nom de fichier, en cliquant sur Suivant, une boîte de dialogue Télécharger le package s’ouvre. Dans cette boîte de dialogue, spécifiez un dossier sur votre hôte XenCenter où l’OVA/OVF doit être copié.
  4. (Facultatif) Vérifiez et acceptez le CLUF. Si l’OVF/OVA inclut un CLUF, la page CLUF affiche le texte du CLUF. Si vous souhaitez accepter le CLUF, choisissez Accepter et continuez.

  5. Spécifiez un modèle. Dans la page Modèle, choisissez le modèle à utiliser pour la ou les machines virtuelles que vous importez à partir du fichier OVA/OVF. Seuls les modèles par défaut fournis avec XenServer sont pris en charge. N’utilisez pas de modèle personnalisé.

    Sur ce panneau, vous pouvez également choisir d’utiliser Windows Update pour mettre à jour les pilotes d’E/S.

    Cliquez sur Suivant pour continuer.

  6. (Facultatif) Installer les XenServer VM Tools (machines virtuelles Windows uniquement) Si l’appliance virtuelle Conversion Manager version 8.5.0 ou ultérieure est en cours d’exécution dans votre pool, vous pouvez choisir d’installer les XenServer VM Tools pour Windows dans le cadre de l’importation. Ce processus d’installation des outils a lieu après le premier démarrage des machines virtuelles importées. Pour que cette option soit disponible, les disques de la machine virtuelle doivent se trouver sur un stockage partagé ou sur le même hôte que le Conversion Manager.

    1. Sélectionnez Installer les XenServer® VM Tools.
    2. Choisissez la version des outils à installer. Une ou plusieurs des options suivantes sont disponibles :

      • La version des outils téléchargée dans le Conversion Manager
      • La dernière version téléchargée depuis Internet
      • Un fichier d’installation des outils dans un emplacement accessible depuis XenCenter®
    3. Cliquez sur Suivant pour continuer.
  7. (Facultatif) Spécifiez l’emplacement de la VM. Sur la page Emplacement, choisissez un serveur si vous souhaitez placer les VM que vous importez sur le stockage local du serveur.

    Cliquez sur Suivant pour continuer.

  8. Configurez le stockage pour les nouvelles VM.

    Sur la page Stockage, sélectionnez un référentiel de stockage (SR) où le disque virtuel importé est placé. Si vous avez choisi d’installer les outils XenServer VM dans le cadre de l’importation, assurez-vous que les disques de VM se trouvent sur un stockage partagé ou sur le même hôte que le gestionnaire de conversion.

    Cliquez sur Suivant pour continuer.

  9. Configurez la mise en réseau pour les nouvelles VM.

    Sur la page Mise en réseau, sélectionnez un réseau cible dans le pool de destination/serveur autonome pour l’interface réseau virtuelle des nouvelles VM.

    Cliquez sur Suivant pour continuer.

  10. (Facultatif) Spécifiez 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 sur la page Sécurité. Sélectionnez Suivant pour continuer. Différentes options apparaissent sur cette page en fonction des fonctionnalités de sécurité configurées sur le package OVF :

    • Si le package est signé, une case à cocher Vérifier la signature numérique apparaît ici ; cochez cette case si vous souhaitez vérifier la signature. Cliquez sur Afficher le certificat pour afficher le certificat utilisé pour signer le package. Si le certificat apparaît comme non fiable, il est probable que le certificat racine ou l’autorité de certification émettrice ne soit pas fiable sur l’ordinateur local.

    • Si le package inclut un manifeste, une case à cocher Vérifier le contenu du manifeste apparaît ici. Cochez cette case pour que l’assistant vérifie la liste des fichiers dans le package.

    Lorsque le package est signé numériquement, le manifeste associé est vérifié automatiquement et la case à cocher Vérifier le contenu du manifeste n’apparaît donc pas sur la page Sécurité.

    Cliquez sur Suivant pour continuer.

  11. (Facultatif) Activer la réparation du système d’exploitation. (VM Linux uniquement) Si toutes vos VM sont des VM Windows, ce panneau n’est pas affiché.

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

    Cliquez sur Suivant pour continuer.

  12. Sur la page Terminer, vérifiez tous les paramètres d’importation. Cliquez sur Terminer pour lancer le processus d’importation et fermer l’assistant.

Une fois l’importation terminée, les machines virtuelles nouvellement importées apparaissent dans le volet Ressources et la nouvelle vApp apparaît dans la boîte de dialogue Gestion des vApps.

Remarque :

Si l’appliance virtuelle Conversion Manager version 8.5.0 ou ultérieure est en cours d’exécution dans votre pool, elle supprime automatiquement les outils VMware, s’ils sont présents, après le premier démarrage des machines virtuelles Windows importées.

Importer des images disque

L’assistant Importation de XenCenter 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 guide à travers les étapes habituelles de création d’une machine virtuelle dans XenCenter : désignation 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 le DHCP est exécuté sur le réseau de gestion utilisé par XenServer.

  • 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 XenCenter

  1. Dans le volet Ressources, sélectionnez l’hôte ou le pool dans lequel importer le package.
  2. Dans le menu Fichier, sélectionnez Importer. L’assistant Importation s’ouvre.
  3. Sur la première page de l’assistant, localisez le fichier d’image disque que vous souhaitez importer, puis cliquez sur Suivant pour continuer.

    Si vous entrez une URL (HTTP, HTTPS, fichier, FTP) dans le champ Nom de fichier, en cliquant sur Suivant, une boîte de dialogue Télécharger le package s’ouvre. Dans cette boîte de dialogue, spécifiez un dossier sur votre hôte XenCenter où l’image disque doit être copiée.

  4. Spécifiez un modèle. Choisissez le modèle à utiliser pour la machine virtuelle pour laquelle vous importez l’image disque. Seuls les modèles par défaut fournis avec XenServer sont pris en charge. N’utilisez pas de modèle personnalisé.

    Dans ce panneau, vous pouvez également choisir de copier les chaînes BIOS vers la machine virtuelle et d’utiliser Windows Update pour mettre à jour les pilotes d’E/S.

    Cliquez sur Suivant pour continuer.

  5. (Facultatif) Installer les outils de machine virtuelle XenServer (machines virtuelles Windows uniquement) Si l’appliance virtuelle Conversion Manager version 8.5.0 ou ultérieure est en cours d’exécution dans votre pool, vous pouvez choisir d’installer les outils de machine virtuelle XenServer pour Windows dans le cadre de l’importation. Ce processus d’installation des outils a lieu après le premier démarrage de la machine virtuelle importée. Pour que cette option soit disponible, l’image disque doit se trouver sur un stockage partagé ou sur le même hôte que le Conversion Manager.

    1. Sélectionnez Installer les outils XenServer VM.
    2. Choisissez la version des outils à installer. Une ou plusieurs des options suivantes sont disponibles :

      • La version des outils téléchargée dans le Gestionnaire de conversion
      • La dernière version téléchargée depuis Internet
      • Un fichier d’installation des outils dans un emplacement accessible depuis XenCenter
    3. Cliquez sur Suivant pour continuer.
  6. Spécifiez le nom de la machine virtuelle.

    Sur la page Nom, saisissez le nom de la nouvelle machine virtuelle à créer à partir de l’image disque importée. Cette valeur peut être ajustée ultérieurement, après la création de la nouvelle machine virtuelle. Les noms de machines virtuelles ne sont pas vérifiés pour leur unicité dans XenCenter, il est donc plus facile pour vous de gérer différentes machines virtuelles si vous leur donnez des noms significatifs et mémorables. Pour plus d’informations, consultez Nom et description de la machine virtuelle.

    Cliquez sur Suivant pour continuer.

  7. Allouez les ressources CPU et mémoire.

    Sur la page CPU et mémoire, allouez les ressources CPU et la mémoire initiale. Ces valeurs peuvent être ajustées ultérieurement, après la création de la nouvelle machine virtuelle. Pour plus d’informations, consultez Allocation CPU et mémoire de la machine virtuelle.

    Cliquez sur Suivant pour continuer.

  8. (Facultatif) Spécifiez l’emplacement de la machine virtuelle. Sur la page Emplacement, choisissez un serveur si vous souhaitez placer la machine virtuelle que vous importez sur le stockage local du serveur.

    Cliquez sur Suivant pour continuer.

  9. Configurez le stockage pour la nouvelle machine virtuelle.

    Sur la page Stockage, sélectionnez un référentiel de stockage (SR) où le disque virtuel importé est placé. Si vous avez choisi d’installer les outils de machine virtuelle XeNServer dans le cadre de l’importation, assurez-vous que l’image disque se trouve sur un stockage partagé ou sur le même hôte que le gestionnaire de conversion.

    Cliquez sur Suivant pour continuer.

  10. Configurer la mise en réseau pour la nouvelle machine virtuelle.

    Sur la page Mise en réseau, sélectionnez un réseau cible dans le pool de destination/serveur autonome pour l’interface réseau virtuelle de la nouvelle machine virtuelle.

    Cliquez sur Suivant pour continuer.

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

    Sur la page 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 BIOS : Sélectionnez cette option pour démarrer la machine virtuelle en mode BIOS hérité. Le démarrage 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 machine virtuelle en mode UEFI. XenServer prend en charge ce mode de démarrage uniquement 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 Démarrage UEFI invité et démarrage sécurisé.

    • Démarrage sécurisé UEFI : Sélectionnez cette option pour démarrer la machine virtuelle en mode de démarrage sécurisé UEFI. Le démarrage sécurisé empêche l’exécution de binaires non signés, mal signés ou modifiés pendant le démarrage. XenServer prend en charge ce mode de démarrage uniquement 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 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, l’assistant d’Importation 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 Suivant pour continuer.

  12. (Facultatif) Activer la correction du système d’exploitation. Si vous avez sélectionné un modèle Windows, ce panneau n’est pas affiché.

    Si l’image disque que vous importez est basée sur un hyperviseur autre que XenServer, sélectionnez Utiliser la correction du système d’exploitation. Choisissez un SR ISO où l’ISO de correction peut être copiée 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 depuis Citrix Provisioning (PVS) sur VMware vSphere, sélectionnez Ne pas utiliser la correction du système d’exploitation. L’activation de la correction du système d’exploitation pour VHDX/AVHDX depuis PVS peut entraîner un échec de démarrage.

    Cliquez sur Suivant pour continuer.

  13. Sur la page Terminer, vérifiez tous les paramètres d’importation. Cliquez sur Terminer pour lancer le processus d’importation et fermer l’assistant.

    La progression de l’importation s’affiche dans la barre d’état en bas de la fenêtre XenCenter et également dans la vue Événements sous Notifications.

Le processus d’importation peut prendre un certain temps. Le temps nécessaire dépend de la taille des disques virtuels importés, de la bande passante réseau disponible et de la vitesse de l’interface disque de l’hôte XenCenter. Une fois l’importation terminée, la machine virtuelle nouvellement importée apparaît dans le volet Ressources.

Remarque :

Si l’appliance virtuelle Conversion Manager version 8.5.0 ou ultérieure est en cours d’exécution dans votre pool, elle supprime automatiquement les outils VMware, s’ils sont présents, après le premier démarrage de la machine virtuelle importée.

Étapes suivantes

Assurez-vous que les XenServer VM Tools pour Windows sont entièrement installés :

  • Si vous avez choisi d’installer les XenServer VM Tools pour Windows dans le cadre du processus d’importation, redémarrez la machine virtuelle après l’importation pour terminer l’installation des outils.
  • Si vous avez choisi de ne pas installer les XenServer VM Tools pour Windows dans le cadre du processus d’importation, assurez-vous de les installer manuellement ultérieurement pour que la machine virtuelle soit entièrement prise en charge. Pour plus d’informations, consultez Installer les XenServer VM Tools.

Importation de VM XVA

Vous pouvez importer des machines virtuelles, des modèles et des instantanés qui ont été précédemment exportés et stockés localement au format XVA (.xva). Pour ce faire, suivez les étapes habituelles de création d’une machine virtuelle : désigner un hôte, puis configurer le stockage et 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 d’un autre hôte avec un type de CPU différent. Par exemple, une machine virtuelle Windows exportée d’un hôte avec un CPU compatible Intel VT pourrait ne pas fonctionner lorsqu’elle est importée sur un hôte avec un CPU AMD-VTM.

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

  1. Ouvrez l’assistant Importation en effectuant 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 que vous souhaitez importer (.xva ou ova.xml), puis cliquez sur Suivant pour continuer.

    Si vous entrez un emplacement URL (http, https, file ou ftp) dans la zone Nom de 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 XenCenter où le fichier est copié.

  3. Sélectionnez un pool ou un hôte sur lequel la machine virtuelle importée doit démarrer, 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. Configurez la mise en réseau pour les machines virtuelles importées : mappez l’interface réseau virtuelle de la machine virtuelle que vous importez pour cibler un réseau dans le pool de destination. Le réseau et l’adresse MAC affichés dans la liste des machines virtuelles entrantes sont stockés 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 virtuelle 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 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 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 en bas de la fenêtre XenCenter et dans la vue Notifications > Événements. 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 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 VM vers un SR différent sur l’hôte XenServer cible, ajoutez le paramètre optionnel sr-uuid :

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 VM d’origine, ajoutez le paramètre optionnel preserve et définissez-le sur true :

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

Remarque :

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

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

Exporter des VM

Vous pouvez exporter des fichiers OVF/OVA et XVA à l’aide de l’assistant d’exportation de 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 VM ne sont pas conservés lors de l’exportation d’une VM.

Exporter des VM au format OVF/OVA

À l’aide de l’assistant d’exportation de XenCenter, vous pouvez exporter une ou plusieurs VM sous forme de package OVF/OVA. Lorsque vous exportez des VM sous forme de package OVF/OVA, les données de configuration sont exportées avec les disques durs virtuels de chaque VM.

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

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

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

  3. Sur la première page de l’assistant :
    • Saisissez le nom du fichier d’exportation
    • Spécifiez le dossier où vous souhaitez que les fichiers soient enregistrés
    • 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 un document de Contrat de Licence Utilisateur Final (CLUF) (.rtf, .txt) précédemment préparé au package.

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

    Les CLUF peuvent fournir les conditions générales d’utilisation de l’appliance et des applications livrées dans l’appliance.

    La possibilité d’inclure un ou plusieurs CLUF 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 du CLUF de ce système d’exploitation. Le texte est affiché et la personne qui importe l’appliance doit l’accepter.

    Remarque :

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

    Sélectionnez Suivant pour continuer.

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

    1. Pour créer un manifeste pour le package, cochez la case 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 inclus à l’origine lors de la création du package sont les mêmes fichiers présents à 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 été modifiés depuis la création du package.

    2. Pour ajouter une signature numérique au paquet

      1. Sélectionnez Signer le paquet OVF.

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

      2. Parcourez pour localiser un certificat.

        Utilisez un certificat X.509 que vous avez déjà créé à partir d’une autorité de confiance et exporté en tant que fichier .pfx. Pour les certificats avec hachage SHA-256, exportez en utilisant le « Microsoft Enhanced RSA and AES Cryptographic Provider » comme 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 exporter les machines virtuelles sélectionnées sous la forme d’un seul fichier (tar) au format OVA, cochez la case Créer un paquet OVA (fichier d’exportation OVA unique). Pour plus d’informations sur les différents formats de fichier, consultez Format de virtualisation ouvert.

    4. Pour compresser les images de disque dur virtuel (fichiers .VHD) incluses dans le paquet, cochez la case Compresser les fichiers OVF.

      Lorsque vous créez un paquet OVF, les images de disque dur virtuel se voient, par défaut, allouer 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 dispose d’une image de disque dur qui consomme 26 Go d’espace. L’image de disque dur utilise cet espace, que la machine virtuelle en ait réellement besoin ou non.

      Remarque :

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

    Si les cases Créer un paquet OVA (fichier d’exportation OVA unique) et Compresser les fichiers OVF sont toutes deux cochées, 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 paquet exporté, cochez la case Vérifier l’exportation à la fin. 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 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 en bas de la fenêtre XenCenter et dans la vue Notifications > Événements. Pour annuler une exportation en cours, cliquez sur la vue Notifications > Événements, trouvez l’exportation dans la liste des événements et cliquez sur le bouton Annuler.

Exporter des VM en XVA

Vous pouvez exporter une machine virtuelle existante en tant que fichier XVA à l’aide de l’assistant Exportation de XenCenter ou de l’interface de ligne de commande xe. Nous vous recommandons d’exporter une machine virtuelle vers une machine autre que l’hôte XenServer, sur laquelle vous pouvez conserver 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 d’un autre hôte avec un type de CPU différent. Par exemple, une machine virtuelle Windows exportée d’un hôte avec un CPU Intel VT activé pourrait ne pas fonctionner lorsqu’elle est importée sur un hôte avec un CPU AMD-VTM.

Pour exporter des machines virtuelles en tant que fichiers XVA à l’aide de XenCenter :

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

  2. Ouvrez l’assistant d’exportation : depuis le volet Ressources, cliquez avec le bouton droit sur la machine virtuelle que vous souhaitez exporter, puis sélectionnez Exporter.

  3. Sur la première page de l’assistant :
    • Saisissez le nom du fichier d’exportation
    • Spécifiez le dossier où 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é, cochez la case Vérifier l’exportation à la fin. 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 et de la vitesse et de la bande passante de la connexion réseau.

La progression de l’exportation s’affiche dans la barre d’état en bas de la fenêtre XenCenter et dans la vue Notifications > Événements. Pour annuler une exportation en cours, cliquez sur la vue Notifications > Événements, 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 la commande suivante :

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

    Remarque :

    Assurez-vous d’inclure l’extension .xva lors de la spécification du nom du fichier d’exportation. Si la machine virtuelle exportée n’a pas cette extension, XenCenter pourrait ne pas reconnaître le fichier comme un fichier XVA valide lorsque vous tenterez de l’importer.

Importation et exportation de machines virtuelles