Thursday, January 7, 2016

LXCFS Linux Ubuntu Dan Config Container LXC

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/

No comments :

Post a Comment