LXCFS Linux Ubuntu
LXCFS adalah third party dari LXC yang berfungsi untuk menampilkan spek container sesuai dengan config( Jumlah CPU, Limit memory dll ) sehingga tidak menampilkan spek host server.
Berikut Step by step untuk install lxcfs dan config pada lxc.
1. Install lxcfs
A. sudo apt-get install libfuse-dev
B. sudo apt-get install lxcfs
Install manual via source:
Download sourcenya via github berikut :
git clone git://github.com/lxc/lxcfs
cd lxcfs
./bootstrap.sh
./configure
make
Bisa juga download versi tarballs
https://linuxcontainers.org/lxcfs/downloads/
Silakan pilih versi terbaru.
Proses instalasi sudah selesai pastikan installnya berhasil dengan eksekusi command : dpkg -l lxcfs
2. Config container
Setelah proses install lxcfs selesai yang harus dilakukan berikutnya adalah configure di sisi container yang sudah kita create:
Tambahkan setting berikut pada file config container :
lxc.mount.auto = cgroup:mixed
lxc.autodev = 1
lxc.kmsg = 0
lxc.include = /usr/share/lxc/config/common.conf.d/00-lxcfs.conf
Lokasi file : /var/lib/lxc/nama container
Setelah ditambahkan restart kembali container yang dilakukan perubahan config.
Configurasi selesai silakan dilakukan pengecekan pada container yang sudah di config.
Berikut step untuk check apakah container sudah menampilkan sesuai dengan config yang sudah dibuat:
1. lxc-attach -n fr2
2. running comand htop
Akan menampilkan berikut :
Pada gambar terlihat container tersebut menggunakan cpus 1 sesuai dengan config yang sudah diset.
lxc.cgroup.cpuset.cpus = 1 --> Config pada container
Referensi :
https://github.com/lxc/lxcfs
https://linuxcontainers.org/lxcfs/getting-started/
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment