Canonical vydal multipass 1.0, nástroj pro nasazení Ubuntu ve virtuálních strojích

Společnost Canonical představila první stabilní verze nástroje multipass 1.0, určený k usnadnění instalace různých verzí Ubuntu ve virtuálních strojích běžících na systémech Linux, Windows a macOS. Multipass umožňuje vývojáři jedním příkazem bez dalších nastavení spustit požadovanou verzi Ubuntu ve virtuálním stroji, například pro experimenty nebo ověření funkčnosti jeho aplikace. Pro spuštění virtuálního stroje v Linuxu se používá KVM, ve Windows Hyper-V a na macOS HyperKit. Také je možné použít VirtualBox pro provádění virtuálních strojů. Kód projektu je napsán v C++ a distribuováno je pod licencí GPLv3. Pro rychlou instalaci multipass v Ubuntu je připraven snap-paket.

Multipass samostatně stahuje potřebný obraz operačního systému a udržuje ho v aktuálním stavu. Pro konfiguraci může být použit cloud-init. Je zde možnost připojení externích diskových oddílů do virtuálního prostředí (příkaz multipass mount), ale také jsou poskytovány nástroje pro přenos jednotlivých souborů mezi hostitelským systémem a virtuálním strojem (multipass transfer). Domovský adresář uživatele je automaticky připojen ve virtuálním stroji jako ~/Home. Podporuje se plná integrace spuštěného virtuálního stroje s hlavním desktopem (přidávají se ikony aplikací, systémové menu a upozornění).

Příklad relace v multipass:

Hledání dostupných obrazů:

$ multipass find
Obrázek Alias Verze Popis
core 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 cosmic 20190628 Ubuntu 18.10
19.04 disco 20190628 Ubuntu 19.04
daily:19.10 devel,eoan 20190623 Ubuntu 19.10

Spouštíme aktuální vydání Ubuntu LTS ve VM:

$ multipass launch ubuntu
Spouštění dancing-chipmunk…
Stahování Ubuntu 18.04 LTS……….
Spuštěno: dancing chipmunk

Získáváme seznam spuštěných VM:

$ multipass list
Název Stav IPv4 Vydání
dancing-chipmunk BĚŽÍ 10.125.174.247 Ubuntu 18.04 LTS
live-naiad BĚŽÍ 10.125.174.243 Ubuntu 18.04 LTS
snapcraft-asciinema ZASTAVENO — Ubuntu Snapcraft builder for Core 18

Získáváme podrobné informace o spuštěné VM

$ multipass info dancing-chipmunk
Název: dancing-chipmunk
Stav: BĚŽÍ
IPv4: 10.125.174.247
Vydání: Ubuntu 18.04.1 LTS
Hash obrazu: 19e9853d8267 (Ubuntu 18.04 LTS)
Zátěž: 0.97 0.30 0.10
Využití disku: 1.1G z 4.7G
Využití paměti: 85.1M z 985.4M

Připojujeme se k příkazové řádce ve VM

$ multipass shell dancing-chipmunk
Vítejte v Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-42-generic x86_64)
#

Spouštíme příkaz „lsb_release -a“ v prostředí VM:

$ multipass exec dancing-chipmunk — lsb_release -a
Žádné moduly LSB nejsou k dispozici.
Distributor ID: Ubuntu
Popis: Ubuntu 18.04.1 LTS
Verze: 18.04
Kódové jméno: bionic

Zastavujeme VM:

$ multipass stop dancing-chipmunk

Odstraňujeme VM:

$ multipass delete dancing-chipmunk

Jméno Stav IPv4 Verze
snapcraft-asciinema ZASTAVENO — Ubuntu Snapcraft builder pro Core 18
dancing-chipmunk ODSTRANĚNO — Nedostupné

Čistíme odstraněné VM z disku

$ multipass purge

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster