Magnet Hosting

Instalasi HyperVM untuk Xen VPS di Server Anda

HyperVM merupakan control panel untuk melakukan pengelolaan account vps (guest / domU) anda yang saat ini sangat digemari karena harganya yang tergolong murah. HyperVM dapat digunakan dengan kernel Xen dan openVZ (salah satu), meskipun masih terus dikembangkan, namun sudah sangat layak digunakan pada lingkungan produksi. Tulisan ini akan memberikan langkah sederhana untuk melakukan instalasi HyperVM tanpa harus melakukan download template file.

Secara default, proses instalasi akan melakukan download file template ke server lxlabs.com, meskipun ada parameter yang bisa diberikan pada saat instalasi sehingga hal ini tidak terjadi namun sepertinya parameter tersebut belum / tidak dapat digunakan.

Persiapan Partisi

Untuk menggunakan Xen, server anda harus dipersiapkan skema partisinya, berbeda openVZ yang menggunakan file base storage, Xen pada hypervm menggunakan partisi LVM untuk menyimpan data guest VPS yang ada di dalamnya.

Yang harus kita lakukan pada saat instalasi adalah menyediakan Volume Group kosong (tanpa Logical Volume) untuk nantinya digunakan oleh guest VPS. Secara general HyperVM tidak membutuhkan space besar, yang terbesar dibutuhkan adalah untuk menyimpan file template operating system. Selain itu secara temporary, HyperVM membutuhkan partisi /tmp yang besar jika ingin melakukan pemindahan guest vps dari satu server ke server yang lain (master - slave move server).

Apabila anda memiliki HDD 250 GB silahkan buat skema partisi sebagai berikut;

/boot 100 MB
swap 2-4 GB
/ 40 GB
sisanya buat VG kosong, misal beri nama VG-Xen sebesar kurang lebih 180 GB (sisa)

Operating System

Operating System yang dapat anda gunakan untuk keperluan ini adalah CentOS dan Fedora, CentOS lebih dipilih oleh Magnet karena beberapa alasan. Lakukan instalasi seperti biasa, pilih virtualization group ketika melakukan instalasi. Di dalam langkah ini kita akan melakukan instalasi kernel Xen berdasarkan preferensi CentOS, pada CentOS 5.2 versi yang digunakan adalah  Xen version 3.1.2-92.1.22.el5 dengan kernel 2.6.18-92.1.22.el5xen.

Apabila sudah terinstall tanpa group Virtualization, silahkan lakukan yum groupinstall Virtualization, dan ubah entry pada /boot/grub/menu.lst, ubah default di bagian atas sesuaikan dengan kernel Xen seperti kernel /xen.gz-2.6.18-92.1.22.el5. Urutan booting dimulai dari 0, jadi kalau entry kernel Xen terletak di paling atas, silahkan ubah default menjadi 0.

Instalasi HyperVM

Setelah instalasi Operating System selesai dilakukan silahkan ikuti langkah berikut;

Disable SE Linux

setenforce 0

Download OS Template

Agar pada saat instalasi HyperVM tidak melakukan download ke server download LxLabs, silahkan kopi terlebih dahulu file OS template baik untuk Xen maupun untuk OpenVZ. Apabila server anda terletak di Indonesia dan terhubung dengan Jaringan IIX / OpenIXP, anda bisa melakukan download ke url yang disediakan oleh Magnet Hosting sebagai berikut.

File template Xen pada HyperVM diletakkan di dalam /home/hypervm/xen/template, dan untuk OpenVZ ada di /vz/template/cache, buat terlebih dahulu kedua direktori tersebut.

mkdir -p /home/hypervm/xen/template
mkdir -p /vz/template/cache

Lakukan download ke Server Magnet Hosting, mohon diperhatikan bahwa template yang ada di Server Magnet Hosting belum tentu selalu update, apabila pada versi terbaru HyperVM ada ostemplate baru yang belum masuk di Server Magnet, maka installer akan melakukan download ke Server Download LxLabs.

Server download LxLabs bisa diakses di http://download.lxlabs.com/download/, template Xen ada di vmtemplate, sementara template OpenVZ ada di direktori vps template. Untuk Server Magnet, template Xen dapat didownload melalui http://www.magnet-id.com/download/HyperVM-template/xen/,  dan template OpenVZ di http://www.magnet-id.com/download/HyperVM-template/vz/.

Perintah download

cd /home/hypervm/xen/template/
wget http://www.magnet-id.com/download/HyperVM-template/xen/centos-4-i386-afull.tar.gz
wget http://www.magnet-id.com/download/HyperVM-template/xen/centos-5-i386-afull.tar.gz
wget http://www.magnet-id.com/download/HyperVM-template/xen/centos-5-i386-hostinabox574.tar.gz
wget http://www.magnet-id.com/download/HyperVM-template/xen/debian-3.1-i386-default.tar.gz
wget http://www.magnet-id.com/download/HyperVM-template/xen/fedora-core-6-i386.tar.gz
wget http://www.magnet-id.com/download/HyperVM-template/xen/gentoo-2006-i386-default.tar.gz
wget http://www.magnet-id.com/download/HyperVM-template/xen/windows-lxblank.img

cd /vz/template/cache
wget http://www.magnet-id.com/download/HyperVM-template/vz/centos-5-i386-afull.tar.gz
wget http://www.magnet-id.com/download/HyperVM-template/vz/centos-5-i386-hostinabox574.tar.gz
wget http://www.magnet-id.com/download/HyperVM-template/vz/debian-4.0-i386-minimal.tar.gz
wget http://www.magnet-id.com/download/HyperVM-template/vz/fedora-core-5-i386-afull.tar.gz
wget http://www.magnet-id.com/download/HyperVM-template/vz/gentoo-20060317-i686-stage3.tar.gz
wget http://www.magnet-id.com/download/HyperVM-template/vz/opensuse-10-i386-default.tar.gz
wget http://www.magnet-id.com/download/HyperVM-template/vz/ubuntu-6.06-i386-minimal.tar.gz

Download Installer HyperVM

cd /root/
wget http://download.lxlabs.com/download/hypervm/production/hypervm-install-master.sh

Lakukan Instalasi HyperVM

chmod 0700 hypervm-install-master.sh
sh ./hypervm-install-master.sh --virtualization-type=NONE

Instalasi HyperVM akan berlangsung sesuai dengan kecepatan download server anda. Setelah selesai silahkan reboot server anda.

Paska Instalasi

Setelah server direboot silahkan lakukan hal-hal berikut;

cd /usr/local/lxlabs/hypervm/httpdocs/
lphp.exe ../bin/misc/fixcentos5xen.php

Apabila driver Xen tidak secara otomatis dikenali;

cd /usr/local/lxlabs/hypervm/httpdocs/
lphp.exe ../bin/common/setdriver.php --server=localhost --class=vps --driver=xen

HyperVM anda dapat diakses melalui http://ip.address.anda:8888 atau https://ip.address.anda:8887 atau dengan menggunakan hostname / domain apabila Zona DNS anda sudah diatur.

Pendaftaran Lisensi

Untuk mendaftarkan lisensi HyperVM anda silahkan register terlebih dahulu ke http://lxlabs.com/register/. Setelah login anda akan dapat membuat lisensi untuk IP Server anda, dan bisa menentukan sendiri untuk berapa VPS lisensi anda berlaku (dapat diupdate sesuai perkembangan). Lisensi HyperVM akan termasuk lisensi LxAdmin (sekarang bernama Kloxo Hosting Platform), dengan harga yang sangat murah (0.5 USD @ Guest VPS).

Untuk server lainnya anda tidak perlu melakukan instalasi master, HyperVM dapat dibuat dalam format kelompok master - slave yang terintegrasi dengan fungsi-fungsi cluster seperti pemindahan VPS dari satu Node ke Node yang lain.

Pencarian

Knowledge Base

Tanya Jawab

Artikel Terbaru

Tag Cloud