# Exporter et importer une VM depuis la plateforme de Production ## Récupération de la VM Se connecter au serveur ESXi de production à l'adresse suivante : * [https://192.168.126.1/ui/#/login](https://192.168.126.1/ui/#/login) Utiliser le compte suivant (droit restreints) : Utiliser le compte suivant (droits restreints) : * Identifiant : `prod` * Mot de passe : consulter RDM. * Dans la vue **Machines virtuelles**, faire un clic droit sur la VM à exporter, puis sélectionner **SE invité > Arrêter**. * Faire un clic droit sur la VM à exporter, puis sélectionner **Exporter**. * Conserver les options par défaut, sans le fichier `.nvram`, puis cliquer sur **Exporter**. * La VM sera téléchargée dans le répertoire de téléchargement par défaut. **Suivre la procédure d'importation correspondant à l'infrastructure cible du client : ESXi, vCenter ou Nutanix.** ## Importer la VM sur VMware ESXi * Se connecter à l'interface ESXi depuis un navigateur web : * [https://ESX/ui/](https://ESX/ui/) * Dans la vue **Machines virtuelles**, cliquer sur **Créer/Enregistrer une machine virtuelle**, puis sur **Déployer une machine virtuelle à partir d'un fichier OVF**. * Saisir le nom de la VM à créer, puis importer les fichiers `.mf`, `.vmdk` et `.ovf` dans la zone prévue à cet effet. * Sélectionner le datastore. En général, **Datastore1** est réservé au système d'exploitation et aux fichiers ISO, **Datastore2** aux bases de données et **Datastore3** aux autres VM. Vérifier les consignes propres au client avant de choisir. * Sélectionner le VLAN réseau cible (il pourra être modifié ultérieurement), choisir le provisionnement dynamique et décocher l'option de mise sous tension à la fin de l'importation. * Une fois l'importation terminée, sélectionner la VM, puis cliquer sur **Modifier**. **Mettre à jour les spécifications techniques (CPU, RAM, disques et VLAN) conformément au DCSR.** * Vérifier le nombre de cœurs par CPU. En dessous de 8 cœurs, utiliser un seul socket (nombre maximal de cœurs par socket) ; au-delà, répartir les cœurs sur deux sockets, conformément au DCSR. * Vérifier que les disques utilisent le provisionnement dynamique. * Vérifier que le contrôleur SCSI est réglé sur **VMware Paravirtual**. Si la VM ne démarre pas correctement, essayer **LSI Logic SAS**, puis **LSI Logic Parallel**. * Vérifier que les adaptateurs réseau sont de type **VMXNET3**. * Une fois les paramètres vérifiés, cliquer sur **Enregistrer**, puis sur **Mettre sous tension la VM**. * Pour accéder à la console, cliquer sur **Console**. * Configurer également le démarrage automatique de la VM après le redémarrage de l'hôte ESXi : cliquer sur **Gérer > Système > Démarrage automatique**, sélectionner la VM, puis cliquer sur **Activer**. Il est également possible de modifier l'ordre de démarrage des VM. ## Importer la VM sur VMware vCenter * Se connecter à votre vCenter via un navigateur web : * [https://vcenter.ctaXX.local/ui/](https://vcenter.ctaXX.local/ui/) * Dans la vue **Hôtes et clusters**, faire un clic droit sur le cluster, puis sélectionner **Déployer un modèle OVF**. * Dans **Fichier local**, importer les fichiers `.mf`, `.vmdk` et `.ovf`. * Saisir le nom de la VM et sélectionner son emplacement. * Sélectionner l'hôte ESXi qui exécutera la VM, conformément au DCSR. * Choisir le **Provisionnement dynamique** et sélectionner le datastore en fonction de l'espace disponible et du DCSR. * Sélectionner le VLAN réseau cible. Il pourra être modifié ultérieurement. * Valider et suivre l'avancement de la tâche en bas de la page. * Une fois l'importation terminée, sélectionner la VM, puis cliquer sur **Actions > Modifier les paramètres**. * Une fois les paramètres validés, cliquer sur **OK**, puis sur **Actions > Alimentation > Mettre sous tension**. ### Vérifier les paramètres techniques Mettre à jour les spécifications techniques (CPU, RAM, disques et VLAN) conformément au DCSR. * Vérifier le nombre de cœurs par CPU. En dessous de 8 cœurs, utiliser un seul socket ; au-delà, répartir les cœurs sur deux sockets, conformément au DCSR. * Vérifier que les disques utilisent le provisionnement dynamique. * Vérifier que le contrôleur SCSI est réglé sur **VMware Paravirtual**. Si la VM ne démarre pas correctement, essayer **LSI Logic SAS**, puis **LSI Logic Parallel**. * Vérifier que les adaptateurs réseau sont de type **VMXNET3**. * Après validation des paramètres, cliquer sur **OK**, puis sur **Actions > Alimentation > Mettre sous tension**. * Pour accéder à la console, cliquer sur **Lancer la console Web**. ## Import de la VM sur Nutanix * Se connecter au cluster Prism Element depuis un navigateur web : * [https://CLUSTER:9440/console/#login](https://CLUSTER:9440/console/#login) * Accéder à **Home > Settings > Image Configuration**, puis cliquer sur **Upload Image**. * Importer les fichiers `.vmdk` l'un après l'autre. Indiquer le nom du disque, définir **Image Type** sur **DISK** et choisir le conteneur de stockage correspondant au cluster. * Suivre l'avancement du téléversement en haut de la page. * Une fois l'importation terminée, accéder à **VM**, puis cliquer sur **Create VM** en haut à droite. * Configurer les spécifications techniques (CPU, RAM, disques et VLAN) conformément au DCSR. * Saisir le nom de la VM et définir le fuseau horaire (**Time Zone**). Configurer le nombre de cœurs CPU (nombre total = vCPU × **Number Of Cores**). En dessous de 8 cœurs au total, utiliser un seul vCPU ; au-delà, répartir les cœurs sur deux vCPU, conformément au DCSR. * Saisir la mémoire vive en Go. Conserver le démarrage en UEFI ; si la VM ne démarre pas, essayer le mode Legacy. Cliquer sur **Add New Disk**. * Sélectionner **DISK / Clone from Image Service / SCSI**, choisir l'image importée précédemment, puis valider. * Ajouter une carte réseau avec **Add New NIC**, sélectionner le VLAN, puis cliquer sur **Add**. * Cliquer sur **Save** et suivre l'avancement de la tâche en haut de la page. * Une fois la création terminée, sélectionner la VM, puis cliquer sur **Power on**. * Pour accéder à la console, cliquer sur **Launch Console**. ### En cas d'erreur, voir l'annexe ci-dessous ### Erreur : famille de matériel vmx-xx non prise en charge * Ouvrir le fichier .ovf généré lors de l'export avec un éditeur de texte * Ouvrir le fichier `.ovf` généré lors de l'export dans un éditeur de texte. * Localiser la ligne qui indique la version matérielle `vmx`. * À l'aide du tableau ci-dessous, identifier la version cible de votre serveur ESXi. | Virtual Hardware Version | Products | | :---: | :--- | | 20 | ESXi 8.0 | | 19 | ESXi 7.0 U2 (7.0.2), Fusion 12.2.x, Workstation Pro 16.2.x, Workstation Player 16.2.x | | 18 | ESXi 7.0 U1 (7.0.1), Fusion 12.x, Workstation Pro 16.x, Workstation Player 16.x | | 17 | ESXi 7.0 (7.0.0) | | 16 | Fusion 11.x, Workstation Pro 15.x, Workstation Player 15.x | | 15 | ESXi 6.7 U2 | | 14 | ESXi 6.7, Fusion 10.x, Workstation Pro 14.x, Workstation Player 14.x | | 13 | ESXi 6.5 | | 12 | Fusion 8.x, Workstation Pro 12.x, Workstation Player 12.x | | 11 | ESXi 6.0, Fusion 7.x, Workstation Pro 11.x, Player 7.x | | 10 | ESXi 5.5, Fusion 6.x, Workstation Pro 10.x, Player 6.x | | 9 | ESXi 5.1, Fusion 5.x, Workstation Pro 9.x, Player 5.x | | 8 | ESXi 5.0, Fusion 4.x, Workstation Pro 8.x, Player 4.x | * Par exemple pour un ESXi en version 6.7 U3 je devrais remplacer vmx-19 par vmx-15 dans le fichier .ovf * Par exemple, pour un ESXi en version 6.7 U3, remplacer `vmx-19` par `vmx-15` dans le fichier `.ovf`. * Enregistrer le fichier, puis relancer l'importation de la VM. ### Erreur de fichier nvram * Ouvrir le fichier `.ovf` généré lors de l'export dans un éditeur de texte. * Localiser les lignes qui font référence au fichier NVRAM. ```bash ``` * Supprimer ces lignes, enregistrer le fichier, puis relancer l'importation de la VM.