规划

​Oracle RAC-A:16核心、16G内存、600G系统盘、80G、80G、500G

​Oracle RAC-B:16核心、16G内存、600G系统盘、80G、80G、500G


创建虚拟机存储策略

在vCenter Server 中找到虚拟机存储策略,创建新存储策略

vSAN 架构下搭建 Oracle RAC_系统盘

vSAN 架构下搭建 Oracle RAC_oracle_02

  • 我们将虚拟机存储策略命名为“RAC”

vSAN 架构下搭建 Oracle RAC_oracle_03

根据虚拟机的设计规范,需要定义虚拟机存储策略以将其应用到 RAC 共享磁盘。

vSAN 架构下搭建 Oracle RAC_系统盘_04

  • 允许的故障数:默认设置是 1,可在另一个 vSAN 节点上提供镜像副本。此设置可对主机/硬件组件故障提供 RAID 1 保护。如对话框所示,这样将在 vSAN 数据存储上占用两倍的存储空间。


  • vSAN 6.7 以上版本的存储策略:具有多写入器属性的共享 vmdk 可以进行精简置备 (OSR = 0%)
  • vSAN 6.7 之前版本的示例存储策略:具有多写入器属性的共享 vmdk 必须进行厚置备 (OSR = 100%)

vSAN 架构下搭建 Oracle RAC_oracle_05

  • vSAN 6.7 以上版本,共享磁盘的对象空间预留 (OSR) 可以设置为 0%
  • 从 vSAN 6.7 之前版本,共享磁盘的对象空间预留 (OSR) 设置为 100%
  • 每个对象的磁盘带数: 默认 vSAN 策略为 1。
  • 从 vSAN 6.7 之前版本选择所需的磁盘带宽度,使用值设置为 2。


Oracle RAC-A 虚拟机

  1. 在 vSphere Web Client 中右键单击虚拟机,然后选择编辑设置
  2. 在后续窗口的底部,从添加新设备:选择硬盘然后单击添加
  3. 虚拟机存储策略选择:RAC,共享选择多写入器。
  4. 以此类推,需要几块硬盘添加几块即可。

vSAN 架构下搭建 Oracle RAC_oracle_06

  1. 注意:一般建议将准虚拟控制器类型用于 RAC 共享磁盘。

在 VMware vSAN 6.7 Patch 01 之前,vSAN 上的 Oracle RAC 需要将共享 VMDK 设置为快速置零厚置备

(OSR = 100) 才能启用多写入器模式。从 VMware vSAN 6.7 P01 开始,vSAN 上的 Oracle RAC 不需要将共享 VMDK 设置为快速置零厚置备 (OSR = 100) 即可启用多写入器模式。


  1. 在 vSphere Web Client 中右键单击虚拟机,然后选择编辑设置
  2. 在后续窗口的底部,从添加现有硬盘:选择现有硬盘,然后单击添加
  3. 以此选择刚刚​Oracle RAC-A创建的共享硬盘。
  4. 虚拟机存储策略选择:RAC,共享选择多写入器。
  5. 以此类推,需要几块硬盘添加几台即可。

vSAN 架构下搭建 Oracle RAC_系统盘_07

vSAN 架构下搭建 Oracle RAC_oracle_08