Instalasi Xen virtual os pada zenwalk/slackware untuk membuat VPS hostinga. Pendahuluan
Tahap berikutnya dalam membuat virtual hosting server adalah menginstall
Xen virtual OS dengan beberapa alasan, Hmmm aku pikir untuk lebih amannya dan daripada repot nanti nantinya
bila suatu saat error atau kena hack dan juga untuk mempermudah dan
membuat fitur semacam VPS (virtual private hosting) maka aku putuskan
untuk menginstall Xen Virtual machine diatas zendwalk untuk kemudian
bisa diinstal bermacam distro lain diatasnya dan bisa dipindah2/dicopy
ke sembarang server backup dengan mudah dan tidak repot konfigurasi
bermacam hal bila kelak ada problem, dan juga mempermudah proses
restore backup server. Sebenarnya teknologi virtualisasi OS juga
banyak macam dan vendornya yang terkenal seperti VMWare, BOSCH,
Virtual PC, PearPC, QEMU, VirtualBox dan lainnya. Kelebihan Xen menurut
vendornya adalah lebih ringan dan lebih cepat sebab diload saat booting
dan melakukan emulasi di tingkat kernel jadi saat Virtual OS dijalankan sudah
menggunakan kernel xen default tersebut. Xen ini cara kerjanya mirip seperti UML
(user mode linux) dan chroot jail (environtment) dimana kita dapat berpindah2
root filesystem dengan mudah saat runtime.
Instalasi berikut aku buat pada distro zenwalk/zencafe yang masih
sekeluarga dengan slackware. karena di PC server tidak ada DVD
drive maka setelah di download DVD ISO aku mounting ke /mnt/slax
mount -o loop /home/iso/slackware-12.0-DVD.iso /mnt/slaxb. Berikut adalah instalasi grub pada slackware (zendwalk)
Untuk instalasi xen kita harus terlebih dulu melakukan instalasi
grub pada slackware (biasanya belum terinstall otomatis), jadi
boot manager default (lilo) harus kita ganti menggunakan Grub
agar bisa memasang Kernel Xen saat startup PC linux-nya.
installpkg /mnt/slax/extra/grub/grub-0.97-i486-3.tgzfind /|grep grub/usr/sbin/grubconfigkemudian ikuti petunjuk dan step untuk instalasi grub
c. Berikut adalah step untuk menginstall xen virtual machine
pada distro zendwalk/slackware:
1. download source xen dari website dan extract
cd /home/compilewget -c http://bits.xensource.com/oss-xen/release/3.1.0/src.tgz/xen-3.1.0-src.tgztar -xzf xen-3.1.0-src.tgzcd xen-3.1.0-src2. compile xen, untuk menyesuaikan dengan istro slackware kita make dist dulu
more README-xen31-tarballs.txtmake distselanjutnya xen akan melakukan compile, configurasi dan mendownload
otomatis kernel source yang sesuai dengan kernel yang dipakai distro
yang sekarang untuk membuat kernel xen sendiri.
3. install xen virtual machine
sh ./install.sh4. konfigurasi xen virtual machine untuk startup saat booting, kita perlu
mengkonfigurasi grub dan menambahkan kernel xen saat startup linux
title Distro Pake Xen (2.6.18-xen-3.1) root (hd0,0) kernel /boot/vmlinux-syms-2.6.18-xen root=/dev/sda1 ro vga=771 initrd /boot/xen-3.1.0.gzReferensi :
http://xen.xensource.com/download/docs/README-xen31-tarballs.txthttp://www.debian-administration.org/articles/304