您的当前位置:首页正文

VMware vSphere虚拟化平台Oracle RAC群集配置手册

2023-11-15 来源:客趣旅游网


目 录

1. 准备Oracle RAC虚拟机第一个节点 ............................................................................................................ 1

1.1. 创建虚拟机 ................................................................................................................................................................ 1 1.2. 添加仲裁磁盘............................................................................................................................................................ 2 1.3. 添加磁盘多写标记参数至虚拟机 .......................................................................................................................... 5

2. 准备Oracle RAC虚拟机第二个节点 ............................................................................................................ 6

2.1. 创建虚拟机 ................................................................................................................................................................ 7 2.2. 添加仲裁磁盘............................................................................................................................................................ 7 2.3. 添加磁盘多写标记参数至虚拟机 .......................................................................................................................... 8

1. 准备Oracle RAC虚拟机第一个节点

本章节主要介绍以下内容:

 使用vSphere Client创建Oracle RAC群集的第一个节点;

 使用VMFS存储文件系统作为Oracle RAC虚拟机存储;

 配置Oracle RAC虚拟机磁盘的方法和参数;

1.1. 创建虚拟机

用于搭建Oracle RAC虚拟机群集的第一个节点,vCenter Server必须拥有2台ESXi主机数量以上。ESXi主机的数量,取决于Oracle RAC虚拟机群集的节点数和高可用性要求;

创建虚拟机步骤:

1、 使用vSphere Client登录到vCenter Server;

2、 通过虚拟机模版或者新建虚拟机方式,创建一台虚拟机名为”RAC 01”;根据需要配置虚拟机操作系统类型、虚拟机硬件和操作系统所需的磁盘空间;

3、 完成操作系统的安装,以及网络的基本配置;

1.2. 添加仲裁磁盘

Oracle RAC需要至少一个共享的仲裁盘存放clusterware信息和节点投票信息。存储管理员需要事先为仲裁盘分配好用于存储Oracle RAC和仲裁磁盘相关对象的LUN,然后我们需要创建单独的SCSI控制器并设为Paravirtual驱动. SCSI 总线 sharing policy 设为 none.

下面描述创建共享存储的步骤,例如为虚拟机创建 10GB 磁盘:

1、 使用vSphere Client登录vCenter Server;

2、 关闭上述完成操作系统安装的虚拟机”RAC 01”;

3、 在客户端右键”编辑设置”,并且添加新的磁盘。

a) 在创建磁盘窗口中,对于低于 5.0 的 ESXi 版本,单击支持 Fault Tolerance 等群集功能,以所需的厚置备置零格式创建新的虚拟磁盘。

b) 在 ESXi 5.x 以上版本中,创建磁盘窗口在“磁盘置备”下提供了“厚置备延迟置零”、“厚置备置零”和“精简置备”选项。 请确保选择厚置备置零。

4、 选择某个“虚拟设备节点”设置,如 SCSI (1:0), 并且选择”独立”与”持久”模式。将其记录下来,因为稍后将会需要。

注意: SCSI (1:0)表示,第二个SCSI设备控制器的第一个磁盘设备;操作系统磁盘与共享磁盘应该分开至不同的SCSI设备控制器。

5、 根据业务系统对Oracle RAC共享磁盘数量和容量的要求,按照上述步骤3~4,完成所有Oracle RAC共享磁盘的添加。

1.3. 添加磁盘多写标记参数至虚拟机

1、 使用vSphere Client登录到vCenter Server;

2、 在客户端右键RAC 01虚拟机”编辑设置”,点击”选项 --- 高级 --- 常规---配置参数”;

3、 为每个共享磁盘添加行” scsiX:Y.sharing”,然后将它们的值设置为 “multi-writer”;

注意: 其中,X 是控制器 ID,Y 是该控制器上的磁盘 ID。具体的ID,参考上述的记录。虚拟机的设置屏幕将显示以下值。

4、 为每个共享磁盘添加标记后,点击确认完成操作;

2. 准备Oracle RAC虚拟机第二个节点

本章节主要介绍以下内容:

 使用vSphere Client创建Oracle RAC群集的第二个节点;

 为Oracle RAC第二节点添加磁盘;

 配置Oracle RAC虚拟机磁盘的方法和参数;

2.1. 创建虚拟机

用于搭建Oracle RAC虚拟机群集的第二个节点,确保第二个节点虚拟机与第一个节点虚拟机运行在不同的物理服务器。可以通过vSphere RDS规则配置,让虚拟机自动分离至不同的物理服务器运行

创建虚拟机步骤:

1、 使用vSphere Client登录到vCenter Server;

2、 通过虚拟机模版或者新建虚拟机方式,创建一台虚拟机名为”RAC 02”;根据需要配置虚拟机操作系统类型、虚拟机硬件和操作系统所需的磁盘空间;

3、 完成操作系统的安装,以及网络的基本配置;

2.2. 添加仲裁磁盘

下面描述在Oracle RAC第二节点添加存储的步骤:

1、 使用vSphere Client登录vCenter Server;

2、 关闭上述完成操作系统安装的虚拟机”RAC 02”;

3、 在客户端右键”编辑设置”,添加新的磁盘,选择”使用现有虚拟磁盘”,注意: 您不需要创建磁盘,因为已经创建了磁盘。

4、 根据Oracle RAC第一节点添加的顺序和SCSI设备控制器,找到创建Oracle RAC第一节点时添加的共享磁盘文件;

5、 将所有需要共享的磁盘添加至虚拟机;

2.3. 添加磁盘多写标记参数至虚拟机

1、 使用vSphere Client登录到vCenter Server;

2、 在客户端右键RAC 02虚拟机”编辑设置”,点击”选项 --- 高级 --- 常规---配置参数”;

3、 为每个共享磁盘添加行” scsiX:Y.sharing”,然后将它们的值设置为 “multi-writer”;

4、 至此,完成Oracle RAC群集两节点虚拟机配置。

因篇幅问题不能全部显示,请点此查看更多更全内容