SUSE linux HA安装配置.docx

上传人:b****3 文档编号:12659627 上传时间:2023-04-21 格式:DOCX 页数:24 大小:2.35MB
下载 相关 举报
SUSE linux HA安装配置.docx_第1页
第1页 / 共24页
SUSE linux HA安装配置.docx_第2页
第2页 / 共24页
SUSE linux HA安装配置.docx_第3页
第3页 / 共24页
SUSE linux HA安装配置.docx_第4页
第4页 / 共24页
SUSE linux HA安装配置.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

SUSE linux HA安装配置.docx

《SUSE linux HA安装配置.docx》由会员分享,可在线阅读,更多相关《SUSE linux HA安装配置.docx(24页珍藏版)》请在冰豆网上搜索。

SUSE linux HA安装配置.docx

SUSElinuxHA安装配置

 

SUSElinuxHA安装配置

 

1SUSEHA双机服务器基本配置

1.1升级kernel

安装suse11SP1kernel版本是2.6.32.12-0.7,将kernel升级包上传上两台主机,升级后的版本为2.6.32.59-0.7

#cd/opt/packages

#ls

kernel-default-2.6.32.59-0.7.1.x86_64.rpm

kernel-default-base-2.6.32.59-0.7.1.x86_64.rpm

kernel-default-debuginfo-2.6.32.59-0.7.1.x86_64.rpm

kernel-default-devel-2.6.32.59-0.7.1.x86_64.rpm

kernel-source-2.6.32.59-0.7.1.x86_64.rpm

#rpm–ivh*.rpm

升级完毕后,分别重启两台主机

#init6

#uname–a

检查Kernel版本是否升级成功

1.2服务器IP、主机名配置

配置服务器IP、主机名信息。

具体配置信息如下表:

主机名

IP地址

网卡

网卡应用

UIDBFS-1

10.10.195.222

eth1

业务

192.168.11.1

eth2

存储

192.168.11.2

eth3

存储

192.168.10.3

eth4

心跳

192.168.10.4

eth5

心跳(VCS使用)

UIDBFS-2

10.10.195.223

eth1

业务

192.168.11.3

eth2

存储

192.168.11.4

eth3

存储

192.168.10.5

eth4

心跳

192.168.10.6

eth5

心跳(VCS使用)

两台服务器均修改主机/etc/hosts文件,hosts文件内容如下:

#cat/etc/hosts

10.10.195.220UIDBFS-1

10.10.195.220UIDBFS-2

192.168.10.3UIDBFS-1

192.168.10.5UIDBFS-2

1.3配置SSH无密码登录

在UIDBFS-1上使用root账户登录,执行以下操作

#cd/root

#ssh-keygen-tdsa

#cp.ssh/id_dsa.pub.ssh/authorized_keys

#scp-r.sshUIDBFS-2:

/root/

执行SSH登录UIDBFS-2检查SSH无密码登录

#sshroot@UIDBFS-2

 

2安装SUSE高可用组件

用HighAvailabilityExtension配置和管理群集所需的包在高可用性安装模式。

仅在将SUSE®LinuxEnterpriseHighAvailabilityExtension作为外接式附件安装后才提供此模式。

2.1配置软件安装源

先将操作系统光盘和HA光盘iso上传到服务器

需要把操作系统的iso也加载上去,因为HA安装需要光盘的软件包,要不有些HA的包安装不了,集群不能使用。

UIDBFS-1#/opt/SLES-11-SP1-DVD-x86_64-GM-DVD1.iso

UIDBFS-1#/opt/SLE-11-SP1-HA-x86_64-GM-Media1.iso

UIDBFS-1#yast2

选软件–》软件安装源-》添加-》本地ISO镜像-》ISO映像路径需手动填写/opt/SLES-11-SP1-DVD-x86_64-GM-DVD1.iso和/opt/SLE-11-SP1-HA-x86_64-GM-Media1.iso

2.2安装HA组件包

加载成功后,选软件-》软件管理-》查看-》模式(P)-》高可用性-》接受安装HA包

3初始群集设置

安装HA包后,可以用YaST配置初始群集设置。

它包括节点间的通讯通道、安全性方面(如使用加密通讯和启动OpenAIS作为服务)。

对于通讯通道,需要定义一个绑定网络地址(bindnetaddr)、一个多路广播地址(mcastaddr)和一个多路广播端口(mcastport)。

bindnetaddr是要绑定的网络地址。

为方便在群集间共享配置文件,OpenAIS使用网络界面网络掩码来屏蔽仅用于路由网络的地址位。

mcastaddr可以是IPv4或IPv6多路广播地址。

mcastport是为mcastaddr指定的UDP端口。

群集中的节点通过使用同一多路广播地址和同一端口号来相互了解。

对于不同的群集,请使用不同的多路广播地址。

3.1配置群集

命令行中运行yast2cluster启动初始群集配置对话框。

在通讯通道类别中,配置用于群集节点间通讯的通道。

此信息会写入/etc/corosync/corosync.conf配置文件。

定义用于所有群集节点的绑定网络地址、多路广播地址和多路广播端口。

为每个群集节点指定唯一的节点ID。

建议从1开始。

在安全类别中,定义群集的身份验证设置。

如果激活启用安全身份验证,则会对群集节点间的通讯使用HMAC/SHA1身份验证。

此身份验证方法需要一个共享的机密,用于保护和鉴定消息。

指定的身份验证密钥(密码)将用于群集中的所有节点。

对于新创建的群集,请单击生成身份验证密钥文件创建身份验证密钥,它会写入/etc/corosync/authkey

在服务类别中,选择是否要每次引导此群集服务器时都启动OpenAIS。

如果选择关,则每次引导此群集服务器时必须手动启动OpenAIS。

要手动启动OpenAIS,请使用rcopenaisstart命令。

要立即启动OpenAIS,请单击立即启动OpenAIS。

configureCsync2可不用配置

3.2同步集群配置

初始配置完成后,需要将此配置传送到群集中的其他节点。

执行此操作的最简单方法是将/etc/corosync/corosync.conf文件复制到群集中的其他节点。

由于每个节点需要具有唯一的节点ID,请确保复制文件后相应地调整节点ID。

UIDBFS-1#/scp-rp/etc/corosync/{authkey,corosync.conf}UIDBFS-2:

/etc/corosync/

UIDBFS-2#vi/etc/corosync/corosync.conf

将SVR-ERD-02nodeid改成2

还是需要在yast2上对集群选择要每次引导此群集服务器时都启动OpenAIS。

3.3检查集群状态

在基本配置后,可以使堆栈联机并检查状态。

1在每个群集节点上运行以下命令以启动OpenAIS:

rcopenaisstart

执行chkconfigopenaison

2在任一节点上,用以下命令检查群集状态:

crm_mon-1

如果所有节点都联机,则输出应类似于如下内容:

4使用GUI配置群集资源

在基本配置完成且节点联机后,即可开始用crm命令行工具或图形用户界面配置群集资源。

4.1LinuxHAManagementClient

启动LinuxHAManagementClient时,需要连接到群集。

注意:

hacluster用户的密码

安装过程中会创建名为hacluster的Linux用户。

在使用LinuxHAManagementClient之前,必须为hacluster用户设置密码。

必须成为root才能执行此操作;在命令行输入passwdhacluster并为hacluster用户输入密码。

对要使用LinuxHAManagementClient连接的每个节点执行此操作。

UIDBFS-1#passwdhacluster

UIDBFS-1#passwdhacluster

要启动LinuxHAManagementClient,请在命令行输入hb_gui。

要连接到群集,请选择Connection(连接)>登录。

默认情况下,Server(服务器)字段会显示本地主机的IP地址,UserName(用户名)字段会显示hacluster。

输入该用户的密码以继续。

UIDBFS-1#hb_gui

连接群集

4.2CRM配置

修改DefaultResourceStickiness为50,默认是0,

防止故障机器恢复后,资源组重新再切回去原主机。

4.3创建资源组

打开资源-》资源组-》添加-》确定

创建资源组g_db

资源的初始状态started

添加is-managedtrue 

4.4添加浮动ip资源

标识符r_ip类别ocf提供者heartbeat类别IPaddr—》前进

编辑-》填写ip10.10.196.224此ip为提供对外服务的浮动ip,既vip

4.5创建克隆资源

资源-》克隆资源-》添加-》确定

标识符ping资源的初始状态started-》前进

添加-》普通资源-》确定

标识符r_ping类别ocf提供者pacemaker类型ping-》前进

实例属性–》添加

名称dampen值5s

名称multiplier值100

名称host_list值10.10.192.1

此为主机的网关地址

最后配置如下:

4.6创建LVM

配置完ISCSI发起程序及华为多路径软件后,可以在系统中发现映射的存储空间。

/dev/sdb

4.5T

/dev/sdc

4.5T

/dev/sdd

4.8T

/dev/sde

1.8T

我们使用/dev/sde来安装ORACLE数据库,将此存储空间的挂载配置到HA中。

UIDBFS-1#pvcreate/dev/sde

UIDBFS-1#vgcreateoradatavg/dev/sde

UIDBFS-1#vgcreatelvcreate -L 1800G -n oradatalv oradatavg

UIDBFS-1#mkfs.ext3 /dev/oradatavg/oradatalv

4.7创建文件系统资源

LVM创建完毕后,需要在HA里创建挂接点资源

添加标识符r_fs类别ocf提供者heartbeat类型filesystem

-》前进–》编辑

在device值填写/dev/mapper/oradatavg_oradatalv

这个值可根据df–h得知

名称directory值/oradata

名称fstype值ext3

4.8Oracle安装完毕后添加oracle、oracle监听资源。

标识符r_oracle类别ocf提供者heartbeat类别oracle—》前进

输入oracleSID

标识符r_lsn类别ocf提供者heartbeat类别oralsnr—》前进

输入oracleSID

 

5配置完成后状态检查

5.1打开GUI界面、CRM命令检查状态

GUI界面

CRM命令检查状态

5.2CRM常用命令

检查运行集群中配置的一致性并生成冗长输出:

#crm_verify–VL

显示集群状态并每15秒钟更新列表一次:

crm_mon

在控制台上显示集群状态一次,然后退出:

crm_mon-1

显示集群状态、每个节点的组资源并包括列表中不活动的资源:

crm_mon-n-r

列出所有资源:

crm_resource-L

重新检查所有节点中是否有在CRM之外启动的资源:

crm_resource-P

重新检查一个节点中是否有在CRM之外启动的资源:

crm_resource-P-Hc001n02

重置节点node1上资源myrsc的failcount:

crm_failcount-D-Unode1-rmy_rsc

查询节点node1上资源myrsc的当前failcount:

crm_failcount-G-Unode1-rmy_rsc

在集群中手工地移动资源后,会自动生成位置约束,如果再要手工切换的话,需要手工去执行清除约束限制,再才能手工切换到另一节点

如果资源出错,可以去查看/var/log/messages文件。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 销售营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1