Od wersji vSphere 5.x możemy teraz zażądać połączenia vMotion i Storage vMotion w tym samym czasie za pośrednictwem klienta WWW - ale czy można to zrobić za pomocą interfejsu CLI (nie PowerCLI)?
Przeczytałem dokumentację 5.1 CLI i przeszukiwałem ją dość mocno, ale nie mogę znaleźć żadnego odniesienia. Także jeśli ja zrobić znaleźć odpowiedź Myślałam, powinien on mieć miejsce łatwiej będzie znaleźć.
command-line-interface
vmware-vsphere
vmotion
Siekacz 3
źródło
źródło
Odpowiedzi:
Naprawdę musisz wyjaśnić, co masz na myśli, mówiąc „nie PowerCLI”. Jest VMA, a potem jest serwer bezpośrednio na ESX.
Jednak ostatnio wziąłem kursy dotyczące vSphere 5 ...
Te dwie operacje wymagają bardzo różnych czynności i są wykonywane sekwencyjnie (jedna po drugiej) zamiast jednocześnie, gdy korzystasz z internetowego interfejsu użytkownika.
Oznacza to, że kiedy robisz to z wiersza poleceń VMA , musisz zrobić dwie różne rzeczy. (O ile mogłem powiedzieć, to, o co pytasz, nie jest możliwe bezpośrednio z serwerów ESX)
źródło
Ponieważ VMotion jest licencjonowaną funkcją vCenter, wywołanie jej musiałoby zostać wykonane przez serwer vCenter. Być może powodem, dla którego nie jest obecnie ujawniany za pośrednictwem interfejsu CLI, są przyczyny komercyjne / licencyjne.
W każdym razie szukałem i nie mogę znaleźć żadnych odniesień do odpowiednika VMware „svmotion” dla tradycyjnego VMotion.
Podejrzewam, że jeśli nie chcesz używać PowerCLI, możesz spróbować napisać coś podobnego do VMotion z vmware-cmd, ale nawet jeśli to zadziała (co wątpię), będzie niezgrabne i całkowicie nieobsługiwane.
Podstawowa struktura operacji VMotion to:
Istnieje parametr vmware-cmd, który wykonuje wyciszanie i migawki pamięci, więc chociaż nie będziesz w stanie tego zrobić (2), możesz być w stanie zrobić resztę.
Wątpię, aby działał w wystarczająco krótkim czasie, aby był użyteczny w odniesieniu do utraty usługi. Przepraszamy, prawdopodobnie nie jest to odpowiedź, której szukasz.
- ab1
Odniesienie:
http://pubs.vmware.com/vsphere-51/index.jsp?topic=%2Fcom.vmware.vcli.ref.doc%2Fvmware-cmd.html
źródło
W dokumentach wer. 5.1 wygląda na to, że możesz użyć polecenia svmotion, chociaż nie jestem pewien, czy jest w stanie wykonać tylko przechowywanie, czy oba.
link svmotion
Jest to także kolejna metoda - jak przenieść maszynę wirtualną bez vCenter lub Storage VMotion
źródło