Oficjalnie openSUSE oferuje obrazy JeOS dla środowisk wirtualizacji, takich jak Hyper-V, VMware, KVM i Xen. W tym artykule użyję obrazu VMware do uruchomienia openSUSE JeOS na VirtualBox i VMware Workstation.
Dlaczego openSUSE JeOS
JeOS (Just Enough Operating System) to odchudzony system operacyjny, który zawiera tylko składniki niezbędne do uruchomienia określonej aplikacji. Ponieważ w systemie nie ma żadnych dodatkowych komponentów, urządzenia JeOS są szybsze, mniejsze i bezpieczniejsze niż pełny system operacyjny ogólnego przeznaczenia. Spakowanie JeOS i aplikacji w jednym pakiecie może być przydatne w rozwiązywaniu wielu problemów z instalacją.
Ogólnie rzecz biorąc, kompilacje JeOS są używane do tworzenia urządzeń wirtualnych (VM), które są dostarczane ze wstępnie skonfigurowanym systemem operacyjnym i pojedynczą aplikacją. Używanie JeOS jako systemu operacyjnego upraszcza cały proces. W przypadku wirtualnego centrum danych i prywatnej chmury JeOS może być standardem dla obrazów maszyn wirtualnych. Ze względu na lekki charakter JeOS jest również przydatny w systemach wbudowanych.
Oficjalne obrazy openSUSE JeOS mają rozmiar zaledwie około 300 MB i składają się z podstawowego systemu operacyjnego i menedżera pakietów z oficjalnymi repozytoriami.
Zainstaluj openSUSE JeOS
OpenSUSE JeOS pojawia się w obrazach wirtualizacji, więc nie ma nic do zainstalowania. W tym przykładzie potrzebujemy VMware Workstation i obrazu VMware JeOS, aby go przetestować. Jednak obraz będzie również działał dobrze z VirtualBox.
W tym przykładzie użyję openSUSE Leap 15.1 obraz JeOS dla VMware. Pobierz openSUSE Leap 15.1 obraz JeOS.
Zainstaluj OpenSUSE JeOS na VirtualBox
Sprawdź, jak zainstalować VirtualBox na Ubuntu, Debianie, CentOS 7 i openSUSE. Gotowy? Uruchom VirtualBox.
Kliknij „Nowy”.
Wprowadź odpowiednią nazwę maszyny wirtualnej, wybierz „Folder maszyny” (w którym będą przechowywane pliki maszyny wirtualnej), wybierz „Typ” i „Wersję” systemu operacyjnego.
Przypisz odpowiednią ilość pamięci do nowej maszyny wirtualnej. W moim przypadku wybieram alokację pamięci 8 GB.
Teraz musimy wybrać plik obrazu openSUSE JeOS. Wybierz „Użyj istniejącego pliku wirtualnego dysku twardego” i kliknij ikonę obok niego.
Kliknij „Dodaj”, aby dodać plik VMDK.
Kliknij „Utwórz”, aby zakończyć tworzenie maszyny wirtualnej.
Maszyna wirtualna jest gotowa. Czas zacząć i doświadczyć openSUSE Leap JeOS. Kliknij „Rozpocznij”.
Wybierz „openSUSE Leap 15.1 JeOS” i naciśnij Enter.
Wyskakujący komunikat poinformuje, że domyślne ustawienia regionalne systemu to „en_US.UTF-8”. Aby zmienić ustawienia regionalne, musisz ręcznie zainstalować pakiet „glibc-locale” i uruchomić następujące polecenie.
$ localectl set-locale LANG=
Wybierz odpowiedni układ klawiatury.
Następnie wybierz strefę czasową swojej lokalizacji.
Wprowadź hasło roota dla nowo ustawionego systemu openSUSE JeOS. Musi być trudny do złamania i wystarczająco prosty do zapamiętania.
Wprowadź ponownie hasło, aby potwierdzić jego użycie jako hasło roota.
Gdy wszystko się zakończy, zostaniesz poproszony o zalogowanie. Będziemy logować się na konto root. Wpisz nazwę użytkownika „root” i hasło roota, które stworzyliśmy w poprzednim kroku.
Voila! OpenSUSE Leap JeOS jest gotowy do pracy!
Zainstaluj OpenSUSE JeoS na VMware
W tym przykładzie użyję VMware Workstation. W przypadku VMware Workstation jest to trochę ciekawe. Istniejące pliki VMDK są zablokowane, więc inne maszyny wirtualne nie mogą ich używać. Dlatego musimy stworzyć nową kopię obrazu openSUSE Leap JeOS VMDK do pracy z nową maszyną wirtualną.
Uruchom VMware Workstation.
Kliknij „Utwórz nową maszynę wirtualną”. Alternatywnie możesz przejść do Plik >> Nowa maszyna wirtualna.
W „Kreatorze nowej maszyny wirtualnej” wybierz „Niestandardowy” i kliknij „Dalej”.
Wybierz kompatybilność sprzętową, którą chcesz mieć. jadę z najnowszym.
Po wyświetleniu monitu o instalację systemu-gościa wybierz opcję „Zainstaluję system operacyjny później”.
Wybierz odpowiedni typ i wersję systemu gościa.
Nadaj maszynie wirtualnej odpowiednią nazwę i zdecyduj, gdzie mają być przechowywane pliki maszyny wirtualnej.
Przypisz odpowiednią liczbę procesorów i rdzeni do maszyny wirtualnej.
Przypisz odpowiednią ilość pamięci.
Wybierz typ sieci, który chcesz przypisać do maszyny wirtualnej. W przypadku pomyłki użyj opcji domyślnej (NAT).
Wybierz typ kontrolera we/wy. Jeśli jesteś zdezorientowany, użyj opcji „Zalecane”.
Wybierz typ dysku dla maszyny wirtualnej.
W tym momencie wybierz „Użyj istniejącego dysku wirtualnego”.
Przeglądaj w poszukiwaniu obrazu openSUSE Leap JeOS VMDK.
Po wyświetleniu monitu o konwersję nie ma potrzeby konwertowania. Jeśli jednak chcesz dokonać konwersji, VMDK nie będzie kompatybilny ze starszymi maszynami wirtualnymi.
Kliknij „Zakończ”, aby zakończyć tworzenie maszyny wirtualnej.
Voila! Maszyna wirtualna jest gotowa do pracy! Kliknij „Włącz tę maszynę wirtualną” lub ikonę startową z górnej wstążki.
Wybierz „openSUSE Leap 15.1 JeOS” z menu i naciśnij Enter.
Domyślna lokalizacja to en_US.UTF-8. Jeśli chcesz to zmienić, musisz postępować zgodnie z instrukcjami wyświetlanymi na ekranie. Wciśnij Enter.
Wybierz odpowiedni układ klawiatury.
Wybierz strefę czasową.
Wprowadź hasło roota, które jest trudne do złamania, ale łatwe do zapamiętania.
Wprowadź ponownie hasło, aby potwierdzić.
Czas zalogować się na konto root.
Voila! OpenSUSE JeOS jest gotowy do użycia!
Końcowe przemyślenia
Po zakończeniu instalacji uruchom następujące polecenie, aby upewnić się, że wszystko jest aktualne.
$ zypper ref && zypper aktualizacja
OpenSUSE JeOS zawiera tylko menedżera pakietów (ze standardowymi repozytoriami) i inne podstawowe komponenty. Aby był przydatny w określonym celu, należy ręcznie zainstalować pakiety.
Wszelkie zmiany wprowadzone w openSUSE JeOS są zapisywane w pliku VMDK. Tak więc, aby stworzyć niestandardowy obraz do masowego wdrożenia, wystarczy raz wprowadzić zmianę i rozesłać zmodyfikowaną kopię.
Cieszyć się!