Vmware server 2.0.1 di Slackware64 -13.0.0.0
Beberapa catatan 'pusing' aplikasi vmware server 2.0.1 di Linux Slackware 64-bit. Ternyata apa yang dilihat tidak seindah realitanya hehehe. Ada banyak 'oprekan' di sana-sini supaya vmware bisa jalan mulus di slackware. Hanya satu kata, jika Anda mengharap sesuatu berjalan lancar... out the box.... lebih baik menunggu vmware versi berikutnya saja :) Oh tidak !... versi 2.0.1 juga cantik kok. :))
Ujicoba vmware 2.0.1 pada mesin Intel Xeon x3220 quad core dengan memory 4GB dan OS 64-bit (Slackware64 -13.0.0.0). Sambangi situs http://www.vmware.com pilih aplikasi vmware server terbaru 64-bit.Sebaiknya Anda punya account terlebih dulu di situs tersebut.
Setelah Anda ekstrak, dan melakukan eksekusi, maka proses kompilasi akan error :)
tmp/vmware-config2/vmmon-only/linux/driver.c:1423: error: too many arguments to function ‘smp_call_function’
/tmp/vmware-config2/vmmon-only/linux/driver.c: In function ‘LinuxDriver_Ioctl’:
/tmp/vmware-config2/vmmon-only/linux/driver.c:1987: error: ‘struct task_struct’ has no member named ‘euid’
/tmp/vmware-config2/vmmon-only/linux/driver.c:1987: error: ‘struct task_struct’ has no member named ‘uid’
/tmp/vmware-config2/vmmon-only/linux/driver.c:1988: error: ‘struct task_struct’ has no member named ‘fsuid’
/tmp/vmware-config2/vmmon-only/linux/driver.c:1988: error: ‘struct task_struct’ has no member named ‘uid’
/tmp/vmware-config2/vmmon-only/linux/driver.c:1989: error: ‘struct task_struct’ has no member named ‘egid’
/tmp/vmware-config2/vmmon-only/linux/driver.c:1989: error: ‘struct task_struct’ has no member named ‘gid’
/tmp/vmware-config2/vmmon-only/linux/driver.c:1990: error: ‘struct task_struct’ has no member named ‘fsgid’
/tmp/vmware-config2/vmmon-only/linux/driver.c:1990: error: ‘struct task_struct’ has no member named ‘gid’
/tmp/vmware-config2/vmmon-only/linux/driver.c:2007: error: too many arguments to function ‘smp_call_function’
Catatan 1 :Anda memerlukan patch !
-
http://communities.vmware.com/servlet/JiveServlet/download/1285430-24470...
http://communities.vmware.com/servlet/JiveServlet/download/1285430-24471...
Download kedua patch tersebut, meski kernel default slackware-13 adalah 2.6.29.6, patch di atas jalan kok :)) Tempatkan pada folder hasil ekstrak vmware server.
...
bin
doc
etc
lib
man
sbin
vmware-install.pl
vmware-server.2.0.1_x64-modules-2.6.30-fix.patch
vmware-server.2.0.1_x64-modules-2.6.30-fix.sh
vmware-vix
Jalankan vmware-install.pl seperti biasa. Saat akan lanjut ke vmware-config.pl hentikan. (jawab No) sekarang jalankan patch... #./vmware-server.2.0.1_x64-modules-2.6.30-fix.sh Setelah proses patching selesai... baru jalankan vmware-config.pl (file ini terletak didirektory bin) maka proses kompilasi untuk pembentukan modul-modul yang diperlukan akan berjalan lancar. Saat dijalankan, tiap service akan diberitakan kondisinya.
Starting VMware services:
Virtual machine monitor [ OK ]
Virtual machine communication interface [ OK ]
VM communication interface socket family: [ OK ]
Virtual ethernet [ OK ]
Bridged networking on /dev/vmnet0 [ OK ]
Host-only networking on /dev/vmnet1 (background) [ OK ]
DHCP server on /dev/vmnet1 [ OK ]
Host-only networking on /dev/vmnet8 (background) [ OK ]
DHCP server on /dev/vmnet8 [ OK ]
NAT service on /dev/vmnet8 [ OK ]
VMware Server Authentication Daemon (background) [ OK ]
Shared Memory Available [ OK ]
Starting VMware management services:
VMware Server Host Agent (background) [ OK ]
VMware Virtual Infrastructure Web Access
Starting VMware autostart virtual machines:
Virtual machines [ OK ]
Catatan 2 :Instal Linux-PAM
-
Dari ujicoba, ternyata paket linux-pam yang diperlukan adalah versi 1.0.4 yang dikompile dengan library 64-bit. Jadi download
http://www.kernel.org/pub/linux/libs/pam/library/Linux-PAM-1.0.4.tar.bz2 dan kompile diatas mesin 64-bit.
-
Alternatif lain, download paket jadi 32 bit, http://lp.slackwaresupport.com/Slackware/Slackware-12.2/Library/Linux-PA... ekstrak, ambil slackbuild-nya saja. Jangan lupa edit bagian script slackbuild dari -i486 ke -x86_64 untuk arsitekturnya kemudian kompile kembali dengan script tersebut.
Catatan 3 :Console problem !
-
Saat akses ke vmware infrastructure, dan pembuatan virtual machine, saat terhubung dengan konsole, beberapa fungsi keyboard tidak jalan. (bayangkan habis waktu 3 jam saat install slackware 13 sebagai virtual machine dan stuck saat menjalankan cfdisk ... kok macet ! :)) ) ingat yang perlu di oprek adalah PC Anda (client) bukan server Anda.
-
Buat file config di direktory ./vmware pada home direktory Anda. Isi file config tersebut :
"xkeymap.nokeycodeMap = true" untuk selanjutnya fungsi keyboard anda akan berjalan normal.Coba cek lagi apakah ada file ./vmware/config ?
Catatan 4 :Vmware Infrastructure Web Access !
-
Vmware server menggunakan server web independen, tomcat - catalyna yang kadang ( lha ini ! )'nyantol' Saya mencoba menggunakan firefox 3.0.x, 3.5.x, dan opera. Yach solusinya sederhana, clear cookies dan cache browser Anda. Kemudian browse lagi..menu login akan muncul malu-malu :)
VI
VM2