Instalasi OpenVZ di Ubuntu 8.04 Hardy Heron

From wiki.ngadimin.org

Jump to: navigation, search

Contents


Persiapan Untuk Induk OpenVZ

Sebelum bisa menjalankan VE (Virtual Environment, server virtual yang dijalankan dilingkungan openvz) di sistemnya, induk sistem harus menginstal dan mengkonfigurasi beberapa komponen OpenVZ. Pertama instalasi kernel, kemudian mengatur parameter kernel dan ketiga menyiapkan templat distro.

Instal Kernel dan Peralatan

sudo apt-get install linux-openvz vzctl

Setelah itu, restart sistem, dan pilih kernel openvz (atau pastikan konfigurasi ini sudah dipilih secara default di grub).

Setelah itu, buat link simbolik /vz, karena sebagian besar peralatan vz mengharapkan folder openvz ada disana. Cara ini mengurangi masalah dikemudian hari ketika komponen yang berkaitan dengan vz diinstal.

sudo ln -s /var/lib/vz /vz 

Atur Parameter Kernel

Sunting berkas /etc/sysctl.conf, tambahkan di baris paling akhir:

 Berkas: /etc/sysctl.conf
# On Hardware Node we generally need
# packet forwarding enabled and proxy arp disabled
net.ipv4.conf.default.forwarding = 1
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.ip_forward = 1
 
# Enables source route verification
net.ipv4.conf.all.rp_filter = 1
 
# Enables the magic-sysrq key
kernel.sysrq = 1
 
# TCP Explict Congestion Notification
#net.ipv4.tcp_ecn = 0
 
# we do not want all our interfaces to send redirects
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0 

Templat Distro untuk VE

Sebelum membuat VE kita harus mengunduh template distro linux yang akan kita gunakan di VE. Tentu saja kita juga bisa membuat sendiri templat VE ini. Cara membuat templat akan dibahas kemudian.

Ambil templat dari http://download.openvz.org/template/precreated/. Simpan di /var/lib/vz/template/cache.

Mengadministrasi OpenVZ

Membuat VE dari Template Distro Linux

sudo vzctl create <VEID> --ostemplate <nama dari templat>

Misal, membuat VE dengan VEID 1001 dan menggunakan templat ubuntu-8.04-i386-minimal.tar.gz

sudo vzctl create 1001 --ostemplate ubuntu-8.04-i386-minimal

Mengkonfigurasi VE

Menambahkan IP Address untuk VE

sudo vzctl set [VEID atau VENAME] --ipadd [IP_ADDRESS] --save

Menghapus IP Address untuk VE

sudo vzctl set [VEID atau VENAME] --ipdel [IP_ADDRESS] --save

Mengatur Hostname untuk VE

sudo vzctl set [VEID atau VENAME] --hostname [HOSTNAME] --save

Mengatur DNS server untuk VE

sudo vzctl set [VEID atau VENAME] --nameserver [NAMESERVER_IP] --save

Menjalankan, Menghentikan VE

Untuk menjalankan VE, sintak perintahnya sebagai berikut

sudo vzctl start [VEID atau VENAME]

Misal, untuk VEID 1001

sudo vzctl start 1001

Untuk menghentikan VE, sintak perintahnya sebagai berikut

sudo vzctl stop [VEID atau VENAME]

Misal, untuk VEID 1001

sudo vzctl stop 1001

Monitoring VE

Untuk melihat VE yang sedang dijalankan.

sudo vzlist 

Untuk melihat semua VE (termasuk yang tidak aktif dijalankan).

sudo vzlist -a

Menghapus VE

sudo vzctl destroy [VEID atau VENAME]

Referensi

https://help.ubuntu.com/community/OpenVZ

Personal tools