Başlarken;
Dinopsys mail grubundan Okay son gunlerde Vm isine bir hayli kafayi takmis durumda sIk, sIk bize sorular ve teklif sunuyor, eh bende firsati kacirmak istemedim ve virtualization olaylarina hep beraber bir bakalim istedim. Ilk kurulum XEN, daha sonra VMware ve digerlerini kuracagiz.
Bu makalede kurulacak tum paketler Debian repository’ den kurulacaktir. Ekstra programlara ihtiyacimiz yoktur.
- Xen Kurulumu
- Xen Konfigurasyonu
Kurulum
dinopsyst:~# apt-get install linux-image-2.6-xen-vserver-686 xen-hypervisor-3.0.3-1-i386-pae xen-tools xen-linux-system-2.6.18-4-xen-vserver-686 linux-headers-2.6-xen-vserver-686 libc6-xen
ihtiyacim olacak paketleri kuruyorum.
Eger islemcisini hard olarak virtualization destegine sahipse;
dinopsys:~# apt-get install xen-ioemu-3.0.3-1
paketini kurabilirsiniz.
Eger grafikal ortamda xeni konfigure etmek istiyorsaniz xenman kurabilirsiniz.
dinopsys:~# apt-get install xenman
dinopsys:~# vi /etc/modules
Dosyasinin sonuna
loop max_loop=64
satirini ekliyorum.
Hersey tamam simdi reboot atim yeni kernel imajimi ve liblerimin aktif olmasini saglamam gerekiyor.
dinopsys:~# reboot
Konfigurasyon
Sunucumuz yeniden acildi ve hersey tamam, simdi basit bir kac ayarlama yapmamiz gerekiyor. Oncelikle network ayarlarini yapmamiz lazim, tercihim bridge olucak sekilde ayarlamak.
dinopsys:~# vi /etc/xen/xend-config.sxp
70. satira gidin ve (network-script network-bridge)
basindaki # i kaldirin.
#
# To bridge network traffic, like this:
#
# dom0: fake eth0 -> vif0.0 -+
# |
# bridge -> real eth0 -> the network
# |
# domU: fake eth0 -> vifN.0 -+
#
# use
#
(network-script network-bridge)
#
Simdi Xen’ e restart atiyorum ve yeni konfigurasyonun aktif olmasini sagliyorum.
dinopsys:~# etc/init.d/xend restart
dinopsys:~# ifconfig | less
peth0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
*cut*
vif0.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
*cut*
xenbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
Yeni interfacelerinizi gordunuz mu? 🙂
Eger goremediyseniz birseyler yanlis gitmis demektir ve Xen’ i debug modda calistirarak ve/veya loglara bakarak hatalari bulabilirisiniz.
dinopsys:~# vi /etc/xen-tools/xen-tools.conf
dir = /home/xen
kernel = /boot/vmlinuz-2.6.18-4-xen-vserver-686
initrd = /boot/initrd.img-2.6.18-4-xen-vserver-686
Yeni dizin yaratiyorum
dinopsys:~# mkdir /home/xen
ve ilk domainimi olusturuyorum
dinopsys:~# xen-create-image –debootstrap –hostname xen-etch –dhcp –dist=etch
Hostname’ i xen-etch olan Debian Etch kurulumu ve networkte dhcp serverim oldugu icin dhcp den ip almasini istedim. Eger sizin networkunuzde dhcp yok ise –ip=ip_adresi –gateway=gateway_adresi parametrelerini kullanabilirsiniz.
Bu islemin bitmesi biraz zaman alacak rahat olun ve arkaniza yaslanip bekleyin.
Creating Xen configuration file
Done
All done
Hersey tamam simdi domaini baslatalim
dinopsys:~# xm create /etc/xen/xen-etch.cfg
dinopsys:~# xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 358 1 r—– 315.5
xen-etch 2 128 1 —— 3.7
evet burda ve calisiyor simdi login olalim;
xm console xen-etch
🙂
No responses yet