SUSE 11 SP3 for SAP HA设置图解(ESXi环境)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

虚拟机环境检查:

⏹每台虚拟机至少2张网卡(1张业务,1张心跳);

⏹两台虚拟机共享一块100M硬盘用来做sbd fence设备;

⏹两台虚拟机应共享2.6T存储空间模拟3Par SAP映射存储(由

于本实验环境存储空间有限,用2.6G代替之)

主机名及IP规划:

⏹主机名:HA01、HA02

⏹业务IP:192.168.1.101(HA01)、192.168.1.102(HA02)

⏹Oracle虚拟IP:192.168.1.103

⏹SAP虚拟IP:192.168.1.104

⏹心跳IP:192.168.100.1(HA01)、192.168.100.2(HA02)

⏹业务IP在eth0上,心跳IP在eth1上

共享100M SBD设备

这样就添加完了一块共享盘。

注意要点:

⏹硬盘模式:独立—>持久;

⏹设备节点:SCSI(1:0)

⏹SCSI总线共享:虚拟或物理

第二台虚拟机添加流程如下:

两台虚拟机如上所述流程,完成共享盘的添加。

共享存储2.6T添加模拟

为了与现实环境类似,还需要添加2.6G硬盘(分别为:800M、800M、800M、200M),过程与上一致。完成后的截图如下所示:

虚拟机主机名及相关IP设置以2号虚拟机为例,设置如下:

两台虚拟机设置完毕后,测试如下:

修改HA02虚拟机/etc/hosts文件,并SCP至另一台虚拟机HA01上:

另一台虚拟机HA01上检查如下:

群集框架搭建

以HA01为主,配置群集如下:

通道Bind Network Address选择“心跳IP”段,其余默认。

配置完的同步主机列表:

配置主机心跳网卡:

配置群集服务,注意打开管理工具和关闭防火墙:

配置群集完成后,把配置文件/etc/corosync/corosync.conf同步到另一台虚拟主机HA02上:

两台虚拟主机均打开服务,并修改hacluster用户密码:

并通过crm_gui或者Yast2 Pacemaker GUI观察是否正常,如下:

也可以通过crm_mon观察如下:

Fence设备设置

由于本环境为虚拟机,因此采用SBD方式来通过共享100M的存储盘做Fence设备,如果是物理机可以通过IPMI管理口完成设置。

添加SBD stonith 配置,在两台虚机的/etc/sysconfig/kernel文件中查找BOOT并添加softdog 内核模块,完成后如下所示:

两台虚拟机同时设置共享SBD分区:

格式化/dev/sdb1

完成后,到另一台虚拟机HA01上检查,应该分区也同样可以查到:

创建SBD并关联相关群集节点:

创建/etc/sysconfig/sbd文件并同步到另一虚拟机HA01节点中:

两台虚机(HA01、HA02)重启群集服务:

检查群集服务状态如下:

添加Fence SBD资源到HA中

为保证Fence资源正常切换,CRM配置如下更改:相关SBD资源添加命令如下:

Commit提交完毕后,群集资源组如下所示:

cLVM 配置

1、将LVM2 的锁定类型更改为群集感知的。

编辑文件/etc/lvm/lvm.conf 并找到以下行:

locking_type = 3

将锁定类型如不是3则更改为3(默认为3,不需修改),并将配置写入磁盘。将此配置复制到所有节点。

2、将clvmd 资源作为克隆品包含在Pacemaker 配置中,并让它依赖于DLM克隆资源。

创建PV、VG、LV

把共享的/dev/sdc、/dev/sdd、/dev/sde、/dev/sdf创建PV;

Oravg 由/dev/sdc、/dev/sdd、/dev/sde 3个PV(800M)组成2.4G;Sapvg由/dev/sdf 1个PV(200M)组成200M;

创建LV

原要求如下所示,实际建的时候缩小1/1024,即TB→GB,GB→MB;

每次重启系统后,在启动群集文件系统后,需要把vg激活才可使用。vgchange -a y sapvg

vgchange -a y oravg

LV格式化ext3文件系统,以便后面使用

创建资源VIP、FS、SCRIPT

创建虚拟业务IP

创建文件系统之前,先在两台虚拟机上把对应的目录建完。

建完对应目录,创建群集文件系统

全部完成的文件系统:

在两个虚拟机/etc/init.d/ 中创建脚本文件

在两个虚拟机上授权刚创建的脚本文件chmod 775 <file>

创建SCRIPT脚本文件

创建资源组

SAP资源组类似上面操作,完成如图所示

创建clone ping

添加一块新网卡,以模拟业务IP的上层交换机,IP设为192.168.1.100

创建r_ping 及clone PING

说明:

⏹r_ping表示clone ping的资源名称;

⏹Multiplier是一个增效器,以100这个值为基准,两个节点ping

数据包有丢失时就会从100减去相应的值,以此来判断节点的业务网卡的通迅情况

⏹dampen表示每5秒ping一次

⏹192.168.1.100代表上层交换机的IP地址(可以用网关来代替),

这里用虚拟机增加的一块网卡设定静态IP代替

⏹monitor表示监控资源;interval表示若15秒ping不到上升交换设

备,最迟60秒(timeout)就会迁移资源(start)

创建约束条件:

相关文档
最新文档