VMware安裝oracle 11g rac (一)


一、摘要

 

環境:

VMware® Workstation 15 Pro

 安裝前注意兩個服務器的時間保持一致

此處沒有多路徑軟件

二、

VMware創建共享存儲:
進入到VMware安裝目錄,執行如下cmd命令:
C:\Users\Administrator>d:
D:\> cd D:\software\VMwareWorkstation15
D:\software\VMwareWorkstation15>

vmware-vdiskmanager.exe -c -s 1Gb -a lsilogic -t 2 I:\VMware\VMShareDisk\ocr1.vmdk
vmware-vdiskmanager.exe -c -s 1Gb -a lsilogic -t 2 I:\VMware\VMShareDisk\ocr2.vmdk
vmware-vdiskmanager.exe -c -s 1Gb -a lsilogic -t 2 I:\VMware\VMShareDisk\ocr3.vmdk
vmware-vdiskmanager.exe -c -s 20Gb -a lsilogic -t 2 I:\VMware\VMShareDisk\data1.vmdk
vmware-vdiskmanager.exe -c -s 20Gb -a lsilogic -t 2 I:\VMware\VMShareDisk\data2.vmdk
vmware-vdiskmanager.exe -c -s 20Gb -a lsilogic -t 2 I:\VMware\VMShareDisk\data3.vmdk
vmware-vdiskmanager.exe -c -s 20Gb -a lsilogic -t 2 I:\VMware\VMShareDisk\arch1.vmdk

ocr和vote disk 3*1Gb
data 3*20Gb
arch 1*20Gb

 

修改RAC1虛擬機目錄下的vmx配置文件

追加:

scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
scsi1.sharedBus = "HankeyShare"

scsi1:1.present = "TRUE"
scsi1:1.mode = "independent-persistent"
scsi1:1.filename = "I:\VMware\VMShareDisk\ocr1.vmdk"
scsi1:1.deviceType = "plainDisk"

scsi1:2.present = "TRUE"
scsi1:2.mode = "independent-persistent"
scsi1:2.filename = "I:\VMware\VMShareDisk\ocr2.vmdk"
scsi1:2.deviceType = "plainDisk"

scsi1:3.present = "TRUE"
scsi1:3.mode = "independent-persistent"
scsi1:3.filename = "I:\VMware\VMShareDisk\ocr3.vmdk"
scsi1:3.deviceType = "plainDisk"

scsi1:4.present = "TRUE"
scsi1:4.mode = "independent-persistent"
scsi1:4.filename = "I:\VMware\VMShareDisk\data1.vmdk"
scsi1:4.deviceType = "plainDisk"

scsi1:5.present = "TRUE"
scsi1:5.mode = "independent-persistent"
scsi1:5.filename = "I:\VMware\VMShareDisk\data2.vmdk"
scsi1:5.deviceType = "plainDisk"

scsi1:6.present = "TRUE"
scsi1:6.mode = "independent-persistent"
scsi1:6.filename = "I:\VMware\VMShareDisk\data3.vmdk"
scsi1:6.deviceType = "plainDisk"

scsi1:8.present = "TRUE"
scsi1:8.mode = "independent-persistent"
scsi1:8.filename = "I:\VMware\VMShareDisk\arch1.vmdk"
scsi1:8.deviceType = "plainDisk"


disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.DataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"

注意,參數不要和原來的參數產生重復,如果有重復,保留其中一個即可。否則虛擬機啟動會報錯。

上述為什么沒有 scsi1:8 ……

因為:

 

 

 

 

 

修改RAC2虛擬機目錄下的vmx配置文件

注意:scsi1.sharedBus = "HankeyShare"和RAC1配置對應一致,名稱自定義

 

scsi1.sharedBus = "HankeyShare"
disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.DataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"
gui.lastPoweredViewMode = "fullscreen"
checkpoint.vmState = ""

注意,參數不要和原來的參數產生重復,如果有重復,保留其中一個即可。否則虛擬機啟動會報錯。

 

這里就在RAC2的虛擬機設置中手動添加創建好的五個虛擬硬盤,要求是獨立永久屬性。

 

 

 

 

 

 

 

 

 

 

 

 如果顯示報錯:選定的虛擬磁盤與此 Workstation 11.x 虛擬機不兼容。添加該磁盤將導致此虛擬機與舊版 VMware 產品不兼容。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

然后,重新添加硬盤。

 

 

 

虛擬設備節點的設備號和RAC1保持一致

 

 

 

 避開 已預留,以防產生訪問沖突。

 

 

 

 

 

 

打開RAC2虛擬機,發現磁盤排序比較亂,可以修改RAC2虛擬機目錄下的vmx配置文件

 

 

 

 

 

 RAC2虛擬機目錄下的vmx配置文件修改后磁盤的順序:

scsi1:1.fileName = "I:\VMware\VMShareDisk\ocr1.vmdk"
scsi1:1.mode = "independent-persistent"
scsi1:1.present = "TRUE"

scsi1:2.fileName = "I:\VMware\VMShareDisk\ocr2.vmdk"
scsi1:2.mode = "independent-persistent"
scsi1:2.present = "TRUE"

scsi1:3.fileName = "I:\VMware\VMShareDisk\ocr3.vmdk"
scsi1:3.mode = "independent-persistent"
scsi1:3.present = "TRUE"

scsi1:4.fileName = "I:\VMware\VMShareDisk\data1.vmdk"
scsi1:4.mode = "independent-persistent"
scsi1:4.present = "TRUE"

scsi1:5.fileName = "I:\VMware\VMShareDisk\data2.vmdk"
scsi1:5.mode = "independent-persistent"
scsi1:5.present = "TRUE"

scsi1:6.fileName = "I:\VMware\VMShareDisk\data3.vmdk"
scsi1:6.mode = "independent-persistent"
scsi1:6.present = "TRUE"

scsi1:8.fileName = "I:\VMware\VMShareDisk\arch1.vmdk"
scsi1:8.mode = "independent-persistent"
scsi1:8.present = "TRUE"

 

 

 

網絡規划

硬件配置要求:
- 每個服務器節點至少需要2塊網卡,一個對外網絡接口,一個私有網路接口(心跳)。
- 如果你通過OUI安裝Oracle集群軟件,需要保證每個節點用於外網或私網接口(網卡名)保證一致。比如,node1使用eth0作為對外接口,node2就不能使用eth1作為對外接口。

IP配置要求:
這里不采用DHCP方式,指定靜態的scan ip(scan ip可以實現集群的負載均衡,由集群軟件按情況分配給某一節點)。
每個節點分配一個ip、一個虛擬ip、一個私有ip。
其中ip、vip和scan-ip需要在同一個網段。

非GNS下手動配置IP實例:

 

注意分配兩個網卡

網卡1:Host Only模式,私有ip,用於兩台虛擬機節點的通訊;

網卡2:Nat模式,公有ip

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM