Jak mogę wyłączyć autostart dla maszyny wirtualnej w ESXi lub vSphere?

1

Mam kilka maszyn wirtualnych działających na hoście ESXi, zarządzanym przez vCenter, wszystkie w wersji 6.5.x. Mam kilka maszyn wirtualnych skonfigurowanych do automatycznego uruchamiania, co działa dobrze, ale muszę zatrzymać ich automatyczne uruchamianie.

Nie ma wzmianki o automatycznym uruchamianiu w dowolnym miejscu w kliencie vSphere Web Client, zarówno w wersji Flash, jak i HTML5. Znalazłem instrukcje dotyczące włączania / wyłączania obsługi Autostart na poziomie hosta z ESXi. Znalazłem również sposób wyświetlania priorytetu autostartu na liście maszyn wirtualnych, tylko w interfejsie internetowym ESXi:

Kolumna Autostart ESXi na liście maszyn wirtualnych

W interfejsie internetowym ESXi mam pozycję menu dla Autostartu z jedynie „zwiększ priorytet” i „zmniejsz priorytet”:

Menu autostartu w ESXi

Żadna z pozycji menu nie wyłączy autostartu całkowicie.

Ja nie znaleziono żadnych wskazówek, jak wyłączyć autostart dla pojedynczej maszyny wirtualnej. Muszę zatrzymać automatyczne uruchamianie niektórych maszyn wirtualnych, które obecnie wyświetlają liczbę całkowitą w pozycji „Kolejność autostartu” na powyższym zrzucie ekranu - to znaczy szukam elementu menu, który wyłącza autostart dla określonej maszyny wirtualnej, zmieniając „1 „powrót do„ Unset ”. Chciałbym uniknąć konieczności bezpośredniego SSH do hosta, aby to naprawić, ale zrobię to, jeśli będę musiał.

Coderer
źródło
Twoje maszyny wirtualne są zarządzane przez vCenter. Musisz wykonać całą konfigurację za pomocą vCenter lub ESXi. Pomimo zrozumienia, o co pytasz, twoje pytanie jest mylące, prawie do tego stopnia, że ​​nie jestem pozytywny, ale wiem, o co pytasz.
Ramhound
Masz rację, Rahound, cel pytania był niejasny. Zredagowałem, aby dodać więcej szczegółów i zrzuty ekranu z rzeczy, które działają. Mam nadzieję, że ma to większy sens.
Coderer
W mojej instancji vSphere mogę zmniejszać priorytet, dopóki nie znajdzie się on na dole stosu, a następnie, gdy ponownie zmniejszę, ustawia go jako start ręczny. Czy potrafisz to zrobić?
Shiffle McDoobles
Jeśli usuniesz maszynę wirtualną z ekwipunku, a następnie dodasz ją z powrotem, priorytet kolejności autostartu powinien powrócić do stanu nieuzbrojonego.
Ramhound
@ShiffleMcDoobles, gdy próbuję „zmniejszyć priorytet”, pojawia się komunikat o błędzie „Niepowodzenie - Podany parametr nie jest poprawny: vim.host.AutoStartManager.AutoPowerInfo.startOrder”, niezależnie od tego, którą maszynę wybieram. Zmienia jednak priorytet, a jeśli zrobię to na Priorytecie # 1, zmienia się na „Unset”. Wydaje się, że trwa to przez ponowne załadowanie interfejsu internetowego. Jeśli udzielisz odpowiedzi, zaakceptuję ją. Dzięki!
Coderer

Odpowiedzi:

3

Zmniejsz priorytet

Jak wspomniano w moim komentarzu; zmniejszenie priorytetu może zamiast tego ustawić automatyczne uruchamianie maszyny wirtualnej na uruchamianie ręczne.

  • Możesz uzyskać dostęp do tego ustawienia w Hostach i klastrach, wybierając (na vSphere) hosta, następnie klikając kartę Konfiguracja , a następnie wybierając Uruchamianie maszyny wirtualnej po prawej stronie.
  • W kliencie internetowym możesz uzyskać do nich dostęp, przechodząc do Hosts and Clusters, wybierając hosta, następnie klikając Manage , następnie Settings i wreszcie VM Startup / Shutdown .
Shiffle McDoobles
źródło
1
Dzięki, Shiffle - nie mogłem znaleźć sekcji „Uruchamianie / zamykanie maszyny wirtualnej” w vSphere i nigdy nie pojawił się, kiedy szukałem dokumentacji na temat autostartu. Może to kwestia terminologii; „autostart” jest używany w ESXi, podczas gdy „Automatyczne uporządkowanie” i „Automatycznie uruchom” to sformułowanie użyte w vSphere.
Coderer
W kliencie WWW 6.7
nazwa
0

Jeśli masz dostęp do powłoki SSH, spróbuj wykonać polecenie:

vim-cmd hostsvc/autostartmanager/update_autostartentry [VMOID] "none" "5" "1" "none" "5" "yes"

Dwie noneakcje całkowicie usuną wpis.

Aby sprawdzić VM OID:

vim-cmd vmsvc/getallvms

Aby sprawdzić sekwencję autostartu:

vim-cmd hostsvc/autostartmanager/get_autostartseq

Działa na ESXi 6.5a

Odniesienie: http://sakananote2english.blogspot.com/2012/04/power-on-vm-with-command-line-at-vmware.html

Yvon
źródło
-1

Jeśli masz kopię VMware Workstation Pro, powinieneś być w stanie:

  1. Połącz to z instancją ESXi
  2. Kliknij prawym przyciskiem myszy hosta ESXi w panelu biblioteki.
  3. Z menu kontekstowego wybierz „Zarządzaj akcjami zasilania maszyny wirtualnej” („Zarządzaj maszynami wirtualnymi AutoStart” w starszych wersjach stacji roboczej).
  4. Odznacz maszyny wirtualne, które nie powinny być automatycznie włączane.
jamesdlin
źródło
Dlaczego głosowanie negatywne? Czy jakaś część tego jest niepoprawna?
jamesdlin