8
votes

Déplacez une machine virtuelle d'un vCenter sur un autre vCenter

J'ai le problème suivant: Il y a deux vcenters séparés (ESXI). Ils ne peuvent pas se voir ou communiquer de quelque manière que ce soit. Je peux créer un clone d'une machine virtuelle dans vCenter1, mais je veux ensuite déplacer ce clone dans vCenter2. Y a-t-il une façon de pouvoir copier la machine virtuelle clonée (fichiers) sur un disque dur externe et déplacez-les dans l'autre vCenter?


1 commentaires

J'entraîne la solution à mon problème: Étape 1: à partir du client VSphere, lorsqu'il est connecté à vCenter1, sélectionnez la machine virtuelle, puis sur "Fichier" Menu Sélectionnez "Exporter" -> "Template d'OVF Exporter" (Remarque: Assurez-vous que la machine virtuelle est éteinte sinon cette fonctionnalité n'est pas disponible - il sera gris). Cette action vous permettra d'enregistrer sur votre machine / ordinateur portable le VM (en tant que fichier .vmdk, .ovf et un fichier .mf). Étape 2: Connectez-vous au vCenter2 avec votre client VSphere et du menu "Fichier" Sélectionnez "Déployer le modèle OVF ...", puis sélectionnez l'emplacement où le VM a été enregistré à l'étape précédente. C'était tout! Merci!


7 Réponses :


6
votes

Oui, vous pouvez le faire.

  1. Copiez tous les fichiers vm clonés de son répertoire et placez-le sur son magasin de données de destination.
  2. dans le client VI connecté à la destination vCenter, accédez à la vue Inventory-> DataSores.
  3. Ouvrez le navigateur DataStore pour le magasin de données où vous avez placé les fichiers du VM.
  4. Trouvez le fichier .vmx que vous avez copié et cliquez dessus avec le bouton droit de la souris.
  5. Choisissez "Enregistrer la machine virtuelle" et suivez toutes les invites s'ensuivent. (Selon votre version de vCenter, cela peut être "Ajouter à l'inventaire" ou une autre variante)

    Le processus d'enregistrement VM devrait terminer avec la machine virtuelle clonée utilisable dans le nouveau vCenter!

    bonne chance!


2 commentaires

Mieux accompli avec un outil comme WINSCP


Il peut également être fait via BASIC SCP sur Shell de l'hôte à l'adresse IP de l'autre hôte. Par exemple, dans le shell hôte de l'hôte source, CD dans le dossier DataStore, puis exécutez SCP -R "Nom du dossier VM" / * Destination.IP: / VMFS / Volumes / DataStore-Nom / "Nom du dossier VM" / . (Cela suppose le même utilisateur sur les deux hôtes). Il faudra une seconde, mais copiera directement à partir de l'hôte source à l'hôte de destination, sans avoir besoin d'un PC "Middleman".



1
votes

Pour déplacer une machine virtuelle, vous n'avez pas besoin de cloner la machine virtuelle, copiez simplement les fichiers VM (après avoir alimenté le VM OFF) vers un disque dur externe et enregistrez la même chose sur l'hôte de destination.


0 commentaires

11
votes

Je comprends la solution à mon problème:

  • Étape 1: à partir du client VSphere, lorsqu'il est connecté à vCenter1, sélectionnez la machine virtuelle, puis sur " Fichier "Sélectionnez" Exporter "-" > Exporter un modèle OVF "(Remarque: Assurez-vous que la machine virtuelle est éteinte sinon cette fonctionnalité n'est pas disponible - il sera gris ). Cette action vous permettra d'enregistrer sur votre machine / ordinateur portable le VM (en tant que fichier .vmdk, .ovf et un fichier .mf).
  • Étape 2: Connectez-vous à la vCenter2 avec votre client VSphere et de "Menu" Fichier "SELECT" Déployer OVF Modèle ... "puis sélectionnez l'emplacement où le VM a été enregistré à l'étape précédente.

    C'était tout!
    Merci!


1 commentaires

Exporter OVF est toujours gris pour moi: /



1
votes

Un moyen beaucoup plus simple de le faire consiste à utiliser vCenter Converter Standalone Client et à faire un P2V, mais dans ce cas, un V2V. Il est beaucoup plus rapide que la copie des fichiers VM enbles sur certains stockages quelque part et la copier sur votre nouveau vCenter. Il faut beaucoup de temps pour le copier ou l'exporter vers un modèle OVF, puis l'importer. Vous pouvez définir votre client autonome de VCenter Converter sur V2V en une étape et synchroniser, puis de l'avoir mise sous tension de la machine virtuelle sur le nouveau vCenter et d'éteindre l'ancien vCenter. Simple.

Pour moi en utilisant cette méthode, j'ai pu déplacer une machine virtuelle d'un vCenter vers un autre vCenter en environ 30 minutes par rapport à la copie ou à l'exportation qui a pris plus de 2 heures. Vos résultats peuvent varier.


Ce processus ci-dessous, à partir d'un autre répondeur, fonctionnerait encore mieux si vous pouvez présenter ce magasin de données sur des serveurs EXXI sur le vCenter, puis suivez l'étape 2. Éliminant avoir à copier tous les VMS, puis suivez le reste du processus.

  1. Copiez tous les fichiers vm clonés de son répertoire et placez-le sur son magasin de données de destination.
  2. dans le client VI connecté à la destination vCenter, accédez à la vue Inventory-> DataSores.
  3. Ouvrez le navigateur DataStore pour le magasin de données où vous avez placé les fichiers du VM.
  4. Trouvez le fichier .vmx que vous avez copié et cliquez dessus avec le bouton droit de la souris.
  5. Choisissez "Enregistrer la machine virtuelle" et suivez toutes les invites s'ensuivent. (Selon votre version de vCenter, cela peut être "Ajouter à l'inventaire" ou une autre variante)

0 commentaires

1
votes

Copier les fichiers VM sur un disque dur externe puis l'apporter à la destination prendra beaucoup plus longtemps et nécessite plusieurs étapes. L'utilisation du client autonome vCenter Converter fera tout pour vous et est beaucoup plus rapide. Aucun disque dur externe requis. Je ne sais pas où vous avez la partie clonante. VCenter Converter Standalone Client est simplement copiant les fichiers VM en important et en exportant à partir de la source vers la destination, arrêtez la source VM, puis enregistrez la machine virtuelle à destination et allumez. Tout en une étape. Prend environ 1 min pour définir ce client autonome VCenter Converter.


0 commentaires

0
votes

Vous n'avez pas à exporter votre VMS du tout. Vous pouvez déplacer la machine virtuelle et clone vers un hôte de taxi dans vCenter 1. Ajoutez ensuite l'hôte à vCenter 2, et vmotion loin tout ce que VMS à d'autres hôtes gérés précédemment par vCenter 2. Une fois terminé, vous pouvez ajouter l'hôte de taxi à vCenter 1 .


0 commentaires

0
votes

Si vous souhaitez cela à l'aide de la ligne de commande, vous pouvez faire ce si vous avez ESXI 6.0 (ou éventuellement même ESXI 5.5) en cours d'exécution, en utilisant GOVC , qui est un utilitaire très utile pour interagir avec votre vCenter et ses ressources associées.

Selon votre configuration, Vous pouvez xxx

alors, vous aurez votre VM vm_name exporté dans le dossier exportation-dossier . De là, vous pouvez alors xxx

tandis que l'importer dans votre autre vCenter. Vous devrez peut-être spécifier -ds new_datastore aussi, si vous avez plus d'un magasin de données disponible, mais govc vous le dira si vous en avez besoin.

Les commandes ci-dessus Exiger que GOVC est installé , que tu devrais, parce que c'est bien mieux que ovftool de chaque sens.


0 commentaires