VMware Server 2 Crash jika dijalankan pada Centos 5.4 dan 5.5
Posted by raiden on Mar 8, 2012 in Technology | 0 comments
Bagi para sysadmin yg berkecimpung di dunia per-server-an (halah)… pasti pernah menggunakan virtualisasi untuk menghemat resource hardware.
bagi admin Centos seperti gw, upgrade ke Centos 5.5 pun sudah menjadi sebuah keharusan, karena kita ga mau old bug menjadi masalah yang bisa berujung pada kehebohan di kantor..
well..
setelah instalasi vmware yg lancar jaya tanpa suatu hambatan, tibalah waktunya kita mengurus virtual machine melalui web console administration..
tapi ini kenapa?
web nya selalu eror setelah login, re-login, masi tetep eror, “web access connection loss” katanya..
usut punya usut, bongkar log sana sini, ketemu lah penyebabnya :
vmware-hostd[3868]: segfault at 0000000000000038 rip 00000000006e3bd1 rsp 00007fff44e667c0 error 4
apa coba itu artinya.. -_-
artinya ya tanya ke om google, dan setelah bertanya kepada om google tercinta.. penyebabnya adalaaaahhhh *drumroll please* :
library path untuk vmware menggunakan relative path, sehingga ketika dipanggil, jadi agak2 nyasar, sehingga crash melulu..
jadiii, solusinya adalah (bisa dipilih salah satu) :
Solusi 1 :
—-mengganti relative path menjadi absolute path—–
Tested And Proven
- buka konfigurasi vmware yang terletak di /etc/rc.d/init.d/vmware
- cari bagian # Start host agent
- lakukan editing dengan menambahkan :
export LD_LIBRARY_PATH=/usr/lib/vmware/vmacore:/usr/lib/vmware/hostd:/usr/lib/vmware/lib/libxml2.so.2:/usr/lib/vmware/lib/libexpat.so.0:/usr/lib/vmware/lib/libstdc++.so.6:/usr/lib/vmware/lib/libgcc_s.so.1:/usr/lib/vmware/lib/libcrypto.so.0.9.8:/usr/lib/vmware/lib/libssl.so.0.9.8vmware_bg_exec “`vmware_product_name` Host Agent” \
“$vmdb_answer_LIBDIR/bin/vmware-hostd” -a -d -u “$vmware_etc_dir/hostd/config.xml”
- deaktif sisa skripnya dengan #
sehingga konfigurasi lengkapnya menjadi :
# Start host agentvmware_start_hostd() {
export LD_LIBRARY_PATH=/usr/lib/vmware/vmacore:/usr/lib/vmware/hostd:/usr/lib/vmware/lib/libxml2.so.2:/usr/lib/vmware/lib/libexpat.so.0:/usr/lib/vmware/lib/libstdc++.so.6:/usr/lib/vmware/lib/libgcc_s.so.1:/usr/lib/vmware/lib/libcrypto.so.0.9.8:/usr/lib/vmware/lib/libssl.so.0.9.8
vmware_bg_exec “`vmware_product_name` Host Agent” \
“$vmdb_answer_LIBDIR/bin/vmware-hostd” -a -d -u “$vmware_etc_dir/hostd/config.xml”# vmware_bg_exec “`vmware_product_name` Host Agent” \
# “$vmdb_answer_SBINDIR/vmware-hostd” -a -d -u “$vmware_etc_dir/hostd/config.xml”
}
Solusi 2 :
——update package dan library Centos——
Tested and Proven
1. Cek versi centos
rpm -q centos-release
2. Cek list packages yang akan di update
yum list updatesyum list updates | grep centos-release
3. Kalo oke semua, lanjut
yum update
4. konfigur ulang vmwarenya
vmware-config.pl
5. lanjutkan sisanya sesuai dengan kebutuhan
it’s done….. virtual machine berjalan smooth seperti semula, web administrative console bisa diakses lagi, and its happily ever after for everyone..

