日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

vmware+linux+oracle10g rac全過程(1) - 安裝和配置vmware

 憂郁_小剛 2011-01-16
實(shí)驗(yàn)環(huán)境:
筆記本一臺(tái)(2GB內(nèi)存,320GB硬盤)
Vmware Server 1.0.6版
Linux Enterprise 5.1版
Oracle 10g for linux(10.2.0.1)
前言:
最開始的實(shí)驗(yàn)環(huán)境其實(shí)不是這樣的,虛擬機(jī)用的是vmware workstation,用了一段時(shí)間之后發(fā)現(xiàn)用vmware workstation版本建不了共享磁盤,也就沒法構(gòu)建ORACLE RAC實(shí)驗(yàn)環(huán)境,所以把vmware workstation換成了vmware server2.0。裝完vmware server2.0之后連啟動(dòng)web界面都成問題,重裝仍然如此,無奈之下啟用了vmware server1.0.6版本。
在使用哪一款linux操作系統(tǒng)也幾經(jīng)選擇,開始用的是linux enterprise 4.0版本,到建立共享磁盤的時(shí)候始終有問題,過不去,后來在ITPUB意外的發(fā)現(xiàn)了君三思的學(xué)習(xí)筆記《手把手教你用VMware在linux下安裝oracle10g RAC》,看他在里面用的是linux 5.1版本的操作系統(tǒng),為了實(shí)驗(yàn)過程順利一些,我也采用了這個(gè)版本的操作系統(tǒng)。
在使用介質(zhì)的時(shí)候也碰到些小問題,搭建ORACLE RAC需要用到的兩個(gè)重要介質(zhì),一是clusterware,也就是oracle集群軟件,一是oracle software for linux,可能是網(wǎng)絡(luò)的因素,在下載完10201_database_linux32.zip這個(gè)文件并上傳到linux操作系統(tǒng)中卻非常意外的發(fā)現(xiàn)無法解壓,究其原因可能是下載得不夠健全,一部分字節(jié)出了問題,導(dǎo)致整個(gè)文件都不能用,于是只有重新下載,非常消耗時(shí)間。
在這個(gè)實(shí)驗(yàn)過程中,碰到很多問題,有的是和虛擬機(jī)相關(guān)的,有的是和linux操作系統(tǒng)相關(guān)的,有的是和oracle數(shù)據(jù)庫相關(guān)的,因?yàn)檫@眾多的問題出現(xiàn),導(dǎo)致實(shí)驗(yàn)進(jìn)度過長,從開始準(zhǔn)備到實(shí)驗(yàn)最終完成花了大概兩個(gè)星期時(shí)間,光重裝操作系統(tǒng)就不下五次。不過也虧得碰到這些小問題,隨著實(shí)驗(yàn)的繼續(xù)進(jìn)行,每個(gè)問題都得到了解決,每個(gè)問題也都備了案,在第二次重做的時(shí)候因?yàn)榍捌趩栴}的積累,就進(jìn)行得非常順利。這也說明人家總結(jié)出來的文檔不能完全照搬,因?yàn)閷?shí)驗(yàn)過程究竟會(huì)碰到什么問題都是不可預(yù)知的。
為了能做好這個(gè)實(shí)驗(yàn),特地驅(qū)車到中關(guān)村購得組裝250GB移動(dòng)硬盤一塊,之后所有實(shí)驗(yàn)都在移動(dòng)硬盤上進(jìn)行(本機(jī)60GB硬盤被各種文件資料撐得滿滿的,實(shí)在沒有空間來存放實(shí)驗(yàn)所用文件)。就在這樣的情況下也碰到一些意外,比如正在移動(dòng)硬盤上風(fēng)風(fēng)火火安裝linux操作系統(tǒng)時(shí),連接移動(dòng)硬盤和電腦的USB線纜突然走位,整個(gè)過程不得不重頭再來。

千難萬難,實(shí)驗(yàn)終歸是成功了,為了表示紀(jì)念,也為了后來的同仁們少走彎路,特地記錄于此,供大家參考。特別感謝ITPUB的君三思,如果沒有他的文檔幫助,我的實(shí)驗(yàn)不可能成功。

Vmware軟件的安裝過程不詳述,因?yàn)楹芎唵?,只要按照提示一步步往下走就ok。在這里提醒一句,如果要配置ORACLE RAC,一定不要安裝vmware workstation版本,而要安裝vmware server版本,這樣在創(chuàng)建共享磁盤過程的時(shí)候才會(huì)比較順暢。如果是非ORACLE RAC實(shí)驗(yàn)環(huán)境,這個(gè)就無所謂了。下面來到具體的過程:
1,打開vmware server,點(diǎn)擊“New Virtual Machine”,在安裝向?qū)У膸椭聞?chuàng)建一個(gè)新的虛擬機(jī):
在這個(gè)界面上,可以看到我所使用的vmware server版本是1.0.6,這也是普遍使用的vmware版本,至于vmware server2.0這個(gè)東西還太新,存在不少bug,建議慎用之。
2,點(diǎn)擊“下一步”:
3,選擇“Custom”,點(diǎn)擊“下一步”:
4,實(shí)驗(yàn)中我們要用到linux操作系統(tǒng),所以這里選擇操作系統(tǒng)類型為“linux”,點(diǎn)擊“下一步”:
5,給虛擬機(jī)命名為“RAC1”,試驗(yàn)中RAC1為主節(jié)點(diǎn),之后的RAC2為副節(jié)點(diǎn),大部分配置都在RAC1中完成,路徑選擇“N:\experiments\RAC1\”,這是移動(dòng)硬盤上的路徑:
6,取消“Make this virtual machine private”里面的勾,點(diǎn)擊“下一步”:
7,這里用默認(rèn)即可,直接點(diǎn)擊“下一步”:
8,選擇CPU個(gè)數(shù),這里我們只用一個(gè)即可,點(diǎn)擊“下一步”:
9,下面來到內(nèi)存劃分區(qū)域,系統(tǒng)默認(rèn)只給128MB大小內(nèi)存,根據(jù)實(shí)驗(yàn)需求,這里我們給到512MB內(nèi)存:
注意:因?yàn)槲业南到y(tǒng)總共有2G,所以在這里很瀟灑的給了512MB內(nèi)存,兩個(gè)系統(tǒng)跑起來之后就要占用1GB內(nèi)存,這里要視各自內(nèi)存大小而定。推薦使用512MB內(nèi)存,我試過給768MB內(nèi)存大小,系統(tǒng)跑起來感覺跟512MB也差不了多少。
10,這里選擇使用橋接方式,點(diǎn)擊“下一步”:
11,在I/O適配器類型下選擇“LSI Login”方式,然后點(diǎn)擊“下一步”:
這里簡單說一下,為什么選擇“LSI Login”而不是“Bus Login”方式。我曾經(jīng)試過在這里選擇“Bus Login”方式,但在安裝linux的時(shí)候發(fā)現(xiàn)系統(tǒng)找不到磁盤,也就無法繼續(xù)往下安裝操作系統(tǒng),究其原因是在加載虛擬機(jī)的時(shí)候并沒有加載“Bus Login”這種SCSI適配器的驅(qū)動(dòng),因此就算分配了磁盤也識(shí)別不出來,而選擇“LSI Login”方式就不存在這樣的問題。從這里開始了我的問題積累,因?yàn)殄e(cuò)選適配器類型找不到磁盤來安裝linux操作系統(tǒng)從而導(dǎo)致我重新安裝了虛擬機(jī)和操作系統(tǒng)。
12,選擇“創(chuàng)建一塊全新的虛擬磁盤”,點(diǎn)擊“下一步”:
13,這里切記一定要選擇SCSI方式磁盤類型,否則前期所選擇的I/O適配器類型就白選了,然后點(diǎn)擊“下一步”:
這里再簡單說一下為什么在這個(gè)地方所以要選擇SCSI類型而不是IDE的類型。選IDE類型本來是可以的,安裝linux操作系統(tǒng)也能滿足,系統(tǒng)能夠識(shí)別到新添加的虛擬磁盤,但是隨著實(shí)驗(yàn)的繼續(xù)進(jìn)行,我們會(huì)發(fā)現(xiàn)一個(gè)很大的疏漏。因?yàn)檫@個(gè)版本的虛擬機(jī)默認(rèn)在IDE類型下只能創(chuàng)建四塊虛擬磁盤,而僅僅四塊磁盤并不能滿足實(shí)驗(yàn)需要,因?yàn)槲覀冃枰辽傥鍓K磁盤,一塊用來作為本地磁盤安裝linux操作系統(tǒng),兩塊在安裝clusterware軟件的時(shí)候要用到,也就是ORACLE RAC所必須的ocr以及vote磁盤,表現(xiàn)出來是裸設(shè)備方式,還有兩塊磁盤我們要用來作為共享磁盤安裝數(shù)據(jù)庫。如果選擇IDE類型的磁盤方式,那么在安裝操作系統(tǒng)的時(shí)候就要占去兩個(gè)IDE地址,一個(gè)地址供本地磁盤用來安裝linux操作系統(tǒng),一塊供光驅(qū)用來指定安裝介質(zhì),到劃分裸設(shè)備的時(shí)候就要因?yàn)闆]有足夠的磁盤而頭痛了。沒有足夠的磁盤,而操作系統(tǒng)又已經(jīng)安裝好了,怎么辦?唯有刪去操作系統(tǒng)、刪去虛擬機(jī),從頭開始,這是相當(dāng)痛苦的一次經(jīng)歷,而我就碰上了。這里第二次安裝了虛擬機(jī)和linux操作系統(tǒng)。
14,給新建的虛擬磁盤分配空間,因?yàn)槲矣凶銐虻目臻g(250GB),所以大大方方的給了25GB,建議最少給8GB的磁盤空間,然后點(diǎn)擊“下一步”:
注意這個(gè)地方可以不選擇“Allocate all space now”,這個(gè)選項(xiàng)主要針對(duì)后面的裸設(shè)備而言,否則這個(gè)地方會(huì)因?yàn)榉峙浯疟P空間浪費(fèi)不少時(shí)間。
15,給虛擬磁盤命名為RAC1.vmdk,點(diǎn)擊“完成”:
16,通過下圖可以看到,一個(gè)簡單的虛擬機(jī)就建立好了,在Devices下面可以看到我們這個(gè)虛擬機(jī)擁有一臺(tái)普通的臺(tái)式機(jī)所需要的所有部件:內(nèi)存、CPU、光驅(qū)、硬盤、網(wǎng)卡:
一個(gè)新的虛擬機(jī)建立好之后,不要忙著立即投入使用,因?yàn)槲覀冞€要在里面指定光驅(qū)所對(duì)應(yīng)的安裝介質(zhì),還要添加諸如磁盤、網(wǎng)卡,來滿足實(shí)驗(yàn)所需。當(dāng)然,我們也可以在實(shí)驗(yàn)進(jìn)行過程中再根據(jù)需要來添加,不過那樣比較麻煩,因?yàn)榻橘|(zhì)的添加不能動(dòng)態(tài)進(jìn)行,而需要停機(jī)操作(這個(gè)版本的虛擬機(jī)暫時(shí)還達(dá)不到熱插拔的高度)。所以,為了避免實(shí)驗(yàn)后期出現(xiàn)缺胳膊少腿的現(xiàn)象,前期規(guī)劃顯得相當(dāng)重要,就跟蓋大樓之前需要打好良好的地基一個(gè)道理,下面來到具體的配置過程:
1,在建好的虛擬機(jī)下點(diǎn)擊“Edit virtual machine settings”,來對(duì)這個(gè)虛擬機(jī)進(jìn)行編輯:
2,彈出如下的畫面,我們可以在這里通過“Add”、“Remove”按鈕來對(duì)實(shí)驗(yàn)所需設(shè)備進(jìn)行簡單的添加或刪除,首先我們要添加兩塊網(wǎng)卡,點(diǎn)擊“Add”:
3,這里顯示的就是安裝向?qū)В苯狱c(diǎn)擊“下一步”:
4,在硬件類型下面選中網(wǎng)卡類型,然后點(diǎn)擊“下一步”:
5,和前面的網(wǎng)卡一樣,選擇橋接方式,在“Connect at power on”里面打勾,然后點(diǎn)擊“完成”,這樣一塊新網(wǎng)卡就添加完畢:
在上面的圖中,我們可以看到多了一塊名為“Ethernet 2”的新網(wǎng)卡。除了這塊網(wǎng)卡之外,我們還需要一塊網(wǎng)卡,按照實(shí)驗(yàn)需求,兩塊網(wǎng)卡便可以滿足需求,至于為什么我這里還要建立第三塊網(wǎng)卡,文章后面會(huì)提到,這里暫時(shí)略過不提。
6,下面我們要添加磁盤,這里要牢記實(shí)驗(yàn)所需磁盤數(shù)量是五,除去本地磁盤之外,我們還需要額外的添加四塊磁盤,其中兩塊ocr和vote作為clusterware安裝所需,兩塊作為ASM磁盤:
7,在硬件類型里面選擇硬盤圖標(biāo),然后點(diǎn)擊“下一步”:
8,和前面一樣,選擇創(chuàng)建一塊新的虛擬磁盤,點(diǎn)擊“下一步”:
9,磁盤類型切記一定要選擇“SCSI”方式:
10,這里我們首先創(chuàng)建的是OCR跟VOTE這兩塊裸設(shè)備,因?yàn)樗麄儾恍枰加锰罂臻g,這里我們給每塊磁盤分配100MB大小的空間,并選擇立即分配方式:
11,選擇磁盤路徑,然后命名,然后點(diǎn)擊“完成”:
這里又必須要簡單的說明一下了,我們?cè)诮⒊镜赜脖P之外的四塊磁盤的時(shí)候,路徑上一定要注意,不要把本地硬盤和其他四塊磁盤放到一個(gè)目錄下。本地磁盤位于一個(gè)目錄,裸設(shè)備磁盤位于另一個(gè)獨(dú)立的目錄,這樣做主要是為實(shí)驗(yàn)后期磁盤克隆作考慮,至于為什么這樣做文章后面會(huì)提到,因?yàn)檫@個(gè)問題,導(dǎo)致了我第三次的重裝操作系統(tǒng)和虛擬機(jī)。
12,點(diǎn)擊“完成”之后,系統(tǒng)會(huì)進(jìn)行磁盤的格式化操作,在磁盤創(chuàng)建時(shí)所分配的100MB空間會(huì)全部給予這塊磁盤:
格式化100MB的磁盤空間很快,不過十來秒鐘,不過時(shí)間跟劃分磁盤大小成正比,磁盤越大,格式化時(shí)間就越長。這也應(yīng)了我們?cè)趧?chuàng)建本地磁盤的時(shí)候?yàn)槭裁床灰还蓺獍?5GB空間全部劃分出來,一是因?yàn)檎加脮r(shí)間過長,讓人感覺到機(jī)器死機(jī),二則是本地磁盤的使用不像裸設(shè)備那樣面面俱到,隨需而用而已。
13,創(chuàng)建完磁盤之后,我們要在高級(jí)選項(xiàng)里面為新建磁盤分配另一個(gè)SCSI總線地址,并在“Independent”里面打上勾:
14,這是創(chuàng)建的第二塊磁盤,分配100MB空間大小,命名為“vote.vmdk”,創(chuàng)建過程不贅述
15,接下來是兩塊ASM磁盤,每塊磁盤分配2GB大小,這兩塊磁盤主要用來存放ORACLE數(shù)據(jù):
16,我們點(diǎn)擊光驅(qū)圖標(biāo),然后指定到linux鏡像介質(zhì)對(duì)應(yīng)的路徑:

17,所有設(shè)備創(chuàng)建完畢,現(xiàn)在我們可以來看看具體清單:512MB內(nèi)存、5塊磁盤(分別位于兩條SCSI總線)、三塊網(wǎng)卡、光驅(qū)以及處理器:

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多