因為要學(xué)習RAC,exitgogo強烈推薦用vmware + centos4.4+oracle10g來(lái)配,在安裝使用vmware的過(guò)程中,遇到過(guò)一些問(wèn)題和困惑,簡(jiǎn)單地記載下來(lái)。
一、安裝vmware
安裝vmware很簡(jiǎn)單的,我只是說(shuō)說(shuō)我的郁悶事。
安裝vmware workstation我遇到的問(wèn)題:”win2003 server標準版上無(wú)法安裝vmware workstation5.5.3 ? “ 當時(shí)我在cu上發(fā)貼問(wèn)過(guò)。
準備在剛買(mǎi)的機器上(windows 2003)安裝vmware,再裝centos 4.4 + oracle 10g,在裝vmware(5.5.3)時(shí)出問(wèn)題了,點(diǎn)安裝文件,安裝界面后出現閃了一下馬上就沒(méi)了,以為是殺毒軟件或防火墻的問(wèn)題,將殺毒軟件或防火墻全部退出還是這樣。這個(gè)安裝包在單位的win2003安裝沒(méi)問(wèn)題啊,昨晚又下了5.5.0安裝還是如此,下的軟件都支持windows 2003的啊,請問(wèn)大家遇到這個(gè)問(wèn)題嗎?
經(jīng)過(guò)無(wú)數次摸索才找到原因,有一次我在一臺PC機器上開(kāi)outlook時(shí),半天沒(méi)反應,再雙擊outlook,還是沒(méi)反應??春笈_進(jìn)程,已有2個(gè)outlook在里面了。殺掉這2個(gè)outlook再重起就可以了,可能是PC機器較忙導致服務(wù)不能迅速啟動(dòng)。
回到vmware的安裝上來(lái),我裝vmware的現象既然出現了安裝界面,估計也是某個(gè)進(jìn)程和vmware的安裝程序沖突了,查看后臺進(jìn)程,有個(gè)fixcamera.exe進(jìn)程很可疑,由于不是系統進(jìn)程,殺掉,再試著(zhù)重裝vmware,搞定。但裝好后重起機器系統報Vmware的后臺進(jìn)程無(wú)法正常啟動(dòng),手動(dòng)啟動(dòng)也不成功。一看后臺進(jìn)程,fixcamera.exe進(jìn)程(安裝攝像頭時(shí)自動(dòng)就安裝上的)還在,殺掉再手動(dòng)啟動(dòng)vmware相關(guān)的進(jìn)程,就OK了。
怎么自動(dòng)使該進(jìn)程在系統重起時(shí)不自動(dòng)重起呢,在msconfig里設置(在啟動(dòng)里去掉該進(jìn)程)就可以了。
總結:在windows下裝某個(gè)程序,如果出現安裝界面后出現閃了一下馬上就沒(méi)了,很可能就是已啟動(dòng)的某個(gè)進(jìn)程和安裝程序沖突了,保留系統自帶進(jìn)程,殺掉可疑進(jìn)程再裝試試。
當然,最好在安裝時(shí)關(guān)掉殺毒軟件或防火墻,多下幾個(gè)版本試一下!用多種方法來(lái)排除,總能找到問(wèn)題所在!
二、在vmware上安裝centos
剛開(kāi)始我裝的是workstation, 在上面安裝centos 4.4很簡(jiǎn)單,但周光亞建議我裝GSX,說(shuō)workstation很多功能會(huì )有限制,RAC后面的一些配置會(huì )有問(wèn)題。我卸了workstation,裝好GSX,再裝centos,問(wèn)題又來(lái)了,往往是安裝到第二張盤(pán)或第3張盤(pán)時(shí)系統自動(dòng)退出。
查看日志(這里給自己一個(gè)提醒,查看日志永遠是troubleshooting的第一步),在google上查詢(xún)到vmware.com上去,提示可能是vmwaregsx版本在兼容AMD芯片上不好,我倒,難道要我再買(mǎi)一臺電腦,我買(mǎi)這個(gè)電腦的錢(qián)都是我這個(gè)房奴從牙縫里擠出來(lái)的。
趕快向vmware高手exitgogo請教,他建議我安裝vmware server試試,下載安裝,再安裝centos,在祈禱中終于裝完了。Server版的確很強大,可以設置應用幾個(gè)CPU.
總結:出現問(wèn)題,第一步就應該去查找相關(guān)日志,這永遠是troubleshooting的第一步。
GSX版本在A(yíng)MD芯片上的安裝可能會(huì )出問(wèn)題。
三、Vmware使用經(jīng)驗
vmware的系統(如linux)如何和vmware所在的系統交換文件?
添加loopback網(wǎng)卡,并將該網(wǎng)卡配為和vmware的系統(如linux)在一個(gè)網(wǎng)段,在打開(kāi)ssh client的ftp就可以了!
或自己將本機自帶的網(wǎng)卡配為和vmware的系統(如linux)在一個(gè)網(wǎng)段,這樣不影響用該網(wǎng)卡上網(wǎng)。
添加網(wǎng)卡,必須先關(guān)掉該主機,再用vmware添加網(wǎng)卡,啟動(dòng)系統后會(huì )自動(dòng)在/etc/sysconfig/network-scripts里生成ifcfg-eth1文件。
我原以為手工寫(xiě)一個(gè)該文件,再修改/etc/c.d/rc.local也可以,結果不成功。
網(wǎng)上提供的修改該網(wǎng)卡的MAC的方法我試過(guò)了,不管是通過(guò)修改*.vmx可,或通過(guò)改/etc/sysconfig/network-scripts的相應文件及rc.local均沒(méi)有成功。會(huì )報修改的MAC與實(shí)際不一致。
下面為網(wǎng)上的方法:
修改VMware中Linux網(wǎng)卡MAC地址的方法
想必現在的CCM5、MPX、CUPS這些系統現在都是Linux系統,大家在上傳License的時(shí)候,都需要對Linux系統做些手腳吧 ...。所以,我這此來(lái)談?wù)勑薷腣Mware中Linux網(wǎng)卡MAC地址的三種方法(三種方法哪種好?肯定是正文中推薦的順序啦?。?
1、修改虛擬機的*.vmx文件.
這種方法最值得推薦,因為這樣就類(lèi)似于重新“燒錄”了VMware虛擬機的“物理網(wǎng)卡ROM”。方法是:
分兩種情況:
a: ethernet0.addressType = "static" ethernet0.Address = "00:50:56:0A:0B:0C"
“static”說(shuō)明VM的"物理網(wǎng)卡"的MAC是靜態(tài)設定的,你可以改成一個(gè)以005056開(kāi)頭的另外一個(gè)MAC即可。改完啟動(dòng)VM時(shí)如果問(wèn)你SSID的話(huà),選擇“Keep Always”。
b: ethernet0.addressType = "generated" uuid.location = "56 4d dc f1 ff aa 75 ea-f1 b9 ee 0d 68 9c 65 5c" uuid.bios = "56 4d ed 23 13 8c 96 91-7c 68 b2 09 8b aa bb cc" ethernet0.generatedAddress = "00:0c:29:aa:bb:cc"
“generated”說(shuō)明VM的"物理網(wǎng)卡"的MAC是系統隨機動(dòng)態(tài)設定的,你可以通過(guò)將uuid.bios后六位及ethernet0.generatedAddress后六位改成你想要改成的以000c29開(kāi)頭的MAC即可。
2、修改Linux系統里相關(guān) /etc/sysconfig/network-scripts/ifcfg-eth0文件MAC值。
vi /etc/sysconfig/network-scripts/ifcfg-eth0 MACADDR=xx:xx:xx:xx:xx:xx :wq 保存退出 可以通過(guò)改啟動(dòng)腳本/etc/rc.d/rc.local: ifconfig eth0 down ifconfig eth0 hw ether xxxxxxxxxxxx ifconfig eth0 up /sbin/route add default gw x.x.x.x eth0 :wq 保存退出 reboot