Firma Canonical wydała multipass 1.0, zestaw narzędzi do wdrażania Ubuntu na maszynach wirtualnych

Kanoniczny представила pierwsza stabilna wersja zestawu narzędzi wieloprzebiegowy 1.0, zaprojektowany w celu uproszczenia instalacji różnych wersji Ubuntu na maszynach wirtualnych działających na systemach wirtualizacji Linux, Windows i macOS. Multipass pozwala programiście uruchomić żądaną wersję Ubuntu na maszynie wirtualnej za pomocą jednego polecenia bez dodatkowych ustawień, na przykład w celu eksperymentów lub testowania działania jego aplikacji. Do uruchomienia maszyny wirtualnej Linux używa KVM, Windows używa Hyper-V, a macOS używa HyperKit na macOS. Do uruchomienia można także wykorzystać maszyny wirtualne VirtualBox. Kod projektu jest napisany w C++ i dystrybuowane przez licencjonowany na licencji GPLv3. Przygotowany do szybkiej instalacji multipass w Ubuntu pakiet snapowy.

Multipass niezależnie wyodrębnia wymagany obraz systemu operacyjnego i aktualizuje go. Do konfiguracji można wykorzystać Cloud-init. Możliwe jest montowanie zewnętrznych partycji dyskowych w środowisku wirtualnym (polecenie montowania wieloprzebiegowego), ale zapewnia także możliwość przesyłania pojedynczych plików pomiędzy systemem hosta a maszyną wirtualną (transfer wieloprzebiegowy). Katalog domowy użytkownika jest automatycznie montowany na maszynie wirtualnej jako ~/Home. Obsługiwana jest pełna integracja zainstalowanej maszyny wirtualnej z pulpitem głównym (dodawane są ikony aplikacji, menu systemowe i powiadomienia).

Przykład sesji wieloprzebiegowej:

Wyszukaj dostępne obrazy:

$znalezienie wieloprzebiegowe
Opis wersji aliasów obrazu
rdzeń core16 20190424 Ubuntu Core 16
core18 20190213 Ubuntu Core 18
16.04 xenial 20190628 Ubuntu 16.04 LTS
18.04 bionic, lts 20190627.1 Ubuntu 18.04 LTS
18.10 kosmiczny 20190628 Ubuntu 18.10
19.04 dyskoteka 20190628 Ubuntu 19.04
codziennie:19.10 rozwój,eoan 20190623 Ubuntu 19.10

Uruchamiamy aktualną wersję Ubuntu LTS na maszynie wirtualnej:

$ wieloprzebiegowe uruchomienie Ubuntu
Uruchamiam tańczącą wiewiórkę…
Pobieranie Ubuntu 18.04 LTS……….
Wprowadzony na rynek: tańcząca wiewiórka

Przeglądamy listę uruchomionych maszyn wirtualnych:

$lista wieloprzebiegowa
Nazwa Stan Wersja IPv4
tańcząca wiewiórka DZIAŁA 10.125.174.247 Ubuntu 18.04 LTS
live-naiad DZIAŁA 10.125.174.243 Ubuntu 18.04 LTS
snapcraft-asciinema ZATRZYMANY — kreator Ubuntu Snapcraft dla Core 18

Otrzymujemy szczegółowe informacje o działającej maszynie wirtualnej

$ informacje wieloprzebiegowe taniec-wiewiórka
Imię: tańcząca wiewiórka
Stan: BIEGANIE
IPv4: 10.125.174.247
Wydanie: Ubuntu 18.04.1 LTS
Skrót obrazu: 19e9853d8267 (Ubuntu 18.04 LTS)
Obciążenie: 0.97 0.30 0.10
Użycie dysku: 1.1 G z 4.7 G
Zużycie pamięci: 85.1 mln z 985.4 mln

Połącz się z powłoką poleceń na maszynie wirtualnej

$ wieloprzebiegowa powłoka tańcząca-wiewiórka
Witamy w Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-42-generic x86_64)
#

Uruchom polecenie „lsb_release -a” w środowisku maszyny wirtualnej:

$ wieloprzebiegowy exec dance-chipmunk — lsb_release -a
Brak dostępnych modułów LSB.
Identyfikator dystrybutora: Ubuntu
Opis: Ubuntu 18.04.1 LTS
Wydanie: 18.04
Kryptonim: bioniczny

Zatrzymywanie maszyny wirtualnej:

$ multipass przestań tańczyć-wiewiórka

Usuwanie maszyny wirtualnej:

$ multipass usuń tańczącą wiewiórkę

Nazwa Stan Wersja IPv4
snapcraft-asciinema ZATRZYMANY — kreator Ubuntu Snapcraft dla Core 18
taniec-wiewiórka USUNIĘTO — Niedostępne

Czyszczenie zdalnych maszyn wirtualnych z dysku

$czyszczenie wieloprzebiegowe

Źródło: opennet.ru

Dodaj komentarz