Canonical multipass 1.0-ni, Ubuntu-ni virtual mashinalarda joylashtirish uchun asboblar to'plamini chiqardi

Kanonik taqdim asboblar to'plamining birinchi barqaror versiyasi multipass 1.0, Linux, Windows va macOS virtualizatsiya tizimlarida ishlaydigan virtual mashinalarda Ubuntu ning turli versiyalarini o'rnatishni soddalashtirish uchun mo'ljallangan. Multipass ishlab chiquvchiga Ubuntu ning kerakli versiyasini virtual mashinada bitta buyruq bilan qo'shimcha sozlamalarsiz ishga tushirishga imkon beradi, masalan, tajribalar yoki o'z ilovasining ishlashini sinab ko'rish uchun. Virtual mashinani ishga tushirish uchun Linux KVM-dan, Windows Hyper-V-dan, macOS esa macOS-da HyperKit-dan foydalanadi. Ishlash uchun VirtualBox virtual mashinalaridan foydalanish ham mumkin. Loyiha kodi C++ tilida yozilgan va tarqaladi GPLv3 ostida litsenziyalangan. Ubuntu-da multipassni tez o'rnatish uchun tayyorlangan snap paketi.

Multipass mustaqil ravishda kerakli operatsion tizim tasvirini chiqaradi va uni yangilab turadi. Cloud-init-dan konfiguratsiya uchun foydalanish mumkin. Virtual muhitda tashqi disk bo'limlarini o'rnatish mumkin (multipass mount buyrug'i), shuningdek, xost tizimi va virtual mashina o'rtasida alohida fayllarni uzatish vositasini taqdim etadi (ko'p uzatishli uzatish). Foydalanuvchining uy katalogi avtomatik ravishda virtual mashinaga ~/Home sifatida o'rnatiladi. O'rnatilgan virtual mashinaning asosiy ish stoli bilan to'liq integratsiyasi qo'llab-quvvatlanadi (ilova piktogrammalari, tizim menyulari va bildirishnomalar qo'shiladi).

Ko'p o'tishli seansga misol:

Mavjud rasmlarni qidiring:

$multipass top
Rasm taxalluslari Versiya tavsifi
yadro yadrosi16 20190424 Ubuntu Core 16
core18 20190213 Ubuntu Core 18
16.04 xenial 20190628 Ubuntu 16.04 LTS
18.04 bionik, lts 20190627.1 Ubuntu 18.04 LTS
18.10 kosmik 20190628 Ubuntu 18.10
19.04 diskoteka 20190628 Ubuntu 19.04
kunlik: 19.10 devel, eoan 20190623 Ubuntu 19.10

Biz VM-da Ubuntu LTS-ning joriy versiyasini ishga tushiramiz:

$ multipass ubuntu-ni ishga tushirdi
Chipmunk raqsga tushmoqda…
Ubuntu 18.04 LTS yuklab olinmoqda……….
Ishga tushirildi: raqsga tushayotgan chipmunk

Biz ishlaydigan VMlar ro'yxatini ko'rib chiqamiz:

$multipass ro'yxati
Nomi Davlat IPv4 nashri
raqs-burunchoq RUNNING 10.125.174.247 Ubuntu 18.04 LTS
live-naiad RUNNING 10.125.174.243 Ubuntu 18.04 LTS
snapcraft-asciinema toʻxtatildi — Core 18 uchun Ubuntu Snapcraft quruvchisi

Ishlayotgan VM haqida batafsil ma'lumotga ega bo'lamiz

$ multipass info raqs-chipmunk
Nomi: raqsga tushayotgan chipmunk
Holat: RUNNING
IPv4: 10.125.174.247
Chiqarish: Ubuntu 18.04.1 LTS
Rasm xeshi: 19e9853d8267 (Ubuntu 18.04 LTS)
Yuklash: 0.97 0.30 0.10
Diskdan foydalanish: 1.1G dan 4.7G
Xotiradan foydalanish: 85.1 milliondan 985.4 million

VM-dagi buyruq qobig'iga ulaning

$ multipass shell raqs-chipmunk
Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-42-generic x86_64) ga xush kelibsiz
#

VM muhitida “lsb_release -a” buyrug'ini ishga tushiring:

$ multipass exec raqs-chipmunk — lsb_release -a
LSB modullari mavjud emas.
Distribyutor identifikatori: Ubuntu
Tavsif: Ubuntu 18.04.1 LTS
Chiqarilgan vaqti: 18.04
Kod nomi: bionik

VMni to'xtatish:

$ multipass stop raqs-chipmunk

VMni olib tashlash:

$ multipass o'chirish raqs-chipmunk

Nomi Davlat IPv4 nashri
snapcraft-asciinema toʻxtatildi — Core 18 uchun Ubuntu Snapcraft quruvchisi
raqs-chipmunk DELETED — Mavjud emas

Masofaviy VMlarni diskdan tozalash

$ ko'p bosqichli tozalash

Manba: opennet.ru

a Izoh qo'shish