DomU Centos LVM Partisions
Virtualisasi pada centos dengan menggunakan Xen.Xen adalah sebuah layanan supaya kita bisa melakukan virtualisasi pada operating system.Dengan kata lain kita bisa menjalankan Operating System pada Operating system lainnya.Sebagai contoh saya menjalankan OS fedora 8 (DomU1) pada operating system Centos 5.1 (Dom0).Selain itu xen juga dapat digunakan pada mode text (non GUI).
Agar Mesin Virtual ini bisa berjalan baik, lebih baik kita melakukan instalasi OS Centos (Dom0) dengan sedikit paket,artinya kita cukup instalasi base ( Minimalis ).Berikut langkah - langkah instalasi.
1. Install kernel xen dan xen-devel
yum install xen xen-devel
2. Edit file grub.conf.Kita harus menjalankan kernel xen untuk DomO
vim /boot/grub/grub.conf
default=1
timeout=0
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
password –md5 $1$cMQ9QqMP$nUE3xSenT0dTeGLwoG1U2/
title dom0 CentOS (2.6.18-53.el5xen)
root (hd0,0)
kernel /xen.gz-2.6.18-53.el5
module /vmlinuz-2.6.18-53.el5xen ro root=LABEL=/ acpi=on
module /initrd-2.6.18-53.el5xen.img
title dom0 CentOS (2.6.18-53.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-53.el5 ro root=LABEL=/ acpi=on
initrd /initrd-2.6.18-53.el5.img
ganti default 1 menjadi 0,kemudian reboot.Setelah itu pastikan kita sudah menggunakan kernel xen dengan perintah uname -r
3. Download centos 5.1 yang sudah dijadikan img pada situs jailtime.org
wget http://jailtime.org/lib/exe/fetch.php?cache=cache&media=
download%3Acentos%3Acentos.5-1.20080125.img.tar.bz2
4. Extract file tersebut
bunzip2 centos.5-1.20080125.img.tar.bz2
tar -xvf centos.5-1.20080125.img.tar
5. Mount file img ke direktory /media/loop/
mount -o loop /home/xen/centos.5-1.20080125.img /media/loop/
6. Buat Logical Volume (asumsi telah ada Logical Volume ).Jika belum ada LVM bisa merujuk pada situs http://www.linuxdevcenter.com/pub/a/linux/2006/04/27/managing-disk-space-with-lvm.html
#root
lvcreate -L 16000M -n domU1root /dev/vgsda
mkfs.ext3 /dev/vgsda/domU1root
#swap
lvcreate -L 1024M -n domU1swap /dev/vgsda
mkfswap /dev/vgsda/swap
7. Mount partisi domU1root yang terdapat di LVM tadi.
mount /dev/vgsda/domU1root /media/domU1root/
8. Copy semua isi yang ada di centos img yang telah dimount ke domU1root
cp -R /media/loop/* /media/domU1root/
9. Buat initrd yang baru untuk menjalankan virtual mesin dengan perintah mkinitrd
/sbin/mkinitrd –with=xennet –preload=xenblk /boot/initrd-centos5-xen.img 2.6.18-53.1.13.el5xen
10. Buat xen file konfigurasi nya di /etc/xen/auto/vm.conf
vim vm.conf
11. Contoh konfigurasi
kernel = “/boot/vmlinuz-2.6.18-53.1.13.el5xen”
ramdisk = “/boot/initrd-centos5-xen.img”
memory = 512
name = “mail”
vif = [ 'mac=00:16:3e:21:f1:31,bridge=xenbr0' ]
dhcp = “dhcp”
disk = ['phy:/dev/vgsda/domU1root,sda1,w', 'phy:/dev/vgsda/domU1swap,sda2,w' ]
root = “/dev/sda1 ro”
12. Jalankan xen
xm create -c vm.conf
13. Melihat Virtual yang telah berjalan
xm list
Setelah semua berjalan normal, kita bisa menggunakan virtual machine tersebut untuk menjalankan sebagai server.Sebagai contoh, saya menggunakan xen untuk dijadikan sebuah server aplikasi mail server (zimbra ).
Posted in Maya
April 28th, 2008 at 10:08 pm
iso di install nang ubuntu ??
April 30th, 2008 at 11:11 pm
bisa,seperti tertera dalam situs xen “Supporting a wide range of guest operating systems including Windows®, Linux®, Solaris®, and various versions of the BSD operating systems”
May 7th, 2008 at 7:34 pm
semakin banyak virtualisasi. ada qemu, ada virtualbox, ada xen, ada vmware, dll.
mungkin lebih bagus kalo diulas masing-masing virtualisasi itu spt apa, sekaligus contoh-contohnya kapan harus pake virtualbox/vmware, kapan harus xen dan kapan harus pake qemu.
menarik to usulan postingku?