Sebelum melakukan instalasi periksa CPU dulu, apakah mendukung virtualisasi hardware. Ini di lakukan agar dapat menginstall/membuat Guest OS pada XEN.
Untuk CPU Intel harus mendukung Intel-VT dan atau Untuk AMD harus mendukung AMD-V.
Lakukan pengecekan dengan perintah ;
a. Untuk CPU Intel
# grep vmx /proc/cpuinfo
b. Untuk CPU AMD
# grep svm /proc/cpuinfo
Pertama-tama download dan install Xen beserta kernel xen dengan perintah :
[root@cyberthug]# yum install kernel-xen xen
Setelah itu akan tampil repository untuk download package dan file dependency-nya
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centosn3.centos.org
* updates: centosj.centos.org
* addons: centosq2.centos.org
* extras: ftp.osuosl.org
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package xen.i386 0:3.0.3-80.el5_3.2 set to be updated
--> Processing Dependency: xen-libs = 3.0.3-80.el5_3.2 for package: xen
--> Processing Dependency: libfsimage.so.1.0 for package: xen
--> Processing Dependency: python-virtinst for package: xen
--> Processing Dependency: libxenstore.so.3.0 for package: xen
--> Processing Dependency: libblktap.so.3.0 for package: xen
--> Processing Dependency: bridge-utils for package: xen
--> Processing Dependency: libxenctrl.so.3.0 for package: xen
--> Processing Dependency: libfsimage.so.1.0(libfsimage.so.1.0) for package: xen
--> Processing Dependency: libxenguest.so.3.0 for package: xen
---> Package kernel-xen.i686 0:2.6.18-128.1.6.el5 set to be installed
--> Running transaction check
---> Package xen-libs.i386 0:3.0.3-80.el5_3.2 set to be updated
---> Package bridge-utils.i386 0:1.1-2 set to be updated
---> Package python-virtinst.noarch 0:0.300.2-12.el5 set to be updated
--> Processing Dependency: libvirt-python >= 0.2.1 for package: python-virtinst
--> Running transaction check
---> Package libvirt-python.i386 0:0.3.3-14.el5_3.1 set to be updated
--> Processing Dependency: libvirt = 0.3.3 for package: libvirt-python
--> Processing Dependency: libvirt.so.0 for package: libvirt-python
--> Running transaction check
---> Package libvirt.i386 0:0.3.3-14.el5_3.1 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
kernel-xen i686 2.6.18-128.1.6.el5 updates 16 M
xen i386 3.0.3-80.el5_3.2 updates 1.8 M
Installing for dependencies:
bridge-utils i386 1.1-2 base 27 k
libvirt i386 0.3.3-14.el5_3.1 updates 926 k
libvirt-python i386 0.3.3-14.el5_3.1 updates 75 k
python-virtinst noarch 0.300.2-12.el5 base 176 k
xen-libs i386 3.0.3-80.el5_3.2 updates 144 k
Transaction Summary
================================================================================
Install 7 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 19 M
Is this ok [y/N]:
Pada pertanyaan "Is this ok [y/N]:" ketik "y" (tanpa tanda petik) untuk melanjutkan proses download dan instalasi, seperti berikut ini ;
Downloading Packages:
(1/7): bridge-utils-1.1-2.i386.rpm | 27 kB 00:02
(2/7): libvirt-python-0.3.3-14.el5_3.1.i386.rpm | 75 kB 00:03
(3/7): xen-libs-3.0.3-80.el5_3.2.i386.rpm | 144 kB 00:05
(4/7): python-virtinst-0.300.2-12.el5.noarch.rpm | 176 kB 00:11
(5/7): libvirt-0.3.3-14.el5_3.1.i386.rpm | 926 kB 00:55
(6/7): xen-3.0.3-80.el5_3.2.i386.rpm | 1.8 MB 01:35
(7/7): kernel-xen-2.6.18-12 (30%) 17% [==- ] 16 kB/s | 2.8 MB 13:41 ETA
Installed: kernel-xen.i686 0:2.6.18-128.1.6.el5 xen.i386 0:3.0.3-80.el5_3.2
Dependency Installed: bridge-utils.i386 0:1.1-2 libvirt.i386 0:0.3.3-14.el5_3.1 libvirt-python.i386 0:0.3.3-14.el5_3.1 python-virtinst.noarch 0:0.300.2-12.el5 xen-libs.i386 0:3.0.3-80.el5_3.2
Complete!
[root@164 /]#
Proses download dan instalasi telah selesai.
Sebelum kita boot dengan kernel Xen, periksa file konfigurasi Grub boot loader. Buka dengan perintah vi.
[root@cyberthug /]# vi /boot/grub/menu.lst
Akan tampil isi dari file menu.lst, seperti contoh berikut ini ;
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,5)
# kernel /vmlinuz-version ro root=/dev/hda9
# initrd /initrd-version.img
#boot=/dev/hda
default=1
timeout=5
splashimage=(hd0,5)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-128.1.6.el5xen)
root (hd0,5)
kernel /xen.gz-2.6.18-128.1.6.el5
module /vmlinuz-2.6.18-128.1.6.el5xen ro root=LABEL=/ rhgb quiet
module /initrd-2.6.18-128.1.6.el5xen.img
title CentOS (2.6.18-128.1.6.el5)
root (hd0,5)
kernel /vmlinuz-2.6.18-128.1.6.el5 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.18-128.1.6.el5.img
title CentOS (2.6.18-92.el5)
root (hd0,5)
kernel /vmlinuz-2.6.18-92.el5 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.18-92.el5.img
title Other
rootnoverify (hd0,0)
chainloader +1
pada bagian yang dicetak huruf tebal adalah boot loader dengan kernel Xen, yang berarti instalasi kernel xen telah berhasil dan bisa di boot dengan kernel xen tersebut.
Untuk mempermudah disaat booting ubah default kernel booting pada bagian :
default=1
menjadi
default=0
setelah selesai reboot system.
Untuk memeriksa system setelah boot dengan kernel xen gunakan perintah ;
[root@cyberthug]# uname -r
2.6.18-128.1.6.el5xen
[root@cyberthug]#
Sekarang system berjalan dengan kernel xen.
Sekarang,periksa aplikasi xen apakah telah berjalan dengan baik ;
[root@164 ~]# xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 628 1 r----- 91.2
[root@164 ~]#
Tampilan di atas menunjukkan bahwa xen telah berjalan dengan benar. Done
ps : untuk selanjutnya akan diposting cara buat virtual host di xen...
4 comments:
Casino 1250638085...
Casino 1250638085...
Casino 1250652401...
Casino 1250652401...
mw tanya dong
gimana cara bikin virtual host'a..
cara instal'a ga harus ke mirror gmn..?
jwbn'a kirim ke email aja ia..
thx..
Dear Moko,
Terima kasih atas kunjungannya ke blog saya, untuk create guest/virtual os di xen bisa refered ke http://dlc.sun.com/osol/docs/content/SYSADRM/gentextid-22133.html di sini lebih komplit.
Thanks
CyberThug.
Post a Comment