Wirtualizacja jest obecnie jedną z podstawowych technologii obliczeniowych. Dzięki maszynie wirtualnej (VM) możesz uruchomić prawie każdy wybrany system operacyjny na swoim komputerze bez konieczności rozbijania banku na zakup dodatkowego sprzętu.

W tym przewodniku omówiono, jak korzystać z terminala wiersza poleceń w zarządzaniu maszynami wirtualnymi VirtualBox niezależnie od używanego systemu operacyjnego, czy to Windows, macOS czy Linux. Wszystkie instalacje VirtualBox są dostarczane z narzędziem wiersza poleceń VBoxManage, potężnym i elastycznym narzędziem do zarządzania maszynami wirtualnymi.

Co to jest VboxManage?

VboxManage to narzędzie interfejsu wiersza poleceń (CLI) instalowane domyślnie jako część instalacji oprogramowania VirtualBox.

O ile możesz zarządzać większością swojej maszyny wirtualnej z GUI, VboxManage CLI zapewnia więcej funkcji, ponieważ daje bezpośredni dostęp do silnika wirtualizacji, umożliwiając dostęp do dodatkowych funkcji niedostępnych przez GUI. Ponadto większość serwerów Linux nie jest wyposażona w GUI, więc nadal będziesz mógł zarządzać swoimi maszynami wirtualnymi nawet w trybie bezgłowym.

Wszystkie polecenia VboxManage zaczynają się od słowa vboxmanage i zwykle następuje po nich podpolecenie, takie jak lista, controlvmitp. Często wymagane jest podanie nazwy maszyny wirtualnej, którą chcesz skonfigurować lub kontrolować.

Pobierać: VirtualBox dla Okna | System operacyjny Mac | Linux (Darmowy)

1. Wyświetlanie listy maszyn wirtualnych

Jednym z najczęstszych i najważniejszych poleceń VirtualBox jest wyświetlenie listy wszystkich maszyn wirtualnych dostępnych na komputerze lub serwerze. Oto, jak wyświetlić lub wyświetlić wszystkie maszyny wirtualne zarejestrowane na komputerze. Na podstawie danych wyjściowych zauważysz, że każda maszyna wirtualna otrzymuje uniwersalny unikalny identyfikator (UUID) używany do jednoznacznej identyfikacji maszyny wirtualnej.

Aby wyświetlić listę maszyn wirtualnych zainstalowanych na twoim komputerze, użyj następującego polecenia:

vboxmanage lista maszyn wirtualnych 

Jeśli chcesz uzyskać szczegółową listę, dodaj -I lub --długie flaga do vboxmanage lista maszyn wirtualnych Komenda. Dane wyjściowe pokazują wszystkie zarejestrowane maszyny wirtualne i szczegółowe informacje, takie jak konfiguracja każdej maszyny wirtualnej, szczegóły sprzętu, ustawienia itp.

Czasami interesuje Cię tylko lista aktualnie uruchomionych maszyn wirtualnych. W takim przypadku możesz użyć lista podkomenda z uruchomione maszyny wirtualne opcja w następujący sposób.

vboxmanage lista uruchomionychvms

2. Uruchamianie i zatrzymywanie maszyny wirtualnej

Aby uruchomić maszynę wirtualną za pomocą VboxManage, użyj startvm podpolecenie, po którym następuje nazwa maszyny wirtualnej lub identyfikator UUID. Na przykład uruchomiłbym następujące polecenie, aby uruchomić maszynę wirtualną o nazwie Okno11 wymienione w poprzedniej sekcji.

vboxmanage startvm Windows11

Jeśli chodzi o zatrzymanie maszyny wirtualnej, dostępnych jest kilka opcji. Możesz wyłączyć maszynę wirtualną lub ją wstrzymać.

Aby zatrzymać maszynę wirtualną przez jej wyłączenie, użyj przycisku controlvm podpolecenie, po którym następuje nazwa maszyny wirtualnej, a następnie wyłączenie zasilania opcja w następujący sposób.

vboxmanage controlvm wyłączanie systemu Windows11

Zostanie wyświetlony postęp zamykania maszyny wirtualnej w procentach.

Jeśli chcesz, aby maszyna wirtualna nie zużywała zasobów systemowych, ale niekoniecznie chcesz ją wyłączyć, możesz wstrzymać maszynę wirtualną i wznowić ją później.

Aby wstrzymać uruchomioną maszynę wirtualną, użyj następującego polecenia.

vboxmanage controlvm Window11 pauza

Zwróć uwagę, że wstrzymana maszyna wirtualna nadal znajduje się na liście uruchomionych maszyn wirtualnych. Aby uzyskać informacje o stanie maszyny wirtualnej, uruchom długą listę za pomocą polecenia vboxmanage lista runningvms -l. Na wyjściu parametr stanu powinien być równy wstrzymane. Na liście pojawi się również sygnatura czasowa wstrzymania maszyny wirtualnej.

Aby wznowić wstrzymaną maszynę wirtualną, użyj następującego polecenia.

vboxmanage controlvm Windows11 wznowienie

3. Pobieranie informacji o maszynie wirtualnej

Aby wyświetlić informacje związane z określoną maszyną wirtualną zamiast wymieniać wszystkie maszyny wirtualne, użyj pokażvminfo podkomenda. Na przykład możesz uruchomić następujące polecenie, aby uzyskać szczegółowe informacje o maszynie wirtualnej z systemem Windows11, w tym o jej sprzęcie i innych szczegółach konfiguracji, stanie sieci itp.

vboxmanage showvminfo Windows11

4. Tworzenie maszyny wirtualnej

Kolejnym ważnym zadaniem przy zarządzaniu maszynami wirtualnymi jest tworzenie nowych maszyn wirtualnych. Użyj tworzenie podpolecenie, aby utworzyć nową maszynę wirtualną. Na przykład, aby utworzyć maszynę wirtualną o nazwie „DebianVM” działającą w systemie operacyjnym Debian Linux, możesz uruchomić następujące polecenie.

vboxmanage createvm --name DebianVM --ostype Debian Debian_64 --register

Jeśli nie masz pewności co do nazwy systemu operacyjnego, który ma być używany w maszynie wirtualnej, możesz sprawdzić obsługiwane systemy operacyjne VirtualBox za pomocą następującego polecenia.

vboxmanage listy ostypów

Jeśli chcesz zmodyfikować nowo utworzoną maszynę wirtualną, na przykład, aby zmienić rozmiar pamięci, nazwę i inne istotne parametry, możesz użyć modyfikacja podkomenda.

ten modyfikacja po składni podkomendy następuje nazwa maszyny wirtualnej, którą chcesz zmodyfikować. Następnie określasz ustawienie, które chcesz zmienić, a na końcu określasz wartość ustawienia.

Załóżmy, że chcesz zmienić nazwę nowo utworzonej maszyny wirtualnej powyżej z DebianVM na Debian9 za pomocą --Nazwa ustawienie.

vboxmanage modyfikacja vm DebianVM --nazwa Debian9

Możesz przejrzeć listę ustawień, które możesz modyfikować, uruchamiając polecenie:

vboxmanage modyfikacja vm 

Ucz się więcej: Wskazówki, jak doładować swój Linux VirtualBox

5. Migawki i przywracanie

Kopie zapasowe są ważnym elementem utrzymania solidnego systemu informatycznego. VirtualBox umożliwia zachowanie stanu maszyny wirtualnej, dzięki czemu można ją przywrócić, jeśli coś pójdzie nie tak.

Aby zrobić migawkę konkretnej maszyny wirtualnej, możesz uruchomić następujące polecenie, gdzie Wigiliamigawka to nazwa nadana migawce maszyny wirtualnej.

migawka vboxmanage Windows11 zrób „migawkę wigilijną”

Aby przywrócić powyższą maszynę wirtualną z nowo utworzoną migawką, najpierw zatrzymaj maszynę wirtualną, jeśli jest uruchomiona, a następnie przywróć migawkę za pomocą następującego polecenia.

vboxmanage migawka Windows11 przywracanie „Migawka wigilijna”

Oczywiście możesz zmienić nazwę migawki na coś, co pasuje do Twojej instalacji maszyny wirtualnej.

6. Otrzymywać pomoc

Aby lepiej posługiwać się VboxManage CLI, musisz wiedzieć, jak uzyskać pomoc lub czytać dokumentację z terminala poleceń, zamiast zapamiętywać polecenia. Istnieje również wiele innych poleceń, których nie omówiliśmy w tym przewodniku. Dowiedz się więcej o poleceniach VboxManage i oferowanych przez nie opcjach, uruchamiając następujące polecenie:

vboxmanage

Ucz się więcej: Jak uzyskać pomoc wiersza poleceń w systemie Linux

Dlaczego warto rozważyć użycie maszyny wirtualnej?

W tym przewodniku omówiono niektóre z ważnych poleceń do zarządzania maszynami wirtualnymi VirtualBox za pomocą VboxManage, potężnego i lekkiego narzędzia CLI do zarządzania maszynami wirtualnymi. Ponadto możesz łatwo tworzyć skrypty automatyzacji oparte na VboxManage, aby łatwo zarządzać swoimi maszynami wirtualnymi.

Maszyny wirtualne zapewniają możliwość uruchamiania i eksperymentowania z wieloma systemami operacyjnymi na komputerze. Ponadto, ponieważ maszyny wirtualne działają w bezpiecznym i odizolowanym środowisku, masz pewność, że awaria obsługi gościa lub maszyny wirtualnej nie wpłynie negatywnie na system operacyjny hosta.

7 praktycznych powodów, aby zacząć korzystać z maszyny wirtualnej

Do czego służą maszyny wirtualne? Oto kilka praktycznych korzyści i zastosowań maszyn wirtualnych, które możesz wypróbować już teraz.

Czytaj dalej

UdziałĆwierkaćE-mail
Powiązane tematy
  • Wyjaśnienie technologii
  • VirtualBox
  • Maszyna wirtualna
  • Wirtualizacja
O autorze
Mwiza Kumwenda (41 opublikowanych artykułów)

Mwiza z zawodu zajmuje się tworzeniem oprogramowania i obszernie pisze na Linuksie oraz programowaniu front-end. Niektóre z jego zainteresowań obejmują historię, ekonomię, politykę i architekturę przedsiębiorstwa.

Więcej od Mwizy Kumwendy

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować