Cara Membuat dan Meluncurkan VM Ubuntu Dengan Multipass Di Linux

Panduan ini menjelaskan apa itu Multipass dan cara langsung membuat dan meluncurkan VM Ubuntu dengan Multipass dalam hitungan detik di Linux. Apa itu Multipass?

Ada banyak program dan alat yang tersedia untuk menyebarkan VM Ubuntu untuk tujuan pengujian dan pembelajaran. Beberapa di antaranya adalah Docker, KVM, LXD, LXC, Proxmox, Vagrant, VirtualBox dan Vmware dll.

Saya sering menggunakan KVM, Vagrant dan Virtualbox untuk menguji berbagai aplikasi pada beberapa distribusi Linux. Hari ini, kita akan belajar tentang utilitas Virtualisasi lain bernama Multipass.

Apakah Anda pengguna biasa atau pengembang atau admin sistem, Anda dapat langsung membuat dan meluncurkan VM Ubuntu dengan Multipass di Linux.

Multipass adalah manajer VM baris perintah ringan yang dikembangkan oleh tim Canonical, untuk menyebarkan instans Ubuntu dengan cepat di mesin lokal Anda.

Karena Multipass memberi Anda instans terbaru, Anda tidak perlu membuang waktu untuk pembaruan saat peluncuran! Menggunakan Multipass, Anda dapat dengan cepat meluncurkan VM Ubuntu baru dan menggunakannya untuk menguji kode atau aplikasi Anda.

Ini menggunakan KVM di Linux, Hyper-V pada Windows dan HyperKit di macOS untuk menjalankan mesin virtual dengan overhead minimal. Ini juga dapat menggunakan VirtualBox di Windows dan macOS.

Anda dapat menjalankan perintah di VM langsung dari host lokal Anda atau masuk ke shell VM dan lari dari sana. Dimungkinkan juga untuk memasang direktori sistem host Anda ke dalam instans dan berbagi file dan folder antara sistem host dan VM.

Multipass adalah aplikasi lintas platform yang mendukung GNU/Linux, macOS dan Windows. Instal Multipass Di Linux

Multipass tersedia sebagai paket snap, sehingga dapat diinstal pada sistem operasi Linux apa pun yang mendukung snapd.

Snap datang pra-instal di semua rilis Ubuntu mulai dari versi 16.04 LTS, rasa Ubuntu, Solus 3 dan di atas, Zorin OS dll. Pada sistem Linux lainnya, Anda dapat menginstal Snapd seperti yang dijelaskan dalam tautan ini.

Setelah menginstal Snapd, instal Multipass menggunakan perintah: $ sudo snap install multipass

Jika tidak berfungsi karena alasan apa pun, coba perintah berikut: $ sudo snap install multipass --classic

Setelah instalasi Multipass berhasil, Anda akan melihat output berikut: multipass 1.0.2 dari Canonical* diinstal

Sekarang mari kita lanjutkan dan menyebarkan instance Ubuntu di sistem lokal kita. Membuat dan meluncurkan VM Ubuntu dengan Multipass di Linux

Menjalankan VM Ubuntu dengan Multipass sangat mudah dan lurus ke depan. 1. Luncurkan VM Ubuntu

Untuk mengunduh dan meluncurkan VM Ubuntu baru, cukup jalankan: Peluncuran multipass $ --name ostechnix-instance

Atau $ peluncuran multipass -n ostechnix-instance

Di sini ostechnix-instance adalah nama VM Ubuntu saya. Anda dapat memberi nama VM sesuai keinginan Anda.

Perintah di atas akan mengunduh instance Ubuntu yang segar dan minimal dan memulainya secara otomatis. Membuat dan meluncurkan VM Ubuntu dengan multipass di Linux

Secara default, Multipass akan mengunduh versi Ubuntu LTS saat ini. 2. Daftar VM

Untuk mencantumkan VM yang saat ini diunduh di sistem Anda, jalankan: daftar multipass $

Output sampel: NameStateIPv4Imageostechnix-instanceRunning10.39.86.203Ubuntu 18.04 LTS

Seperti yang Anda lihat pada output di atas, instance Ubuntu baru bernama "ostechnix-instance" diluncurkan dan berjalan dengan versi Ubuntu 18.04 LTS. Dan alamat IP instans adalah 10.39.86.203. 3. Jalankan perintah di VM dari sistem lokal

Multipass memungkinkan Anda untuk menjalankan perintah di dalam instans Ubuntu Anda. Misalnya, kita dapat menemukan detail sistem VM yang sedang berjalan menggunakan perintah: $ multipass exec ostechnix-instance - lsb_release -aJalankan perintah di VM menggunakan multipass 4. Luncurkan shell Ubuntu VM

Alih-alih menjalankan perintah dari sistem lokal Anda ke Ubuntu VM, Anda dapat langsung meluncurkan SHELL-nya dan menjalankan perintah atau melakukan pengujian apa pun sesuka Anda. $ multipass shell ostechnix-instanceLuncurkan shell Ubuntu VM dengan multipass

Ketik "keluar" untuk keluar dari instans. 5. Temukan instans yang tersedia untuk diluncurkan

Seperti yang sudah saya katakan, Multipass akan memberi Anda versi LTS saat ini, yaitu Ubuntu 18.04. Namun, Anda dapat meluncurkan VM lain yang tersedia jika Anda mau.

Untuk mencantumkan semua VM yang tersedia, jalankan: $ multipass temukan

Output sampel: ImageAliasesVersionDescriptionsnapcraft:corecore1620200221Snapcraft builder untuk Core 16snapcraft:core1820200221Snapcraft builder untuk Core 18corecore1620200213Ubuntu Core 16core1820200210Ubuntu Core 1816.04xenial20200218.1Ubuntu 16.04 LTS18.04bionic,lts20200218Ubuntu 18.04 LTS19.10eoan20200129Ubuntu 19.10daily:20.04devel,focal20200226Ubuntu 20.04 LTS

Seperti yang Anda lihat, snapcraft core, Ubuntu core, Ubuntu 16.04, 18.04, 19.10 dan 20.04 build harian tersedia.

Untuk meluncurkan instans lain, tentukan nama gambar seperti di bawah ini. $ peluncuran multipass --name ostechnix-instance 19.10

Perintah ini akan meluncurkan instance yang berjalan dengan Ubuntu 19.10. 6. Buat instans dengan spesifikasi khusus (Jumlah CPU, ukuran hard disk, dan ukuran memori)

Secara default, Multipass akan membuat VM Ubuntu dengan 1 CPU, hard disk 5GB dan RAM 1GB. Ini cukup untuk pengujian dasar.

Namun, beberapa kali Anda mungkin ingin membuat VM dengan konfigurasi yang lebih rendah atau lebih tinggi daripada default. Itu juga mungkin!

Perintah berikut akan memutar VM dengan 2 CPU, RAM 2 GB dan ukuran hard disk 20 GB. $ peluncuran multipass -c 2 -m 2G -d 20G -n ostechnix-instance

Ukuran dapat ditentukan dengan sufiksK (untuk KB), M (untuk MB), G (untuk GB). Jumlah minimum CPU yang diizinkan: 1Ukuran hard disk minimum yang diizinkan: 512 MBUkuran memori minimum yang diizinkan: 128 MB 7. Temukan informasi tentang instans yang sedang berjalan

Informasi tentang instans yang berjalan dapat dilihat dengan perintah berikut: $ multipass info ostechnix-instance

Output sampel: Nama:ostechnix-instanceState:RunningIPv4:10.39.86.203Release:Ubuntu 18.04.4 LTSImage hash:3c3a67a14257 (Ubuntu 18.04 LTS)Load:0.08 0.02 0.01Disk usage:999.1M dari 4.7GMemory usage:74.0M dari 985.1M 8. Menangguhkan instans

Untuk menangguhkan instans yang sedang berjalan, jalankan: $ multipass suspend ostechnix-instance

Verifikasi apakah ditangguhkan atau tidak menggunakan perintah info: $ multipass info ostechnix-instance

Output sampel: Nama:ostechnix-instanceState:SuspendedIPv4:--Release:--Image hash:3c3a67a14257 (Ubuntu 18.04 LTS)Load:--Penggunaan disk:--Penggunaan memori:--

Seperti yang Anda lihat, ostechnix-instance saya ditangguhkan. 9. Memulai dan menghentikan instans

Untuk menghentikan VM yang sedang berjalan, jalankan: $ multipass stop ostechnix-instance

Untuk memulai VM: $ multipass mulai ostechnix-instance 10. Kelola VM Ubuntu dari ikon baki Multipass

Jika Anda tidak nyaman dengan opsi baris perintah Multipass, Anda dapat pengelola VM dari ikon baki Multipass.

Luncurkan Multipass GUI dari menu atau dasbor sistem host Anda. Anda kemudian akan melihat ikon Multipass di baki sistem Anda. Ikon baki sistem multipass

Dari ikon baki multipass, Anda dapat: Mulai/hentikan VM,Buka akses shell dari VM yang sedang berjalan,Nonaktifkan/aktifkan opsi mulai otomatis Multipass,Keluar dari Multipass. 11. Hapus VM

Setelah Anda selesai dengan instans Ubuntu Anda, Anda dapat menghapusnya jika tidak lagi diperlukan.

Pertama hentikan VM yang ingin Anda hapus. $ multipass stop ostechnix-instance

Kemudian, hapus dari host lokal Anda menggunakan perintah: $ multipass hapus ostechnix-instance Pembersihan multipass $ 12. Mendapatkan bantuan

Jalankan perintah berikut untuk melihat daftar opsi dan sub-perintah yang tersedia bersama dengan deskripsi. Bantuan multipass $

Output sampel: Penggunaan: multipass [options] Membuat, kontrol, dan sambungkan ke instans Ubuntu. Ini adalah utilitas baris perintah untuk multipass, layanan yang mengelola instans Ubuntu. Options:-h, --helpDisplay this help-v, --verboseIncrease logging verbosity, ulangi hingga tiga kali untuk moredetail Tersedia commands:deleteDelete instancesexecRun perintah pada instancefindDisplay gambar yang tersedia untuk membuat instance fromgetGet pengaturan konfigurasihelpDisplay membantu tentang commandinfoDisplay informasi tentang instanceslaunchCreate dan memulai instancelist Ubuntu Semua instancesmountmount direktori lokal di instancepurgePurge semua instans yang dihapuspermanentlyrecoverRecover instancesrestartRestart instancessetSet a configuration settingshellMembuka shell pada instancestartStart instancesstopStop running instancessuspendSuspend running instancestransferTransfer file antara host dan instancesumountMenalmount direktori dari instanceversionShow version details

Untuk melihat bagian bantuan untuk setiap sub-perintah: $ multipass membantu

Contoh: $ peluncuran bantuan multipass

Sumber daya: Situs Web MultipassRepositori GitHub Multipass

Next Post Previous Post
No Comment
Add Comment
comment url
Related Post
ubuntu