近期需要在VMware vCenter Server上创建虚拟机共享磁盘,然后安装Oracle RAC,通过在网络上搜索,看到一篇合适的文章,先转载作为记录,随后再实际环境上再进行验证。


        架构:

         在云平台vmwarevcenter server 上搭建2台虚拟主机,名字分别为:

redhat_myrac1_oracle10g和redhat_myrac2_oracle10g

在虚拟主机redhat_myrac1_oracle10g上添加一块虚拟磁盘,设置2台虚拟主机共享:

主要用途:用于搭建oracle RAC集群

 

操作步骤:

一:添加虚拟硬盘(添加硬盘之前克隆一台虚拟机为redhat_myrac2_oracle10g)

 

 

 





这里一定要选择厚置备置零,位置一定不要和虚拟机主机的安装目录在同一个目录下 


这里虚拟设备节点一定不要和之前的硬盘在同一个SCSI通道上。模式选择独立和持久

 

完成即可。

 

 

 

二:修改配置文件

1)修改虚拟主机redhat_myrac1_oracle10g的配置文件,找到虚拟主机redhat_myrac1_oracle10g的安装目录:


下载.vmx结尾的文件到本机上。

 

增加如下内容:

disk.locking="false"

diskLib.dataCacheMaxSize = "0"

diskLib.dataCacheMaxReadAheadSize ="0"

diskLib.DataCacheMinReadAheadSize ="0"

diskLib.dataCachePageSize ="4096"

diskLib.maxUnsyncedWrites = "0"

 

修改scsi1.sharedBus = "none"为scsi1.sharedBus ="virtual"

 

然后上传回虚拟机安装目录下(先备份原来的文件)。

 

2)修改虚拟主机redhat_myrac2_oracle10g的配置文件

参考刚刚修改的虚拟主机redhat_myrac1_oracle10g配置文件,把redhat_myrac1_oracle10g替换为redhat_myrac2_oracle10g,修改下面的红色选项为原来redhat_myrac2_oracle10g虚拟主机配置文件的选项

ethernet0.present = "TRUE"

ethernet0.networkName = "VMNetwork"

ethernet0.addressType = "vpx"

ethernet0.generatedAddress = "网卡M地址"

ethernet1.present = "TRUE"

ethernet1.networkName = "VMNetwork"

ethernet1.addressType = "vpx"

ethernet1.generatedAddress = "网卡M地址"

chipset.onlineStandby = "FALSE"

 

uuid.bios = "42 2e80 85 fe 83 c3 45-5c 6e 80 b7 cb a0 b0 ff"

vc.uuid = "50 2e c0c8 69 fa 73 af-da a9 bf b2 df d6 05 ba"

 

修改完成后,上传回虚拟主机redhat_myrac2_oracle10g上(备份原来的文件)

 

 

启动虚拟主机redhat_myrac2_oracle10g时会提示copy此虚拟机,选择后,按确定就行。

 

到此共享虚拟硬盘创建完成

 

 

 

 


Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐