Desde o vSphere 5.x, agora podemos solicitar um vMotion e Storage vMotion combinados ao mesmo tempo via Web Client - mas isso pode ser feito através da CLI (não do PowerCLI)?
Eu li a documentação para a CLI 5.1 e pesquisei bastante no Google, mas não encontro nenhuma referência. Além disso, se eu fazer encontrar uma resposta eu pensei que deve ter um lugar para ele ser mais fácil de encontrar.
command-line-interface
vmware-vsphere
vmotion
Chopper3
fonte
fonte
Respostas:
Você realmente precisa esclarecer o que quer dizer quando diz "não PowerCLI". Existe o VMA e, em seguida, o servidor ESX.
No entanto, participei recentemente dos cursos do vSphere 5 ...
As duas operações exigem coisas muito diferentes e são realizadas seqüencialmente (uma após a outra) em vez de simultaneamente quando você usa a interface do usuário baseada na Web.
Isso significa que, quando você faz isso na linha de comando do VMA , precisa fazer duas coisas diferentes. (O que sua pergunta não é possível diretamente dos servidores ESX, tanto quanto eu poderia dizer)
fonte
Bem, como o VMotion é um recurso licenciado do vCenter, invocá-lo precisaria ser feito pelo servidor vCenter. Talvez o motivo pelo qual ele não esteja exposto atualmente pela CLI seja por alguns motivos comerciais / de licenciamento.
De qualquer forma, procurei e também não consigo encontrar referências ao equivalente VMware de "svmotion" para o VMotion tradicional.
Suponho que, se você não quiser usar o PowerCLI, tente criar um script semelhante a VMotion com vmware-cmd, mas mesmo que funcione (o que duvido), será desajeitado e totalmente sem suporte.
A estrutura básica por trás de uma operação VMotion é:
Há um parâmetro vmware-cmd que faz instantâneos de desativação e memória, portanto, enquanto você não conseguir fazer (2), poderá fazer o resto.
Duvido que seja executado em um período de tempo suficientemente curto para ser útil em relação à perda de serviço. Desculpe, provavelmente não é a resposta que você está procurando.
- ab1
Referência:
http://pubs.vmware.com/vsphere-51/index.jsp?topic=%2Fcom.vmware.vcli.ref.doc%2Fvmware-cmd.html
fonte
Nos documentos da v5.1, parece que você pode usar o comando svmotion, embora não tenha certeza se ele é capaz de fazer apenas armazenamento ou ambos.
link svmotion
Esse também é outro método - Como mover uma VM sem vCenter ou Storage VMotion
fonte