Alhamdulillah Bersyukur Kepada Allah yang telah memberi kita semuanya

Instalasi Xen virtual os pada zenwalk/slackware untuk membuat VPS hosting

a. 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/slax

b. 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.tgz
find /|grep grub
/usr/sbin/grubconfig

kemudian 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/compile
wget -c http://bits.xensource.com/oss-xen/release/3.1.0/src.tgz/xen-3.1.0-src.tgz
tar -xzf xen-3.1.0-src.tgz
cd xen-3.1.0-src

2. compile xen, untuk menyesuaikan dengan istro slackware kita make dist dulu

more README-xen31-tarballs.txt
make dist

selanjutnya 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.sh

4. 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.gz



Referensi :

http://xen.xensource.com/download/docs/README-xen31-tarballs.txt

http://www.debian-administration.org/articles/304



Add a Comment
   
© 2008 Multiply, Inc.    About · Blog · Terms · Privacy · Corp Info · Contact Us · Help