Depuis vSphere 5.x, nous pouvons maintenant demander une vMotion combinée et une vMotion de stockage en même temps via le client Web - mais cela peut-il être fait via la CLI (pas PowerCLI)?
J'ai lu la documentation de l'interface CLI 5.1 et l'ai recherchée sur Google, mais je ne trouve aucune référence. Aussi , si je ne trouve une réponse que je pensais qu'il devrait avoir une place pour qu'il soit plus facile à trouver.
Réponses:
Vous devez vraiment clarifier ce que vous voulez dire lorsque vous dites "pas PowerCLI". Il y a le VMA, puis il y a directement sur un serveur ESX.
Cependant, j'ai récemment suivi les cours pour vSphere 5 ...
Les deux opérations nécessitent des choses très différentes et sont effectuées de manière séquentielle (l'une après l'autre) plutôt que simultanément lorsque vous utilisez l'interface utilisateur Web.
Cela signifie que lorsque vous le faites à partir de la ligne de commande VMA , vous devez faire deux choses différentes. (Pour autant que je sache, ce que vous demandez n'est pas possible directement à partir des serveurs ESX)
la source
Eh bien, comme VMotion est une fonctionnalité vCenter sous licence, son invocation devrait être effectuée par le serveur vCenter. Peut-être que la raison pour laquelle il n'est pas actuellement exposé via l'interface CLI est pour des raisons commerciales / de licence.
Quoi qu'il en soit, j'ai regardé et je ne trouve pas non plus de références à l'équivalent VMware de "svmotion" pour VMotion traditionnel.
Je suppose que si vous ne voulez pas utiliser PowerCLI, vous pouvez essayer de créer un script ressemblant à VMotion avec vmware-cmd, mais même si cela fonctionne (ce dont je doute), il sera maladroit et totalement non pris en charge.
La structure de base derrière une opération VMotion est:
Il y a un paramètre vmware-cmd qui fait des instantanés de repos et de mémoire, donc bien que vous ne puissiez pas faire (2), vous pourrez peut-être faire le reste.
Je doute que cela se fasse dans un délai suffisamment court pour être utile en cas de perte de service. Désolé, probablement pas la réponse que vous cherchez.
- ab1
Référence:
http://pubs.vmware.com/vsphere-51/index.jsp?topic=%2Fcom.vmware.vcli.ref.doc%2Fvmware-cmd.html
la source
Dans la documentation v5.1, il semble que vous pouvez utiliser la commande svmotion, bien que je ne sois pas certain qu'il soit capable de faire uniquement du stockage ou les deux.
lien svmotion
C'est aussi une autre méthode - Comment déplacer une machine virtuelle sans vCenter ou Storage VMotion
la source