Déploiement de VM à partir d'un fichier vmdk / vmx

13

J'ai un fichier vmdk et un fichier vmx (et tous les autres fichiers de la banque de données de quelqu'un d'autre) copiés sur mon propre magasin de données. Si j'essaie de déployer à partir du fichier vmx, j'obtiens un vm avec le nom "unknown # (invalide)" où # est un numéro séquentiel selon le nombre de fois où j'ai essayé. Si j'essaie de déployer à partir de vmdk, j'obtiens une machine virtuelle non amorçable.

Existe-t-il un moyen simple d'obtenir une machine virtuelle opérationnelle à partir du dossier VM?

Edit: Lorsque j'essaie de déployer à partir d'un fichier VMX, j'obtiens ce vm:

um vm

et je ne suis pas en mesure de modifier les paramètres ou de le mettre sous tension.

ÉDITER:

Nous avons résolu le problème. Le fichier nous a été fourni par VMPlayer et la version matérielle était incompatible. Nous avons réduit la version HW et exporté en tant que fichier .ova. De là, nous avons pu importer dans vCenter.

Jeff
la source
Je veux dire que je veux avoir une VM utilisable. Quelqu'un m'a donné ce dossier VM et je veux l'utiliser sur mon hôte.
Jeff
1
Comment "déployez-vous" la machine virtuelle?
ewwhite
J'ai copié le dossier de 18 Go dans la banque de données.
Jeff

Réponses:

16

Utilisez-vous le client vSphere? Si c'est le cas, votre clé consiste à utiliser le fichier .vmx.

De manière générique ( sans détails sur les versions, etc. ), cela se fait en parcourant la banque de données, en naviguant vers le dossier de la machine virtuelle, en cliquant avec le bouton droit sur le fichier .vmx approprié et en ajoutant la machine virtuelle à votre inventaire.

À partir de là, vous devriez avoir une machine virtuelle disponible dans votre inventaire de centre de données (ou hôte). C'est à ce moment que vous pourrez mettre la machine virtuelle sous tension.

entrez la description de l'image ici

Éditer:

Si le .vmx n'est pas bon, vous pouvez créer une NOUVELLE machine virtuelle ...

entrez la description de l'image ici

  • Sélectionnez "Personnalisé".
  • Configurez avec les spécifications requises.
  • Lorsque vous arrivez à la partie "Sélectionnez un disque", choisissez "Utiliser un disque virtuel existant".
  • Cela ouvrira une boîte de dialogue dans laquelle vous pourrez parcourir le fichier .VMDK.
  • Terminez l'installation.
  • Profit.
ewwhite
la source
1
Et si vous faites cela et que la VM arrive toujours comme "inconnue", alors il y a probablement un problème avec le .vmx. C'est un fichier texte, ouvrez-le et comparez avec un fichier fonctionnel.
Shane Madden
Existe-t-il un moyen de générer un nouveau vmx à partir du vmdk?
Jeff
@Jeff Voir ma mise à jour ci-dessus.
ewwhite
J'ai essayé aussi ... J'accepterai simplement cette réponse, mais je ne sais pas si je l'ai posée correctement. Une autre note, le zip qui m'a été donné avait un certain nombre d'instantanés qui ont été réassemblés une fois que j'ai complètement téléchargé le dossier. Est-ce important? Merci de votre aide.
Jeff
@Jeff Oh, les instantanés n'ont peut-être pas été consolidés. Ils ne sont pas affichés dans la boîte de dialogue Navigateur de banque de données à dessein. Cela pourrait être votre problème ici. Avez-vous accès au système d'origine?
ewwhite
0

Pour ajouter un disque virtuel .vmdk à la machine VMware, procédez comme suit:

Ouvrez votre machine virtuelle VMware et assurez-vous qu'elle est hors tension; Choisissez VM -> Paramètres; Sous l'onglet Matériel, cliquez sur Ajouter pour démarrer l'Assistant Ajout de matériel, sélectionnez Disque dur et cliquez sur Suivant. Sur la page Sélectionner un disque, sélectionnez Utiliser un disque virtuel existant et cliquez sur Suivant. Sur la page Sélectionner un disque existant, entrez le nom de chemin et le nom de fichier du fichier de disque existant, ou accédez au fichier et cliquez sur OK. (!) Même si le disque virtuel converti se compose de plusieurs fichiers .vmdk, vous devrez choisir un seul fichier .vmdk à la dernière page de l'assistant. Cela ajoutera tout le disque virtuel.

sous zéro
la source
0

Si vous voulez créer le vm via le fichier vmdk, vous devez changer votre fichier vmdk.

vmkfstools -i source.vmdk -d thin target.vmdk

Ensuite, il générera deux fichiers (target.vmdk et target-flat.vmdk). Vous devez utiliser target.vmdk pour créer le vm.

créer vm via vmdk

mystic_cg
la source