合 华为云ECS安装Oracle rac云端资源申请步骤
Tags: Oracle高可用安装部署rac云华为云ECS云资源
在华为云ECS上也可以安装rac的,其它云平台其实都可以安装rac,具体可以私聊麦老师。
在华为云ECS上安装rac,需要提前申请一些云资源,本文就介绍这些内容,剩下的安装步骤和普通的安装没有区别,可以参考:https://www.dbaup.com/zaicentos7-8shanganzhuangoracle-jiqunrac-21cxiangxiwanzhengban.html
一、创建VPC网络
1.1 创建一个VPC网络和一个子网subnet1
进入华为云网站,登录管理控制台。
步骤 1 选择“网络 > 虚拟私有云”。
步骤 2 创建虚拟私有云。
图1-1 创建VPC
图1-2 创建VPC网络和默认子网
1.2 创建第二个子网subnet2(扩展网卡)
步骤 1 在虚拟私有云页面点击刚才创建的vpc进入配置页面。
步骤 2 点击创建子网
图1-1 创建子网
1.2.1 添加扩展网段的限制
注意添加扩展网段的限制:https://support.huaweicloud.com/usermanual-vpc/vpc_vpc_0007.html
VPC扩展网段的约束与限制:
- 一个VPC默认只支持添加1个IPv4扩展网段。
- 扩展网段的子网路由的目的地址是该子网网段,该网段范围不得与所属VPC路由表中的其他路由的目标网段范围相同或大于该范围。
- 不支持添加的扩展网段范围包括:
- 主网段或帐户下已存在网段(若这些网段不存在则可以使用):
10.0.0.0/8 、172.16.0.0/12、192.168.0.0/16
- 系统内部已占用:
100.64.0.0/10、214.0.0.0/7、198.18.0.0/15、169.254.0.0/16
- 公网保留地址:
0.0.0.0/8、127.0.0.0/8、 240.0.0.0/4、255.255.255.255/32
- 主网段或帐户下已存在网段(若这些网段不存在则可以使用):
以下网段可以用于扩展网段:
1 2 | 1.1.2.0/24 1.1.0.0/16 |
1.3 绑定弹性网卡
若ECS已经申请了,那么可以直接绑定弹性网卡,如下:
共有2块网卡,一块公网,一块私网网卡,如下:
二、创建安全组
本章节指导用户创建Oracle数据库使用的新安全组,并配置必要的安全组规则。
2.1 创建新安全组sg-rac
创建新安全组sg-rac是为了让数据库的安全规则独立配置,不受其他应用的影响。
进入华为云网站,登录管理控制台。选择“网络 > 虚拟私有云”
步骤 1 在左侧导航树中,选择“安全组”
步骤 2 在“安全组”页面,单击“创建安全组”
步骤 3 输入安全组名称sg-rac,点击确定
2.2 配置安全组规则(非常重要)
给sg-rac安全组配置安全组规则,保证后续部署的Oracle能正常工作。在部署前请确认安全组中已经包含如下表格中的规则。
配置指导请参考华为云官网上的“虚拟私有云用户指南 > 安全性 > 安全组”
表1-1 安全组规则
类型 | 协议 | 端口范围 | 远端 | 用途 | 是否必须 |
---|---|---|---|---|---|
IPv4 | Any | Any | 192.168.1.0/24 | Public所在网段,保证public网段内部的通信及VIP和scan IP的互通 | 是 |
IPv4 | Any | Any | 1.1.2.0/24 | Private所在的网段,保证private网段内部的通信 | 是 |
IPv4 | Any | Any | 169.254.0.0/16 | Oracle中haip特性需要使用到的IP段,需要放通 | 是 |
IPv4 | TCP | 22 | 0.0.0.0/0 | Linux虚拟机ssh登录端口。处于安全考虑,建议将远端IP地址限制为跳板机的IP或堡垒机的IP。 | 否 |
IPv4 | TCP | 3389 | 0.0.0.0/0 | Windows虚拟机远程桌面需要使用到的端口。处于安全考虑,建议将远端IP地址限制为跳板机的IP或堡垒机的IP。 | 否 |
IPv4 | ICMP | Any | 0.0.0.0/0 | 0.0.0.0/0 | 否 |
IPv4和IPv6 | Any | Any | sg-rac | 允许安全组内的弹性云服务器彼此通信 | 否 |
注意:
1、公网和私网都有安全组,都需要检查。
2、若公网有多个安全组,那么以上规则的安全组必须放在第一位
三、创建云服务器和云服务器组
Oracle RAC部署时保证云服务器实例的反亲和性非常重要,请务必注意!
3.1 创建云服务组
创建云服务组的目的是保证云服务器实例的反亲和性。
步骤 1 进入华为云网站,登录管理控制台。选择“计算 > 弹性云服务器”
步骤 2 在左侧导航树中,选择“云服务器组”。
步骤 3 在 “云服务器组”页面,单击 “创建云服务器组”。
步骤 4 输入云服务器组名称,并使用系统默认的“反亲和性”策略,点击“确定”。
图1-1 创建云服务器组
3.2 创建弹性云服务器
注意:购买的2台ECS必须位于同一个可用区。
进入华为云网站,登录管理控制台。
步骤 1 选择“计算 > 弹性云服务器”。
进入弹性云服务器页面。
步骤 2 单击“购买弹性云服务器”。
关于购买弹性云服务器的详细操作,请参见华为云官网上的“弹性云服务器用户指南”。
创建云服务器过程中,以下参数请按照说明配置:
镜像:本示例中2台云服务器的镜像一致,均为“CentOS 7.3 64bit”。
磁盘:此处只需要为云服务器选择系统盘,本示例中系统盘为100GB的高IO磁盘。共享云硬盘需要单独创建,请参见3.4 创建共享云硬盘。
虚拟私有云、安全组、网卡:虚拟私有云选择3.1 创建VPC网络章节创建的vpc。两台云服务器均需要两张网卡,主网卡是subnet-oracle-01,扩展网卡是subnet-oracle-02。在虚拟机单台创建时可以指定IP地址。本文批量创建使用自动分配方式。安全组选择3.2 创建安全组章节创建的sg-rac
本示例的网络配置,具体如图3-5所示。
图1-1 Oracle RAC节点网络配置
- 购买云服务器选择云服务器组
高级设置-->现在配置-->云服务器组
- 弹性IP地址:远程登录云服务器以及安装公网RPM包时需要使用弹性IP,即云服务器的外网IP地址。请您根据实际情况购买或者使用已有。
本示例中使用新购买的IP,如图3-7所示。
本示例中两台云服务器为批量创建,具体参数如图3-8所示。