XEN adalah salah satu nama merk aplikasi Virtual Machine yang open source, selain XEN sebenarnya masih ada 1 lagi yang cukup terkenal yaitu VMware Server. XEN ini Virtual Machine yang dapat digunakan sebagai virtual server. Sehingga kita dapat mensimulasikan banyak server dalam satu mesin / PC dengan aman.
Kali ini saya akan mencoba untuk menuliskan apa yang sudah saya coba beberapa waktu yang lalu. OK…tanpa basa-basi lagi mari kita langsung melakukan installasi, syarat minimum yang harus dipenuhi adalah sebagai berikut :
- Mesin dengan base OS ——-> Ubuntu 8.04 – Hardy Heron (optional, tapi saya menggunakan ini)
- Koneksi internet dengan bandwith yang lumayan kenceng (untuk installasi lewat port, karena supaya lebih efektif dan tidak ribet)
Langkah-langkah Installasi :
A. Update & Upgrade Base System
#apt-get update
#apt-get upgrade
Sebelumnya pastikan bahwa file /etc/apt/sources.list sudah diconfigurasi dengan benar (baca Ubuntu handbook)
Semua perintah yang ada pada tulisan ini dijalankan pada status user adalah root
B. Install XEN via port
#apt-get install ubuntu-xen-server
setelah proses installasi selesai, lanjutkan dengan mengedit file /etc/modules
#nano /etc/modules
tambahkan baris berikut
loop max_loop=64
restart mesin dengan perintah reboot, jika sudah ketikkan perintah berikut untuk melihat apakah systems anda sudah terinstall XEN
#uname -r
#xm list
Jika proses installasi berhasil maka akan tampil bahwa kernel yang anda jalankan adalah krenel dari xen itu sendiri. Dan akan muncul domain yang ada pada mesin.
C. Membuat Filesystem untuk Guest OS
#apt-get install xfsprogs
#mkfs.ext3 /dev/sda2
#mkdir /mnt/xen
#mount /dev/sda2 /mnt/xen
D. Install Guest OS
#debootstrap –arch amd64 hardy /mnt/xen http://archive.ubuntu.com/ubuntu
#mount –bind /dev /mnt/xen/dev
#mount proc /mnt/xen/proc -t proc
#cp /etc/resolv.conf /mnt/xen/etc/resolv.conf
#cp /etc/network/interfaces /mnt/xen/network/interfaces
#cp /etc/apt/sources.list /mnt/xen/etc/apt
#chroot /mnt/xen /bin/bash
#mkdir /mnt/lib/modules/`uname -r`
#cp -R /lib/modules/`uname -r`/* /mnt/xen/lib/modules/`uname -r`/
#apt-get update
#apt-get upgrade
#nano /etc/fstab
tambahkan baris berikut
/dev/hda1 / ext3 defaults 1 2
#exit
#umount /mnt/dev /mnt/proc /mnt
E. Membuat File Configurasi XEN
#mkdir /home/xen
#cd /home/xen
#dd if=/dev/zero of=hardyvm.root bs=10M count=100
#mkfs.ext3 hardyvm.root
#mount -o loop hardyvm.root /mnt/xen
#nano /etc/xen/domu1.cfg
berikut konfigurasinya … … …
kernel = ‘/boot/vmlinuz-2.6.24-17-xen’
ramdisk = ‘/boot/initrd.img-2.6.24-17-xen’
memory = ’512′
#
# Disk device(s).
#
root = ‘/dev/hda1 ro’
disk = ['tap:aio:/home/xen/hardyvm.root,hda1,w',]
#
# Hostname
#
name = ‘domu1′
#
# Networking
#
vif = [ 'ip=192.168.1.102,mac=00:16:3E:62:DA:BB' ]
#
# Behaviour
#
on_poweroff = ‘destroy’
on_reboot = ‘restart’
on_crash = ‘restart’
vcpus = ’2′
extra = ‘xencons=tty1′
#xm create /etc/xen/domu1.cfg -c
#xm list
Yup akhir nya selesai deh … …
Semoga bermanfaat
Literature :










mat,bisa buat os lain gak?
turunan debian juga…
uda dipake berapa lama,cui?
gmn performanya?
diatas xen itu sama lo diinstall OS apa?
maksimal berapa OS mat?
hehe..sori ni byk tanya,ingin mencoba,tapi masih takut hardisk rusak…hahaha!!