【實驗】使用 VMware 在 Linux 5.1 上安裝、升級及維護 Oracle 10gR2 RAC (一)

secooler發表於2009-02-25
----實驗名稱
使用 VMware Server 1.0.6 在 Linux Enterprise 5.1 上安裝、升級及維護 Oracle 10gR2 RAC

----實驗時間
2009年春節

----實驗地點
圖圖的家

----實驗承諾
保證您按照我的這個流程操作後,一個鮮活、激動人心的10gR2 RAC 試驗環境將呈現在您的面前,好運!


----實驗內容
1.在Windows作業系統上使用VMware建立Oracle兩節點RAC;
2.完成10201版本到10204版本的升級;
3.RAC驗證、維護。

----實驗環境
1.DELL D630膝上型電腦(3GB記憶體,320GB行動硬碟外掛,32位XP作業系統)
2.Vmware Server 1.0.6版
3.Linux Enterprise 5.1版
# uname -a
Linux rac2 2.6.18-53.el5xen #1 SMP Wed Oct 10 17:06:12 EDT 2007 i686 i686 i386 GNU/Linux
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.1 (Tikanga)
4.Oracle 10g for linux(10.2.0.1)
5.Oracle 10.2.0.4 patch

----建立所需要的目錄
1.在X盤根目錄上建立experiments目錄,在experiments目錄下面建立VMRAC目錄,在其下建立三個目錄,分別為RAC1,RAC2,raw_disk
2.驗證
        X:\>tree X:\experiments\VMRAC
        X:\EXPERIMENTS\VMRAC
        ├─RAC1
        ├─RAC2
        └─raw_disk

----新建虛擬機器
1.開啟vmware server,點選"New Virtual Machine",在安裝嚮導的幫助下建立一個新的虛擬機器
2.點選"Next"
3.選擇"Custom",點選"Next"
4.Guest operating system選擇"Linux",Version選擇"Red Hat Linux",點選"Next"
5.Virtual machine name輸入"RAC1",Location一定要輸入"X:\VMRAC\RAC1\"實驗中RAC1為主節點,之後的RAC2為副節點,大部分配置都在RAC1中完成
6.取消"Make this virtual machine private"裡面的勾,點選"Next"
7.直接點選"Next",啟動/關閉選項這裡用預設即可,
8.選擇CPU個數,這裡我們只用一個即可,點選"Next"
9.調整使用記憶體大小到"512MB"
10.網路型別選擇使用橋接方式(Use bridged networking),點選"Next"
11.在I/O介面卡型別下一定要選擇"LSI Logic"方式,然後點選"Next"
12.選擇"Create a new virtual disk",點選"Next"
13.Virtual Disk Type一定要選擇"SCSI (Recommended)"方式磁碟型別,然後點選"Next"
14.給新建的虛擬磁碟分配空間,Disk size(GB):"25.0"的空間(最少也要8GB的磁碟空間),取消"Allocate all disk space now."選中"split disk into 2 gB files",然後點選"Next"
15.給虛擬磁碟命名為RAC1.vmdk,點選"Finish"
16.完成新建虛擬機器

----配置虛擬機器
1.點選左中位置的"Edit virtual machine settings"
2.透過"Add"、"Remove"按鈕來對實驗所需裝置進行簡單的新增或刪除,首先我們要新增兩塊網路卡,點選"Add"
3.點選"Next"
4.在Hardware types下面選中"Ethernet Adapter",然後點選"Next"
5.新增後的第二塊網路卡Ethernet 2用於兩節點內部通訊(cache fusion),所以這裡選擇"Host-only",當然選擇橋接方式也是可以的,在"Connect at power on"裡面打勾,然後點選"Finish",這樣一塊新網路卡就新增完畢;同樣的操作順序新增第三塊網路卡Ethernet 3,選擇"Bridged"橋接方式,用於適應不同的實驗環境,自動獲取IP地址
6.新增所需的磁碟,新增後總共5塊硬碟,一塊為本地磁碟,兩塊用作ocr和vote作為clusterware安裝所需,另外兩塊作為ASM磁碟,下面是具體步驟
7."Add","Next"在"Hardware type"裡面選擇硬碟圖示"Hard Disk",然後點選"Next"
8.選擇地一項"Create a new virtual disk"建立一塊新的虛擬磁碟,點選"Next"
9.Virtual Disk Type虛擬磁碟型別切記一定要選擇"SCSI (Recommended)"方式
10.Disk size (GB):"0.1"分配100M的空間,並選擇"Allocate all disk space now."立即分配方式,點選"Next"
11.注意,這裡輸入磁碟地址為"X:\VMRAC\raw_disk\orc.vmdk" 點選"Advanced",Virtual device node選擇一個與本地磁碟不同的全新匯流排"SCSI 1:1",Mode選擇"Independent",選擇"Persistent",然後點選"Finish"。強烈說明一下,我們在建立除本地硬碟之外的四塊磁碟的時候,路徑上一定要注意,不要把本地硬碟和其他四塊磁碟放到一個目錄下。 本地磁碟位於一個目錄,裸裝置磁碟位於另一個獨立的目錄,這樣做主要是為實驗後期磁碟克隆作考慮
12.點選"Finish"之後,系統會進行磁碟的格式化操作,在磁碟建立時所分配的100MB空間會全部給予這塊磁碟
14.X:\VMRAC\raw_disk\vote.vmdk 重複上述過程,建立的第二塊磁碟,匯流排"SCSI 1:2",分配100MB空間大小
15.X:\VMRAC\raw_disk\asm1.vmdk,X:\VMRAC\raw_disk\asm2.vmdk 重複上述過程建立接下來的兩塊ASM磁碟,匯流排"SCSI 1:3"和匯流排"SCSI 1:4",每塊磁碟分配2GB大小,這兩塊磁碟主要用來存放ORACLE資料
16.我們點選光碟機圖示,選擇"Use ISO image"點選"Browse"指定到linux映象介質對應的路徑"Y:\software\Linux_RHEL5.1\linux5_32bits.iso"
17.所有裝置建立完畢,具體清單如下:512MB記憶體、5塊磁碟(分別位於兩條SCSI匯流排)、三塊網路卡、光碟機以及處理器

----Linux作業系統安裝
1.啟動虛擬機器,回車,skip自檢的畫面
2.來到linux作業系統的安裝介面,選擇"Next"
3.選擇英文為系統預設語言環境,適當的鍵盤,點選"OK"
4.初始化驅動器介面,選擇"Yes",共點選5次,選擇"Next"
5.這一步很重要!一個是一定將除本地磁碟/dev/sda之外所有磁碟識別符號前面小方框裡面的勾給取消掉,二是在"Review and modify partitioning layout"前面打勾,便於後期的系統分割槽與規劃,點選"Next",點選"Yes"
6.從這裡可以看出,前面選擇了的磁碟/dev/sda這裡為可編輯狀態,前面沒有選上的磁碟從/dev/sdb到/dev/sde為不可編輯狀態,空白區域裡面顯示的分割槽資訊屬於/dev/sda磁碟
7.選中"/",點選按鈕"Edit"進行編輯,選擇LogVol00,點選右側的"Edit"將"/"的Size (MB): 10240設定成10G。總共硬碟分配的是25GB大小,所以這裡可以給得10G防止磁碟空間緊張,點選"OK"次步驟設定完成
8.點選"Add",Mount Point選擇"/home"檔案系統,Size (MB): 1024分配1G大小空間,"/home"主要是用來存放使用者資訊如ORACLE,點選"OK"
9.點選"Add",Mount Point選擇"/oracle"檔案系統,Size (MB): 10240分配10G大小空間,"/oracle"檔案系統主要用來作為clusterware以及database的安裝路徑,點選"OK"
10.點選"Add",Mount Point選擇"/hsw_media"檔案系統將剩餘空間全部給新增加的檔案系統"hsw_media",主要用來存放clusterware、database以及一些系統補丁的介質。其實也可以不建立這個檔案系統,把所有剩餘空間歸併到/oracle下,這樣做只是為了層次分明一些,點選"OK"
11.檢查分配檔名,無誤後點選"OK",檔案系統規劃完畢,點選"Next"
12.使用系統預設,點選"Next"
13.接下來這張圖片比較重要,前期我新增了三塊網路卡,所以這裡對三塊網路卡的配置都要一一到位,Edit編輯過程中主要遵循以下幾個原則
        a、使用IPv4支援方式,不使用IPv6支援方式;
        b、網路卡一eth0和網路卡二eth1使用靜態IP分配,且都使用私有地址(192.168.1.100、255.255.255.0;192.168.2.100/255.255.255.0);
        c、網路卡三eth2使用動態分配IP地址方式(RAC安裝僅需要兩塊網路卡,這個網路卡新增的目的是為了方便實驗,比如可以使用這個自動獲得的IP使用SecureCRT或Putty工具連線)
        d、編輯到eth2時,其前面的小框框不要選擇,在Hostname中選擇manually輸入"rac1"主機名字
        e、Miscellaneous Settings中Gateway輸入"144.194.192.1" Primary DNS輸入"144.194.192.1"這兩個內容是透過在Windows作業系統中透過"ipconfig /all"命令獲得的
    這裡將主IP地址設為192.168.1.0網段,副IP地址設為192.168.2.0網段,預設閘道器使用10.10.10.254,和本機使用同一閘道器地址(這個地址的獲得,是需要到windows的cmd命令視窗中透過ipconfig /all命令查詢到IP Address和Default Gateway)。
14.區域選擇裡面我們選擇"上海"
15.設定系統管理員密碼,這裡設定為"redhat"
16.選擇系統安裝包,非常的重要!這裡選上"Software Development/Web Server/Virtualization"三個組建,然後選上下方的"Customize now",點選"Next"
17.將每一個小項都選擇上,全部安裝,會佔用"/"4個G左右,整個選擇過程非常費滑鼠、時間和精力,請做好心理準備
18.在語言組建這塊,只選上需要的"中文支援"
19.下面顯示的是包的自檢過程
20.自檢過程完畢之後,點選"Next"進行系統組建的安裝,這個安裝的過程非常的長,在這裡可以休息一下等它自動完成
21.點選"Reboot"重啟
22.在左邊的列表中可以看到需要配置的具體清單,點選"Forward"
23.確認協議,然後點選"Forward"
24.Disable掉防火牆設定,點選"Forward"
25.Disable掉SELinux的配置,點選"Forward"
26.取消Kdump的配置,繼續"Forward"
27.設定系統日期和時間,繼續"Forward"
28.給系統設定一個普通使用者,跳過
29.音效卡設定,繼續"Forward"
30.配置的最後一步,如果不安裝附加的CD,這裡就可以直接點選"Finish"
31.這時系統要求重啟,點選"OK"即可
32.輸入超級使用者帳號密碼(root/redhat)登陸到Linux作業系統桌面
33.操作過程中有時發現eth2網路卡不能夠自動啟動,需要手工設定一下。方法:Linux圖形介面,System --&gt Administration --&gt Network 選中eth2,然後點選"Edit",選擇"Activate device when computer starts"
34.到此作業系統安裝完畢

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-557694/,如需轉載,請註明出處,否則將追究法律責任。

相關文章