Il s'agit de la commande virt-v2v-copy-to-local qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
virt-v2v-copy-to-local - Copie un invité distant sur la machine locale
SYNOPSIS
virt-v2v-copy-to-local -ic LIBVIRT_URI INVITÉ
virt-v2v-copy-to-local -ic xen+ssh://[email protected] xen_invité
virt-v2v-copie-vers-local -ic esx://[email protected] vmware_invité
DESCRIPTION
"virt-v2v-copy-to-local" copie un invité d'un hyperviseur distant vers la machine locale, dans
préparation à la conversion par virt-v2v(1). Notez cet outil seul ne sauraient faire le virt-v2v
la conversion.
Quand à utilisé cet outil
Cet outil n'est généralement pas nécessaire, mais il existe quelques cas particuliers (voir liste ci-dessous)
où vous pourriez en avoir besoin.
Si votre cas ne correspond pas à l'un de ces cas particuliers, ignorez cet outil et lisez
virt-v2v(1) à la place. Le processus virt-v2v-copy-to-local est plus lent que l'utilisation de virt-v2v
directement, car il doit copier les parties inutilisées du disque invité.
· Vous avez un invité Xen utilisant des périphériques de bloc hôte. Virt-v2v ne peut pas convertir de tels invités
directement.
Voir « CONVERSIONS XEN OU SSH À PARTIR DE PÉRIPHÉRIQUES BLOCS » dans virt-v2v (1).
· Vous disposez d'hyperviseurs VMware ESXi et n'utilisez pas VMware vCenter pour les gérer.
Virt-v2v ne peut pas accéder directement à l'hyperviseur ESXi, vous devez donc soit exporter le
invité en tant qu'OVA (par exemple, en utilisant « ovftool » de VMware ); ou vous pouvez utiliser cet outil pour copier le
guest dans un fichier local sur le serveur de conversion, d'où virt-v2v pourra
y accéder.
Voir "ENTREE DE L'HYPERVISEUR VMWARE ESXi" dans virt-v2v (1).
Comment cet outil vos contrats
Cet outil utilise libvirt pour obtenir le XML libvirt (métadonnées) de l'invité distant, essentiellement
équivaut à exécuter "virsh dumpxml guest".
Il utilise ensuite le XML pour localiser les disques invités distants, qui sont copiés à l'aide d'un
méthode spécifique à l'hyperviseur. Il utilise ssh pour les hyperviseurs Xen distants et HTTPS (curl) pour
hyperviseurs ESXi distants.
Il modifie ensuite le XML libvirt pour qu'il pointe vers les copies locales des disques invités.
Le XML libvirt est sorti dans un fichier appelé invité.xml (OÙ invité est le nom de la
invité). Le(s) disque(s) sont sortis dans le(s) fichier(s) appelé(s) disque-invité1, disque-invité2 etc.
Après avoir copié l'invité localement, vous pouvez le convertir en utilisant :
virt-v2v -i libvirtxml invité.xml [-o options ...]
Virt-v2v trouve les copies locales des disques en regardant dans le XML.
EXEMPLES
Copier et convertir Xen hyperviseur qui Usages hôte bloc dispositifs
Pour obtenir des instructions complètes, consultez « CONVERSIONS XEN OU SSH À PARTIR DE PÉRIPHÉRIQUES BLOCS » dans virt-v2v (1).
virt-v2v-copy-to-local -ic xen+ssh://[email protected] xen_invité
virt-v2v -i libvirtxml xen_guest.xml -o local -os / Var / tmp
rm xen_guest.xml xen_guest-disk*
Copier et convertir ESXi hyperviseur
Pour obtenir des instructions complètes, consultez « INPUT FROM VMWARE ESXi HYPERVISOR » dans virt-v2v (1).
virt-v2v-copie-vers-local -ic esx://[email protected]?no_verify=1 vmware_invité
virt-v2v -i libvirtxml vmware_guest.xml -o local -os / Var / tmp
rm vmware_guest.xml vmware_guest-disk*
OPTIONS
--Aidez-moi
Afficher l'aide.
-ic libvirtURI
Spécifiez un URI de connexion libvirt
--password-fichier filet
Au lieu de demander le(s) mot(s) de passe de manière interactive, transmettez le mot de passe dans un fichier.
Notez que le fichier doit contenir le mot de passe complet, sans tout traînant nouvelle ligne, Et pour
sécurité, le fichier doit avoir le mode 0600 afin que les autres ne puissent pas le lire.
Actuellement, cette option n'a aucun effet sur les transferts xen+ssh, mais c'est un
punaise.
-q
--silencieux
Cela désactive les barres de progression et autres sorties inutiles.
-v
--verbeux
Activez les messages détaillés pour le débogage.
-V
--version
Afficher le numéro de version et quitter.
Utilisez virt-v2v-copy-to-local en ligne à l'aide des services onworks.net