VMware List VMs Command Line | Przydatne polecenia ESXCLI
Wiersz poleceń VMware ESXi jest potężnym i efektywnym narzędziem do zarządzania maszynami wirtualnymi. W tym artykule dowiesz się o istotnych i przydatnych poleceniach wiersza poleceń, które umożliwiają bezpośrednie uzyskiwanie informacji bez interfejsu graficznego.
Czym jest wiersz polecenia VMware
VMware vSphere obsługuje kilka interfejsów wiersza poleceń do zarządzania infrastrukturą wirtualizacji, w tym interfejs wiersza poleceń vSphere (vCLI), polecenie ESXi Shell oraz PowerCLI. Wiersz polecenia VMware to potężne narzędzie, które wykonuje szereg czynności w vSphere, w tym zarządzanie hostami, sieciami, pamięcią masową, maszynami wirtualnymi, systemami operacyjnymi gości i innymi.
Jeśli słyszeliście o poleceniach ESXi w wierszu poleceń, prawdopodobnie wiecie, że ESXi ma swoje własne polecenia ESXCLI. Powłoka ESXi jest domyślnie wyłączona z powodów bezpieczeństwa na hostach ESXi. Można ją jednak włączyć, jeśli jest to konieczne, zarówno dla lokalnego, jak i zdalnego dostępu. W tym artykule przedstawiono, jak wyświetlać listę maszyn wirtualnych VMware za pomocą poleceń oraz przydatne linie poleceń ESXCLI.
Wskazówka: Aby zminimalizować ryzyko nieautoryzowanego dostępu, zaleca się włączyć powłokę ESXi tylko w celach rozwiązywania problemów.
Jak korzystać z wiersza poleceń VMware do wyświetlania listy maszyn wirtualnych [ESXCLI list VMs]
Jak wspomniano wcześniej, powłoka ESXi jest domyślnie wyłączona dla dostępu lokalnego i zdalnego, dlatego należy ją najpierw włączyć.
Włącz sesję SSH z uprawnieniami root:
W klient VMware vSphere przejdź do Hosts and Clusters, wybierz swój host ESXi, a następnie kliknij Service >> Configure >> SSH. Kliknij Start, aby uruchomić serwer SSH raz.
Wskazówka: Na systemie Windows możesz użyć PuTTY jako klienta SSH do zdalnego wykonywania poleceń powłoki ESXi.
Wiersz poleceń VMware do wyświetlania listy maszyn wirtualnych
Wprowadź następujące polecenie, aby uzyskać listę wszystkich zarejestrowanych maszyn wirtualnych, zidentyfikowanych przez ich VMID, nazwę wyświetlaną i ścieżkę do pliku konfiguracji .vmx:
W VMware, używając esxcli list VMs można wyświetlić listę wszystkich maszyn wirtualnych. Ponadto, istnieją jeszcze inne przydatne polecenia używane w VMware ESXi, proszę kontynuować czytanie tej strony.
Zaktualizowano: Przydatne polecenia ESXCLI, których musisz znać
W poprzedniej części przedstawiłem, jak wyświetlić maszyny wirtualne w VMware za pomocą poleceń. Teraz możesz chcieć poznać inne przydatne polecenia wiersza poleceń. Na przykład, jak wyświetlić działające maszyny wirtualne na ESXi, jak wyłączyć maszynę wirtualną za pomocą wiersza poleceń ESXi, itd., jak uzyskać informacje o maszynie wirtualnej/hoście bezpośrednio.
✦ Wyświetlanie działających maszyn wirtualnych na ESXi za pomocą poleceń
Możesz łatwo wyświetlić listę wszystkich uruchomionych maszyn wirtualnych na hoście z wiersza poleceń bez konieczności korzystania z interfejsu GUI, wpisując następujące polecenie:
ID świata może być używane z innymi poleceniami ESXCLI do wykonywania różnych zadań związanych z maszynami wirtualnymi.
✦ Wyłączenie maszyny wirtualnej za pomocą polecenia ESXi ESXCLI
Polecenie esxcli można używać lokalnie lub zdalnie do wyłączania maszyny wirtualnej działającej na ESXi 5.x lub nowszej wersji.
Wyłącz maszynę wirtualną z listy, wykonując to polecenie:
esxcli vm process kill --type= [soft,hard,force] --world-id= NumerŚwiata
✦ Włączanie/Wyłączanie maszyny wirtualnej za pomocą narzędzia wiersza poleceń ESXi vim-cmd
Jeśli korzystasz z wersji ESXi 4.x lub nowszej, możesz również użyć tych poleceń wiersza poleceń do włączania/wyłączania maszyny wirtualnej:
1. Wyświetl identyfikator inwentarza maszyny wirtualnej za pomocą polecenia:
Uwaga: Pierwsza (najbardziej lewa) kolumna wyjścia pokazuje vmid.
2. Sprawdź stan zasilania maszyny wirtualnej za pomocą polecenia:
Włącz maszynę wirtualną za pomocą wiersza poleceń ESXi:
Wyłącz maszynę wirtualną za pomocą polecenia:
Powiązane: Inne przydatne polecenie ESXCLI
#1: esxcli vm
Opis: Wyświetla maszyny wirtualne i wymusza ich wyłączenie.
#2. esxcli system version get
Opis: Zwraca wersję i numer kompilacji ESXi.
#3: esxcli system hostname get
Opis: Zwraca nazwę hosta, domenę i pełną nazwę domenową dla hosta.
#4: esxcli system stats installtime get
Opis: Zwraca datę i czas instalacji ESXi.
#5: esxcli hardware
Opis: Przestrzeń nazw sprzętu. Głównie używane do uzyskiwania informacji o bieżącej konfiguracji systemu.
#6. esxcli network
Opis: Przestrzeń nazw sieci dla zarządzania wirtualnymi sieciami, w tym wirtualnymi przełącznikami i interfejsami sieci VMkernel.
#7. esxcli system
Opis: Polecenie monitorowania i zarządzania systemem.
#8: esxcli storage vmfs extent list
Opis: Polecenie generuje listę rozszerzeń dla każdego woluminu oraz odpowiadającego im mapowania nazwy urządzenia na UUID.
Po zapoznaniu się z listą poleceń wiersza polecenia VMware VM i innymi przydatnymi komendami wiersza polecenia VMware ESXi można łatwo zarządzać maszynami wirtualnymi w środowisku VMware. Jednak dla wielu użytkowników trudno jest biegle posługiwać się tak wieloma poleceniami, a jakiekolwiek ludzkie błędy mogą spowodować uszkodzenie systemu lub dysku, co prowadzi do utraty danych maszyn wirtualnych i finansowych strat dla przedsiębiorstwa.
Dlatego, aby zapewnić bezpieczeństwo dla Twoich maszyn wirtualnych, sugeruję, abyś regularnie tworzył kopię zapasową maszyny wirtualnej w ramach swojej rutynowej pracy.
Ważne: Ochrona maszyn wirtualnych VMware przed zagrożeniami bezpieczeństwa
Przed dokonywaniem większych zmian konieczne jest wykonanie kopii zapasowej maszyny wirtualnej, zwłaszcza przy użyciu nieznanych poleceń VMware, które mogą spowodować uszkodzenie Twoich maszyn wirtualnych. Tutaj chciałbym zastosować narzędzie AOMEI Cyber Backup, bezpłatne oprogramowanie do tworzenia kopii zapasowych maszyn wirtualnych VMware, które zapewnia ciągłą ochronę dla maszyn wirtualnych. Dzięki temu profesjonalnemu narzędziu możesz uzyskać następujące korzyści.
✔ Wsparcie dla darmowego ESXi: AOMEI Cyber Backup obsługuje zarówno płatne, jak i darmowe wersje VMware ESXi.
✔ Elastyczny harmonogram tworzenia kopii zapasowych: Ta funkcja umożliwia zaprojektowanie spersonalizowanych harmonogramów tworzenia kopii zapasowych, które gwarantują tworzenie kopii zapasowych w odpowiednich momentach.
✔ Zcentralizowane zarządzanie: AOMEI Cyber Backup oferuje zcentralizowaną konsolę do zarządzania zadaniami tworzenia kopii zapasowych, sprawdzania statusu i konfiguracji ustawień.
✔ Przechowywanie w chmurze: Obsługa archiwizacji wersji kopii zapasowych maszyn wirtualnych w pamięci Amazon S3.
✔ Szybkie przywracanie po awarii: Natychmiastowe przywracanie całej maszyny wirtualnej do poprzedniego stanu lub przywracanie jej na inny host za pomocą kilku kliknięć.
✔ Przydzielanie ról: Umożliwia administratorowi tworzenie podkont z ograniczonymi uprawnieniami.
Utwórz bezpieczne zadanie tworzenia kopii zapasowych, które obejmuje wiele maszyn wirtualnych ESXi. Możesz kliknąć poniższy przycisk, aby pobrać wersję darmową na zawsze:
*Możesz zainstalować oprogramowanie do tworzenia kopii zapasowych maszyn wirtualnych na systemie Windows lub Linux.
Jedno szybkie oprogramowanie do tworzenia kopii zapasowych maszyn wirtualnych
1. Podłącz urządzenia: Przejdź do przeglądarkowego klienta AOMEI Cyber Backup, następnie przejdź do Urządzenia źródłowe >> VMware/ Hyper-V, aby dodać hosta. Na przykładzie VMware"a, możesz Dodać vCenter lub Samodzielny ESXi w celu tworzenia kopii zapasowych maszyn wirtualnych.
2. Kliknij Zadanie tworzenia kopii zapasowej > Utwórz nowe zadanie, aby skonfigurować zadanie tworzenia kopii zapasowej według potrzeb.
- Rodzaj urządzenia: Możesz utworzyć kopię zapasową VMware ESXi lub Hyper-V.
- Urządzenie: Wybierz maszyny wirtualne, które chcesz skopiować na hoście w jednym zadaniu.
- Cel: Możesz wybrać ścieżkę lokalną lub ścieżkę sieciową do tworzenia kopii zapasowej. Używane ścieżki będą zapisane jako Ulubione Miejsca do wygodnego wyboru.
- Archiwum: Dodaj kubełek Amazon S3 i zarchiwizuj kopię zapasową na magazynie S3.
- Harmonogram: Możesz zaplanować kopię zapasową maszyny wirtualnej. Wybierz, czy chcesz wykonywać pełną, różnicową lub przyrostową kopię zapasową i zautomatyzuj wykonanie codziennie, co tydzień lub co miesiąc zgodnie z określoną częstotliwością.
3. Rozpocznij kopię zapasową: Kliknij Rozpocznij kopię zapasową i wybierz Dodaj harmonogram i rozpocznij kopię teraz lub Dodaj tylko harmonogram.
✎ Oprócz podstawowych funkcji, możesz również zaktualizować o funkcje zaawansowane:
✦ Partie kopii zapasowych maszyn wirtualnych: Partie kopii zapasowych dużej liczby maszyn wirtualnych zarządzanych przez serwer vCenter lub na pojedynczych hostach ESXi.
✦ Wyczyszczenie kopii zapasowych: Możesz określić politykę retencji, a stare pliki kopii zapasowych, które przekraczają określony okres, zostaną automatycznie usunięte.
✦ Przywracanie do nowego miejsca: Jeśli oryginalna maszyna wirtualna ulegnie uszkodzeniu, możesz łatwo przywrócić ją do pierwotnego miejsca lub do innego magazynu danych/hosta bez żadnej skomplikowanej konfiguracji i reinstalacji.
Podsumowanie
Ten artykuł zawiera przydatne polecenia wiersza poleceń, takie jak polecenie listy maszyn wirtualnych VMware. Używanie esxcli list vms umożliwia wygodne zarządzanie maszynami wirtualnymi VMware bez GUI.
Tymczasem podczas korzystania z polecenia ESXCLE powinieneś przygotować rozwiązanie dla kopii zapasowych VMware w przypadku utraty danych maszyny wirtualnej.