17 October 2013

Memasang OpenVZ dan OpenVZ Web Panel (OWP) Pada BlankOn Rote

Ceritanya begini. Anda berprofesi sebagai instruktur Linux atau pengadministrasi sistem Linux. Kemudian anda perlu melakukan simulasi dengan banyak sistem Linux virtual. Komputer destop/laptop anda sudah terpasang BlankOn Rote, namun menjalankan banyak Linux virtual di aplikasi virtualisasi menyeluruh seperti Virtualbox atau Qemu KVM "terasa sangat berat". Nah, dalam kondisi ini OpenVZ mungkin bisa meringankan perasaan anda.

Berikut ini langkah-langkah untuk memasang OpenVZ dan OpenVZ Web Panel (OWP) pada BlankOn Rote. Selamat menikmati, eh mengikuti.

1. Mutakhirkan sistem BlankOn Rote 64bit anda.
sudo aptitude update
sudo aptitude upgrade
2. Tambahkan baris lumbung paket berikut di berkas /etc/apt/sources.list
deb http://download.openvz.org/debian wheezy main

3. Mutakhirkan kembali sistem BlankOn Rote 64bit anda.
sudo aptitude update

4. Pasang paket-paket OpenVZ
sudo aptitude install linux-image-2.6.32-openvz-042stab081.5-amd64 linux-headers-2.6.32-openvz-042stab081.5-amd64 vzctl vzdump vzkernel-firmware vzquota vzstats
Catatan:
  • Sesuaikan nama dan versi paket linux-image dan linux-headers yang tersedia di lumbung paket OpenVZ.
  • Pemasangan paket vzkernel-firmware mungkin akan konflik dengan paket-paket firmware bawaan BlankOn Rote. Silahkan anda putuskan sendiri apakah anda akan memasang paket vzkernel-firmware dari lumbung OpenVZ atau tetap menggunakan paket-paket firmware bawaan BlankOn Rote dan tidak memasang paket vzkernel-firmware.

5. Muat ulang komputer anda dan boot ke kernel OpenVZ yang baru dipasang  (linux-image-2.6.32-openvz-042stab081.5-amd64).

6. Cek dan bandingkan apakah semua perangkat keras komputer anda berfungsi dengan baik seperti saat menggunakan kernel bawaan BlankOn Rote. Jika ada perangkat keras yang tidak berfungsi, silahkan perbaiki sendiri misal dengan memasang (ulang) paket penggerak atau firmware yang sesuai. Jika semua perangkat keras berfungsi normal, anda boleh menghapus atau tetap membiarkan kernel Linux bawaan BlankOn Rote terpasang.

7. Cek dan pastikan layanan OpenVZ berjalan.
sudo /etc/init.d/vz status

8. Unduh berkas skrip shell pemasang OWP.
wget -c http://ovz-web-panel.googlecode.com/svn/installer/ai.sh

Catatan:
Saat tulisan ini dibuat, OWP terbaru adalah versi 2.4.

9. Edit berkas skrip shell pemasang OWP ai.sh. Ubah baris berikut:


if [ "$DISTRIB_ID" = "Ubuntu" -o "$DISTRIB_ID" = "Debian" ]; then

menjadi
if [ "$DISTRIB_ID" = "Blankon" ]; then

apt-get -y install ruby rubygems libsqlite3-ruby libopenssl-ruby rake

menjadi
apt-get -y install ruby1.8 rubygems libsqlite3-ruby libopenssl-ruby rake
10. Jalankan skrip shell pemasang OWP.
sudo sh ai.sh

11. Cek dan pastikan layanan OWP berjalan.
sudo /opt/ovz-web-panel/script/owp status

12. Jalankan peramban web Chromium dan buka alamat http://localhost:3000. Kemudian masuk OWP dengan akun dan kata kunci bawaan admin/admin.

13. Uji hasil pemasangan dengan membuat server virtual. Jika berhasil, tampilan layar akan seperti berikut:



Catatan:
Antarmuka jaringan BlankOn Rote untuk berkomunikasi dengan Linux virtual adalah venet0. Anda dapat melakukan konfigurasi jaringan lanjutan pada antarmuka tersebut. Misal dikonfigurasi bridge dengan antarmuka ethX atau wlanX.