GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara menggunakan Wadah LXD di Ubuntu 20.04

Virtualisasi kontainer Linux (LXD) mirip dengan mesin Virtual (misalnya KVM) tetapi dengan kecepatan lebih, efisiensi dan jauh lebih ringan dibandingkan dengan mesin virtual. Wadah LXD untuk OS seperti Ubuntu, Centos, Arch Linux, dll mudah dibuat. LXD menggunakan kernel Linux yang sama yang mengurangi overhead penambahan kernel tersebut.

Pada artikel ini, kami akan menunjukkan proses instalasi dan konfigurasi LXD di server Ubuntu 20.04. Selain itu, kami akan menjelaskan cara memulai wadah LXD dan cara menjalankan perintah di dalam wadah.

Instal LXD di Ubuntu 20.04

Untuk menginstal LXD di server Ubuntu 20.04, cukup perbarui cache repositori dan instal dengan menggunakan apt package manager seperti yang ditunjukkan di bawah ini.

$ sudo apt update && sudo apt upgrade -y

Instal LXD dengan perintah seperti yang ditunjukkan di bawah ini.

$ sudo apt install lxd -y

Atau, instal dengan menggunakan perintah snap.

$ sudo snap install lxd --channel=4.0/stable

Tambahkan pengguna ke grup lxd

Disarankan untuk menambahkan pengguna yang saat ini Anda masuki, dalam kasus saya pengguna tersebut bernama 'ubuntu' ke grup lxd. Ini membuat penggunaan dan pemeliharaan wadah LXC lebih mudah. Jalankan perintah seperti yang ditunjukkan di bawah ini untuk tujuan tersebut.

$ sudo adduser ubuntu lxd

Untuk memverifikasi apakah pengguna ditambahkan ke grup lxd, jalankan perintah seperti yang ditunjukkan di bawah ini.

$ id

Untuk menginstal zfs untuk backend penyimpanan

Sebagai backend penyimpanan, sistem file zfs sebagian besar digunakan untuk LXD. Untuk menginstal zfs, jalankan perintah seperti yang ditunjukkan di bawah ini.

$ sudo apt update
$ sudo apt install zfsutils-linux -y

Untuk mengkonfigurasi LXD

Untuk mengkonfigurasi lxd di server Ubuntu 20.04, jalankan perintah seperti yang ditunjukkan di bawah ini dengan menggunakan zfs di atas.

$ sudo lxd init

Dapatkan daftar gambar container LXD yang tersedia

Cukup, Anda dapat memeriksa daftar gambar LXD bawaan, jalankan perintah seperti yang ditunjukkan di bawah ini

$ lxc image list images:
$ lxc image list images: | grep -i centos

Sebagai contoh, mari kita periksa output dari perintah ini.

$ lxc image list images: | grep -i ubuntu

Buat wadah LXD

Wadah LXD dibuat dengan menggunakan perintah lxc. Untuk melakukannya, gunakan perintah lxc dengan nama gambar atau dari daftar jarak jauh. Periksa daftar jarak jauh dengan perintah seperti yang ditunjukkan di bawah ini.

$ lxc remote list

Untuk membuat wadah lxd dengan menggunakan remote sebagai ubuntu, jalankan perintah seperti yang ditunjukkan di bawah ini.

Sintaks:

$ lxc launch ubuntu:20.04 container_name

Disini kita membuat container dengan nama container “test” dengan sistem operasi “ubuntu 20.04” dengan menggunakan perintah seperti dibawah ini.

$ lxc launch ubuntu:20.04 test

Gambar kontainer akan diunduh dan cache gambar akan disimpan sehingga gambar yang sama digunakan jika diperlukan lagi. Anda akan melihat output seperti yang ditunjukkan di bawah ini setelah eksekusi perintah di atas berhasil.

Keluaran :

Untuk memeriksa detail wadah seperti nama, status, alamat ipv4 dan ipv6, jenis dan snapshot, jalankan perintah seperti yang ditunjukkan di bawah ini.

$ lxc ls

Untuk menjalankan perintah di dalam wadah

Setelah berhasil membuat wadah, Anda dapat menjalankan perintah di dalamnya. Itu dapat dilakukan dengan perintah lxc sederhana atau dengan memasukkannya bash. Untuk detail lebih lanjut, periksa perintah seperti yang ditunjukkan di bawah ini.

Sintaks :

$ lxc exec container_name — perintah

Contoh:

$ lxc exec test apt update

Untuk bash shell, jalankan perintah seperti di bawah ini.

Sintaks:

$lxc exec container_name bash

Contoh:

$ lxc exec test bash

Untuk memulai, Hentikan dan hapus wadah LXD

Untuk memulai wadah LXD, jalankan perintah seperti yang ditunjukkan di bawah ini.

$ lxc mulai container_name

Contoh:

$ lxc start test

Untuk menghentikan wadah LXD, jalankan perintah seperti yang ditunjukkan di bawah ini.

$ lxc hentikan container_name

Contoh:

$ lxc stop test

Untuk menghapus wadah LXD, jalankan perintah seperti yang ditunjukkan di bawah ini.

$ lxc hapus container_name

Contoh:

$ lxc delete test

Kesimpulan

Dalam artikel ini, Anda telah mempelajari cara menginstal dan mengkonfigurasi LXD. Saya juga telah menunjukkan kepada Anda proses membuat wadah lxd dan menjalankan perintah melalui bash shell di dalam wadah.


Ubuntu
  1. Cara menggunakan Ubuntu Timedatectl

  2. Cara menggunakan Ubuntu HWClock

  3. Cara menggunakan ssh-keyscan di Ubuntu

  1. Cara menggunakan ssh-agent di Ubuntu

  2. Cara menggunakan VidCutter di Ubuntu

  3. Bagaimana cara menggunakan emoji di Ubuntu?

  1. Cara Menginstal dan Menggunakan Anggur di Ubuntu 20.04

  2. Cara Menginstal dan Menggunakan FFmpeg di Ubuntu 18.04

  3. Cara Menginstal dan Menggunakan Anggur di Ubuntu 18.04