Centos 64 bit üzerine Vmware Server Kurulumu
Vmvare Esx Server öyle her sunucuya kurulmuyor. Raid kart dan tutunda ethernet kartınıza kadar bir çok donanımda marka ve model seçiyor.
Lisans ücreti de ayrı bir konu tabiki.
Hal böyle iken hani esx in yönetimsel kolaylıklarının olmayacağı ama Vmware Esx server gibi sağlam bir linux server üzerine ücretsiz bir sürüm olan Vmware Server 1.x versiyonunu kurmak da sizi mutlu edebilir sanırım.
Şimdi sözü fazla uzatmadan Centos 5.1 X86_64 üzerinde Vmware kurarken karşılaştığım problemi ve çözümünü sunumak istiyorum.
Zira bu sorun hakkında kayda değer tam bir çözüm malesef bulamamıştım.
Eğer Centos 64 bit versiyonunu 1. Cd den ve tüm paketlerin kurulumunu iptal edip, kurmak istemişseniz en mantıklı seçimi yaptınız demektir.
Çünkü Server da sadece Vmware çalıştırmak ve gereksiz servisler ile Vmware’in performansını etkilemek istememektesiniz.
Anlatıma Kurulumu yalnızca 1. cd den yaptığınızı var sayarak devam ediyorum.
Öncelikle gerekli olan Vmware server ve web management paketlerini aşağıdaki adreslerden indiriniz.
Vmware donwload sitesi
http://www.vmware.com/download/server/ http://download3.vmware.com/software...80187.i386.rpm http://download3.vmware.com/software...5-80187.tar.gz
Eğer Rpm ile kurulum yapmak istemiyorsanız
http://download3.vmware.com/software...5-80187.tar.gz
Vmware server’ı linux serverınıza kurduktan sonra windows yüklü bilgisayarınızdan yönetmek isterseniz
http://download3.vmware.com/software....0.5-80187.zip
adresinden gereli olan client programını indirebilirsiniz.
Gerekli olan tüm paketleri yükledikten sonra kuruluma geçebiliriz.
Vmware kurabilmek içinsisteminizde ;
glibc, gcc, gcc-c++, kernel inize göre kernel-headers ve kernel versiyonunuza göre kernel-devel yüklü olması gerekiyor.
X86_64 kurulumda başa bela olan ve forumları dolduran en önemli hata 64 bin kurulumda bazı dosyaların gelmemesidir.
Forumlarda derler ki yum install kernel-headers kernel-devel yükle olay bitti. Amaa öyle değil malesef.
öncelikle;
rpm -qa kernel komutu ile linux çekirdeğinizin versiyonunu öğreniniz ( uname -r )
yum update kernel
Not: yum -y update kernel şeklinde yazarsanız sizden onay almadan kurulumu gerçekleştirir.
Ancak ne kurduğunuzu görmeniz için her yum update yada install işlemini -y parametresiniz yazdım ve Centos reposunu ilk kez kullanacaksa sisteminiz bir kere rpm paketlerinin güvenirliliği için y ve kabul etmek için y yazıp enter a basmalısınız.
shutdown -r now
ile kernel ileçekirdeğinizi son sürüme update ediyoruz, yoksa kernel-headers ve kernel-devel i yüklediğimizde çekirdek versiyonumuz bunlardan geri kalacağı için vmware kurulumunda hata ile karşılaşırsınız.
rpm -qa kernel komutu ile linux çekirdeğinizin güncellenip güncellenmediğiniz kontrol ediniz. (uname -r ) de olabilir.
daha sonra;
yum install glibc gcc gcc-c++ kernel-headers kernel-devel
paketlerini kurunuz. glibc kütüphanesi gcc kurulumu için gereklidir. (Çünkü siz centos’u sadece 1. cd yi kullanarak kurdunuz)
shutdown -r now ile sistemi restart ediyoruz.
Son kez kernel kernel-headers ve kernel-devel paketlerinin bir birleri ile aynı versiyonda olup olmadıklarına bakacağız
rpm -qa kernel*
* parametresi kernel ile başlayan tüm paketleri göstermesini sağlar.
Her kernel kernel-headers ve kernel-devel isimli 3 paketin 3 ü de aynı versiyon numarasını taşımalı.
( Eğer bir tanesi farklı ise onuda aynı versiyon yapmak zorundasınız. Yum remove farklı olan paket adı ile kaldırıp yum installkaldırdığınız paket adı ile yeniden yükleyip restart ve rpm -qa kernel* işlemlerini yeniden deneyiniz )
GELDİK EN CAN ALICI NOKTAYA
32 bit sistemler de de vmware kurulumu için yukarıda anlatılanlar yapılır ve başka bir şey gerekmez ancak 64 bit de sadece yukarıdaki anlatılanları yapıp vmwre i config etmeye çalıştığınız da linux-gate.so.1 => (0xffffe000)
libm.so.6 => /lib/libm.so.6 (0×0034a000)
libdl.so.2 => /lib/libdl.so.2 (0×00305000)
libpthread.so.0 => /lib/libpthread.so.0 (0×0038b000)
libX11.so.6 => not found
libXtst.so.6 => not found
libXext.so.6 => not found
libXt.so.6 => not found
libICE.so.6 => /usr/lib/libICE.so.6 (0xf7fdb000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xf7fd2000)#
libXrender.so.1 => not found
libz.so.1 => /usr/lib/libz.so.1 (0×0030b000)
libc.so.6 => /lib/libc.so.6 (0×001c6000)
/lib/ld-linux.so.2 (0×001a9000)
This program cannot tell for sure, but you may need to
upgrade libc5 to glibc before you can run VMware Server.
Bu şekilde bir hata mesajı alırsınız. ve yapılandırmaya devam edemezsiniz.
Vmware kurmaya başlamadan önce bu hatayı almamak için gerekli olan paketlerin kurulumunuda yapalım.
Bu gıcık sorun bana bu makaleyi yazdırdı. İnternette çözümü de derli toplu bir başlık altında malesef buşunmuyordu.
Bu sorundan kurtulmak için
yum remove libXi libXtst libXt libXrender libXext libX11
paketlerini kaldıralım.
yum install libX11.i386 libXrender.i386 libXt.i386 libXtst.i386 libXi.i386
paketlerini kuralım ve ardından
yum install xinetd
ile xinetd servisini kuralım.
Şimdi VMware i sorunsuz kurmak için gerekli olan tüm işlemleri tamamladık.
Eğer ki Vmware i rpm ile kurmak isterseniz bulunduğu dizine gidiniz ve
rpm -ivh VMware-server-1.0.5-80187.i386.rpm yazıp enter a basınız.
Tebrikler kurulum tamamlandı.
Eğer Vmware server ı tar ile kurmak istersen
tar -zxvf VMware-server-1.0.5-80187.tar.gz
Dosyanın çıkarıldığı dizine gidin ve
./vmware-install.pl komutu ile kurulumu gerçekleştirin.
Vmware bazen yüklü kernel in yolunu bulamayabilir, bulmazsa sorduğunda
kerneliniz değişik olduğundan burdan direkt bir şey söylemek zor ama yolu
ls -d /usr/src/kernels/$(uname -r)/include komutu ile önceden belirtebilirniz.
Şimdi de web yönetim paketini kuralım.
tar -zxvf VMware-mui-1.0.5-80187.tar.gz
Klasöre gidin ve gerekli .pl dosyasını çalıştıtın.
Adım adım onaylayın ve
komut satırın da
vmware-config.pl i çalıştırın.
Sihirbaz sizi yönlendirecektir.
web browser ınızdan
https://serveripadresi:8333
şeklinde giriş yapınız root parolanızı kullanabilirsiniz.
Vmware de yeni bir sistem kurmak için web den kurulum yapamazsanız.
Vmware client e ihtiyacınız var. Linux versiyonunu kurulumun yaptığınız makinadan kullanamazsınız çünkü x11 ister onun yerine ağda ki başka bir windows makinaya vmware client i yükleyip, server ın olduğu adres:904 porttan root ve parola ile giriş yapıp yeni istem tanımlayabilirsiniz.
kaynak