Bagaimana Menggunakan OpenVZ Pada CentOS 5.7 ?

Read Time:2 Minute, 57 Second

Lanjutan postingan sebelumnya mengenai cara installasi OpenVz pada postingan kali ini saya akan menuliskan bagaimana cara menggunakan OpenVZ pada CentOS 5.7.

Sebelum anda membuat mesin virtual dengan OpenVZ, anda perlu memiliki template untuk distribusi yang ingin kita gunakan dalam mesin virtual di /VZ/template/cache. Mesin virtual akan dibuat dari template itu. Anda dapat menemukan daftar template precreated pada http://wiki.openvz.org/Download/template/precreated.

Pada percobaan ini Saya ingin menggunakan CentOS 5 di mesin virtual saya, jadi saya mendownload CentOS 5 template:

cd /vz/template/cache
wget http://download.openvz.org/template/precreated/centos-5-x86.tar.gz

Sekarang saya akan menunjukkan perintah dasar untuk menggunakan OpenVZ. Untuk mengatur VPS dari template default CentOS 5, jalankan:

vzctl create 101 --ostemplate centos-5-x86 --config basic

101 harus menjadi ID uniqe – masing-masing mesin virtual harus memiliki ID yang unik. Anda dapat menggunakan bagian terakhir dari alamat IP mesin virtual untuk itu. Misalnya, jika alamat IP mesin virtual adalah 192.168.0.101, Anda menggunakan 101 sebagai ID.

Jika Anda ingin memiliki vm mulai saat boot, jalankan :

vzctl set 101 --onboot yes --save

Untuk mengatur alamat IP untuk host dan vm, jalankan:

vzctl set 101 --hostname test.example.com --save
vzctl set 101 --ipadd 192.168.0.101 --save

Selanjutnya kita mengatur jumlah soket untuk 120 dan menetapkan beberapa nameserver untuk vm:

vzctl set 101 --numothersock 120 --save
vzctl set 101 --nameserver 8.8.8.8 --nameserver 8.8.4.4 --nameserver 145.253.2.75 --save

(Alih-alih menggunakan perintah set vzctl, Anda dapat juga langsung mengedit file konfigurasi vm itu yang disimpan dalam / etc / VZ / direktori conf. Jika ID dari vm adalah 101, maka file konfigurasi ini adalah / etc / VZ / conf/101.conf.)

Untuk memulai vm, jalankan :

vzctl start 101

Untuk menetapkan password root untuk vm, jalankan :

vzctl exec 101 passwd

Anda sekarang dapat terhubung ke vm melalui SSH (misalnya dengan Putty), atau Anda memasukkannya sebagai berikut:

vzctl enter 101

Untuk meninggalkan konsol vm, ketik

exit

Untuk menghentikan vm, jalankan

vzctl stop 101

Untuk me-restart vm, jalankan

vzctl restart 101

Untuk menghapus vm dari hard drive (itu harus dihentikan sebelum dapat melakukan hal ini), jalankan :

vzctl destroy 101

Untuk mendapatkan daftar vms Anda dan status mereka, jalankan :

vzlist -a
[root@server1 cache]# vzlist -a
CTID NPROC STATUS IP_ADDR HOSTNAME
101 14 running 192.168.0.101 test.example.com
[root@server1 cache]#

Untuk mengetahui sumber daya yang dialokasikan ke vm, jalankan :

vzctl exec 101 cat /proc/user_beancounters

[root@server1 cache]# vzctl exec 101 cat /proc/user_beancounters
Version: 2.5
uid  resource           held    maxheld    barrier      limit    failcnt
101:  kmemsize        1508202    1661695   11055923   11377049          0
lockedpages           0          0        256        256          0
privvmpages        5430       7102      65536      69632          0
shmpages            381        381      21504      21504          0
dummy                 0          0          0          0          0
numproc              19         21        240        240          0
physpages          2489       2775          0 2147483647          0
vmguarpages           0          0      33792 2147483647          0
oomguarpages       2489       2775      26112 2147483647          0
numtcpsock            5          5        360        360          0
numflock              3          4        188        206          0
numpty                0          1         16         16          0
numsiginfo            0          2        256        256          0
tcpsndbuf         44720          0    1720320    2703360          0
tcprcvbuf         81920          0    1720320    2703360          0
othersockbuf      13144      14356    1126080    2097152          0
dgramrcvbuf           0       8380     262144     262144          0
numothersock         11         13        120        120          0
dcachesize            0          0    3409920    3624960          0
numfile             503        531       9312       9312          0
dummy                 0          0          0          0          0
dummy                 0          0          0          0          0
dummy                 0          0          0          0          0
numiptent            10         10        128        128          0
[root@server1 cache]#

Kolom failcnt sangat penting, seharusnya berisi angka nol saja; jika tidak, ini berarti bahwa vm kebutuhan sumber daya lebih dari yang saat ini dialokasikan ke vm. Buka file konfigurasi vm di / etc / VZ / conf dan meningkatkan sumber daya yang sesuai, kemudian restart vm.

Untuk mengetahui lebih lanjut tentang perintah vzctl, jalankan :

man vzctl

Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleppy
Sleppy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Kembali ke Atas