Files
Procedure-Systel/Production SI/Exporter-et-importer-une-VM-depuis-la-plateforme-de-Production.md
T

123 lines
7.2 KiB
Markdown

# Exporter et importer une VM depuis la plateforme de Production
## Récupération de la VM
Se connecter au serveur ESXi de Production via l'url :
* [https://192.168.126.1/ui/#/login](https://192.168.126.1/ui/#/login)
Utiliser le compte suivant (droit restreints) :
* prod / AdWin2023!
* Dans la vue *Machines virutelles*, faure un clic droit sur la VM que vous voulez exporter et cliquer sur *SE invité / Arrêter*
* Faire un clic droit sur la VM que vous voulez exporter et cliquer sur *Exporter*
* Lasser par défaut snas le .nvram et cliquer sur *Exporter*
* La VM va se télécharger automatiquement dans votre répertoire de téléchargement par défaut.
**Suivre la procédure d'import ESXi/VCenter/Nutanix en fonction de l'infra client cible.**
## Import de la VM sur VMWare ESXi
* Se connecter à votre ESXi via un navigateur web :
* [https://ESX/ui/](https://ESX/ui/)
* Dans la vue *Machines Virtuelles*, cliquer sur *Créer/Enregistrer une machine virtuelle* puis *Déployer une machine virtuelle à partir d'un fichier OVF*
* Entrer le nom de la VM à créer et importer les fichiers .mf, .vmdk et .ovf dans la zone du dessous
* Sélectionner le Datastore. Généralement le Datastore1 est dédié OS et ISO, le Datastore2 est dédier BDD et le Datastore3 pour le reste des VM
* Sélectionner le VLAN réseau cible (pourra être modifié ultérieurement), mettre dynamique et décocher la mise sous tension à la fin de l'import
* Une fois l'import terminé, cliquer sur la VM puis sur *Modifier*
**Mettre à jour les spécifications techniques (CPU, RAM, Disques, VLAN) en fonction du DCSR.**
* Vérifier le nombre de coeur par CPU
* *En Dessous de 8 coeurs mette 1 seul socket* (nombre max de coeurs par socket), au-delà divisez par deux afin d'avoir 2 CPU
* Vérifier que les disques sont bien en dynamique
* Vérifier que le contrôleur SCSI soit bien en *VMware Paravirtual*. Si la VM ne boot pas correctement essayer *LSI Logic SAS* puis *LSI Logic Parallel*
* Vérfier que les adapteurs réseaux sont bien en VMXNET3
* Une fois validé cliquer sur *Enregistrer* puis *Mettre sous tension la VM*
* Vous pouvez avoir accès à l'interface en cliquant sur le bouton Console
* Penser également à paramétrer le démarrage automatique de la VM en cas de redémarrage de l'ESX, pour se faire cliquer *Gérer / Système / Démarrage automatique*. Cliquer sur la VM en question puis sur *Activer*. Vous pouvez également joueur avec l'ordre de démarrage des VM
## Import de la VM sur VMVWare 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 Cluster*, cliquer droit sur le Cluster puis *Déployer un modèle OVF*
* Importer les fichiers .mf, .vmdk et .ovf dans la zon *Fichier Local*
* Entrer le nom de la VM à créer et sélectionner son emplacement
* Sélectionner l'ESX qui va exécuter la VM (voir DCSR)
* Bien spécifier *Provisionnement dynamique* et sélectionner le Datastore (voir en fonction de l'espace disponible et du DCSR)
* Sélectionner le VLAN réseau cible (pourra être modifier ultérieurement)
* Valider
* Vous pouvez suivre l'avancement de la tâche en bas de page
* Une fois l'import terminé, cliquer sur la VM puis sur *Action / Modifier les paramètres*
**Mettre à jour les spécifications techniques (CPU, RAM, DIsques, VLAN) en fonction du DCSR
* Vérifier le nombre de coeur par CPU
* En Dessous de 8 coeurs mette 1 seul socket* (nombre max de coeurs par socket), au-delà divisez par deux afin d'avoir 2 CPU
* Vérfier que les disques sont bien dynamique
* Vérifier que le contrôleur SCSI soit bien en *VMWare Paravirtual*. Si la VM ne boot pas correctement essayer *LSI Logic SAS* puis *LSI Logic Parallel*
* Vérifier que les adaptateurs réseaux sont bien en VMXNET3
* Une fois validé cliquer sur OK puis *Actions / Alimentation / Mettre sous tension*
* Vous pouvez avoir accès à l'interface en cliquant sur *Lancer la console Web*
## Import de la VM sur Nutanix
* Se connecter à votre Cluster Prism Element via un navigateur web :
* [https://CLUSTER:9440/console/#login](https://CLUSTER:9440/console/#login)
* Aller dans *Home / Settings*
* Aller dans *image Configuration* et cliquer sur *Upload Image*
* Importer successivement les fichiers .vmdk uniquement. Bien spécifier le nom du disque, l'image Type à DISK et le storage container qui correspond à votre cluster
* Vous pouvez suivre l'avancement de l'upload en haut de page
* Une fois terminé, aller dans la section *VM* et cliquer sur *Create VM* en haut à droite
* **Configurer les spécifications techniques (CPU, RAM, Disques, VLAN) en fonction DCSR**
* Entrer le nom de la VM à créer et spécifier la Time Zone. Configurer le nom bre de coeur CPU (nombre total = vCPU x Number Of Cores). En dessous de 8 coeurs total mettre 1 seul vCPU, au-delà divisez par deux afin d'avoir 2 CPU
* Entrer la RAM en Go, laisser mettre le boot en UEFI (passer en legacy dans le cas ou la VM ne démarre pas) et cliquer sur Add New Disk
* Remplir comme ci-dessous (*DISK / Clone form image Service / SCSI*) et sélectionner le nom de l'image importée précédemment, puis valider
* Ajouter une carte réseau en cliquant sur *Add New NIC*
* Choisir le VLAN et cliquer sur Add
* Valider en cliquant sur Save
* Vous pouvez suivre l'avancement de la tache en haut de pahe
* Une fois la création terminée, cliquer sur la VM puis sur *Power on*
* Vous pouvez avoir accès à l'interface en cliquant sur *Launch Console*
### En cas d'erreur, voir l'annexe ci-dessous
### Erreur: famillede matériel vmx-xx non pris en charge
* Ouvrir le fichier .ovf généré lors de l'export avec un éditeur de texte
* Localiser la ligne faisant mention de la version vmx
* A l'aide du tableau ci-dessous, identifier la version cible de votre serveur ESX
| Virtual Hardware Version | Products |
| :---: | :--- |
| 20 | ESXi 8.0 |
| 19 | ESXi 7.0 U2 (7.0.2) <br> Fusion 12.2.x <br> Workstation Pro 16.2.x <br> Workstation Player 16.2.x |
| 18 | ESXi 7.0 U1 (7.0.1) <br> Fusion 12.x <br> Workstation Pro 16.x <br> Workstation Player 16.x |
| 17 | ESXi 7.0 (7.0.0) |
| 16 | Fusion 11.x <br> Workstation Pro 15.x <br> Workstation Player 15.x |
| 15 | ESXi 6.7 U2 |
| 14 | ESXi 6.7 <br> Fusion 10.x <br> Workstation Pro 14.x <br> Workstation Player 14.x |
| 13 | ESXi 6.5 |
| 12 | Fusion 8.x <br> Workstation Pro 12.x <br> Workstation Player 12.x |
| 11 | ESXi 6.0 <br> Fusion 7.x <br> Workstation Pro 11.x <br> Player 7.x |
| 10 | ESXi 5.5 <br> Fusion 6.x <br> Workstation Pro 10.x <br> Player 6.x |
| 9 | ESXi 5.1 <br> Fusion 5.x <br> Workstation Pro 9.x <br> Player 5.x |
| 8 | ESXi 5.0 <br> Fusion 4.x <br> Workstation Pro 8.x <br> 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
* Sauvegarder le fichier et relancer l'import de la VM
### Erreur de fichier nvram
* Ouvrir le fichier .ovf généré lors de l'export avec un éditeur de texte
* Localiser les lignes faisant mention de la nvram
```bash
<File ovf:href="TEST-GFO-UBUNTU-22.nvram" ovf:id="file2" ovf:size="0">
<vmw:ExtraConfig ovf:required="false" vmw:key="nvram" vmw:value="ovf: /file/file2"/>
```
* Supprimer ces lignes, sauvegardes le fichier et relancer l'import de la VM