Instalasi OpenVZ di Ubuntu 8.04 Hardy Heron
From wiki.ngadimin.org
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]
