Jak włączyć wirtualizację w maszynie wirtualnej Ubuntu

Czy chcesz włączyć wirtualizację na swojej maszynie wirtualnej Ubuntu? Jeśli tak, trafiłeś we właściwe miejsce!

W tym poście na blogu pokażemy, jak to zrobić. Wirtualizacja może być świetnym sposobem na usprawnienie przepływu pracy, a także doskonale nadaje się do testowania i programowania. Więc bez dalszych ceregieli, zaczynajmy!

Jak włączyć wirtualizację w maszynie wirtualnej Ubuntu

WŁĄCZ WIRTUALIZACJĘ W UBUNTU:

1) Jeśli chcesz włączyć wirtualizację w systemie, musisz przejść do BIOS-u i włączyć go. Zwykle odbywa się to poprzez naciśnięcie klawisza podczas uruchamiania (często F12, F10 lub ESC), aby wyświetlić menu umożliwiające zmianę kolejności rozruchu lub wejście do konfiguracji systemu BIOS.

Gdy znajdziesz się w systemie BIOS, poszukaj opcji, która mówi coś takiego „Wirtualizacja”, „VT-x”, „SVM” lub „AMD-V”. Włącz go, a następnie zapisz i wyjdź z systemu BIOS.

2) Jeśli biegasz Ubuntu na maszynie wirtualnej musisz włączyć wirtualizację sprzętową dla maszyny wirtualnej, aby wirtualizacja zagnieżdżona działała.

W VMware Player można to zrobić, przechodząc do VM > Ustawienia > Sprzęt > Procesory i zaznaczając pole obok „Wirtualizuj Intel VT-x/EPT lub AMD-V/RVI”.

W VirtualBox przejdź do VM > Ustawienia > System > Procesor i zaznacz pole obok „Włącz VT-x/AMD-V”.

3) Po włączeniu wirtualizacji sprzętu w systemie BIOS i/lub ustawieniach maszyny wirtualnej możesz sprawdzić, czy działa, uruchamiając następujące polecenie:

egrep -c '(vmx|svm)' /proc/cpuinfo

Jeśli wirtualizacja sprzętu jest włączona, to polecenie powinno zwrócić liczbę różną od zera; jeśli zwróci 0, oznacza to, że wirtualizacja sprzętowa nie jest włączona w systemie.

Co to jest wirtualizacja?


Wirtualizacja umożliwia uruchomienie całego systemu operacyjnego na innym systemie operacyjnym.

Innymi słowy, możesz mieć cały komputer z systemem Windows w swoim komputerze Ubuntu.

Na tym komputerze z systemem Windows można uruchomić dowolne oprogramowanie Windows i będzie ono działać tak, jakby działało na prawdziwym, fizycznym komputerze z systemem Windows.

Wirtualizacja jest przydatna z wielu powodów. Umożliwia testowanie nowego oprogramowania w bezpiecznym, odizolowanym środowisku przed zainstalowaniem go w głównym systemie operacyjnym.

Umożliwia także jednoczesne uruchamianie wielu systemów operacyjnych na tym samym komputerze, dzięki czemu można łatwo przełączać się między nimi w razie potrzeby.

Jednym z najpopularniejszych programów do wirtualizacji jest VirtualBox, opracowany przez firmę Oracle.

VirtualBox jest darmowy i dostępny dla wszystkich głównych systemów operacyjnych, w tym Linux, Windows i Mac OS X.

Dlaczego warto korzystać z wirtualizacji?

Istnieje wiele powodów, dla których możesz chcieć używać wirtualizacji z Ubuntu. Być może musisz przetestować aplikację lub stronę internetową w wielu przeglądarkach lub w różnych wersjach Ubuntu.

Może chcesz uruchomić serwer na maszynie wirtualnej (VM), aby był odizolowany od głównego komputera.

A może potrzebujesz systemu Windows, aby móc korzystać z niektórych aplikacji, które są dostępne tylko dla tego systemu operacyjnego.

Bez względu na powód, wirtualizacja może być świetnym sposobem na usprawnienie przepływu pracy i lepsze wykorzystanie komputera.

Jak włączyć wirtualizację w Ubuntu?

Istnieje kilka różnych sposobów włączenia wirtualizacji w Ubuntu, ale skupimy się na dwóch najpopularniejszych metodach: użyciu ustawień BIOS lub UEFI oraz użyciu parametrów jądra Linuksa.

Włączenie wirtualizacji w ustawieniach systemu BIOS lub UEFI jest zazwyczaj najłatwiejszą metodą, ale może nie być dostępne we wszystkich systemach.

Aby sprawdzić, czy Twój system obsługuje tę metodę, możesz po prostu wyszukać ustawienie o nazwie „Wirtualizacja” Lub „VT-x” w menu ustawień BIOS lub UEFI. Jeśli widzisz to ustawienie, po prostu je włącz, a następnie uruchom ponownie system.

Jeśli twój system nie ma ustawienia wirtualizacji lub nie masz pewności, czy jest ono włączone, możesz także spróbować użyć parametrów jądra Linuksa.

Aby to zrobić, będziesz musiał edytować plik konfiguracyjny GRUB swojego systemu. W przypadku większości systemów plik ten znajduje się pod adresem /etc/default/grub.

W tym pliku poszukaj linii zaczynającej się od „GRUB_CMDLINE_LINUX” i dodaj do niego następujący parametr: „intel_iommu=on”.

Po zapisaniu zmian w tym pliku zaktualizuj konfigurację GRUB za pomocą polecenia „sudo update-grub” i uruchom ponownie system.

Jakie są korzyści z wirtualizacji?

Wirtualizacja zapewnia szereg korzyści, z których główną jest bardziej efektywne wykorzystanie zasobów sprzętowych i większa elastyczność we wdrażaniu serwerów.

Ponieważ każda maszyna wirtualna działająca na serwerze fizycznym może działać jako niezależny serwer, organizacje mogą lepiej wykorzystywać swoje zasoby sprzętowe.

Na przykład zamiast jednego serwera fizycznego przeznaczonego do uruchamiania określonej aplikacji, ten sam serwer fizyczny mógłby obsługiwać wiele maszyn wirtualnych, z których każda obsługuje inną aplikację.

Skutkuje to zwiększonym wykorzystaniem zasobów sprzętowych i obniżeniem kosztów.

Ponadto wirtualizacja zwiększa elastyczność, umożliwiając organizacjom szybkie i łatwe wdrażanie nowych serwerów lub zmianę konfiguracji istniejących serwerów.

Na przykład, jeśli organizacja musi szybko wdrożyć nową aplikację, może po prostu utworzyć nową maszynę wirtualną i zainstalować aplikację na tej maszynie wirtualnej.

Jest to znacznie prostsze i szybsze niż udostępnianie nowego serwera fizycznego i instalowanie aplikacji na tym serwerze.

Jak wykorzystać wirtualizację w biznesie?

Jego wykorzystanie w środowiskach biznesowych eksplodowało w ostatnich latach, ponieważ coraz więcej organizacji zaczęło polegać na maszynach wirtualnych (VM) w celu zwiększenia wydajności, poprawy elastyczności i obniżenia kosztów.

Wirtualizacja może być wykorzystywana do różnych celów w biznesie, od uruchamiania wielu systemów operacyjnych na jednym serwerze po tworzenie środowisk testowych i programistycznych, które odzwierciedlają systemy produkcyjne.

W tym artykule przyjrzymy się niektórym najczęstszym zastosowaniom wirtualizacji w biznesie, wraz z kilkoma wskazówkami, jak zacząć.

Jednym z najczęstszych zastosowań wirtualizacji w biznesie jest uruchamianie wielu systemów operacyjnych na jednym serwerze. Można to zrobić z wielu powodów, w tym z konsolidacji serwerów, obniżenia kosztów sprzętu i zwiększenia elastyczności.

Jeśli myślisz o wykorzystaniu wirtualizacji do uruchamiania wielu systemów operacyjnych na jednym serwerze, musisz pamiętać o kilku rzeczach.

Najpierw musisz wybrać platformę wirtualizacji. Dostępnych jest wiele różnych opcji, więc poświęć trochę czasu na zbadanie opcji i wybierz tę, która najlepiej odpowiada Twoim potrzebom.

Po drugie, musisz upewnić się, że serwer ma wystarczającą ilość zasobów (pamięć, procesor, pamięć masowa) do obsługi liczby maszyn wirtualnych, które planujesz uruchomić.

Na koniec musisz upewnić się, że licencje na system operacyjny pozwalają na wirtualizację.

Innym powszechnym zastosowaniem wirtualizacji w biznesie jest tworzenie środowisk testowych i programistycznych, które odzwierciedlają systemy produkcyjne.

Może to być nieocenione narzędzie dla organizacji, które muszą przetestować nowe oprogramowanie lub konfiguracje przed wdrożeniem ich w środowisku produkcyjnym.

Może również pomóc programistom w tworzeniu spójnych środowisk do testowania ich kodu.

Jeśli interesuje Cię wykorzystanie wirtualizacji do tworzenia środowisk testowych i programistycznych, musisz pamiętać o kilku rzeczach.

Po pierwsze, musisz upewnić się, że środowisko testowe i programistyczne dokładnie odzwierciedla środowisko produkcyjne.

Oznacza to posiadanie identycznych konfiguracji sprzętowych i identycznych konfiguracji oprogramowania.

Po drugie, musisz upewnić się, że Twój zespół posiada umiejętności i wiedzę niezbędne do pracy w środowisku zwirtualizowanym.

I wreszcie, musisz mieć plan migracji zmian ze środowiska testowego i programistycznego do środowiska produkcyjnego.

Jak wykorzystać wirtualizację w edukacji?

Technologia wirtualizacji może być wykorzystana w edukacji do stworzenia „wirtualny” pracownia komputerowa, w której studenci mają dostęp do szerokiej gamy aplikacji i systemów operacyjnych na jednym, fizycznym komputerze.

Może to być szczególnie korzystne dla szkół o ograniczonych zasobach, ponieważ może zapewnić uczniom dostęp do szerszej gamy materiałów edukacyjnych.

Wniosek

Jeśli chcesz korzystać z wirtualizacji na maszynie wirtualnej Ubuntu, musisz włączyć ją w ustawieniach systemu BIOS.

Aby to zrobić, uruchom ponownie maszynę wirtualną i naciśnij klawisz, który pozwala wejść do ustawień BIOS-u (zwykle F2 lub F12).

W ustawieniach systemu BIOS znajdź sekcję dotyczącą wirtualizacji i upewnij się, że jest włączona.

Po zapisaniu zmian i wyjściu z systemu BIOS powinno być możliwe korzystanie z wirtualizacji na maszynie wirtualnej Ubuntu bez żadnych problemów.

Polski