文档介绍:SuSE HA 安装指南
3
SUSE Linux Enterprise Server 11 SP1
High Availability
SuSE HA 安装指南
2
这个可以使用 chkconfig对"/etc/ ”
进行管理。勾选 “ Enable mgmtd. The GUI client require this. ” 项,这个配置对应 "/etc/corosync/ ” 文件中的"service” 部分的如下项 目值:
use_mgmtd: yes
然后使用下面的命令启动 ope nais服务:
rcope nais start
在openais服务启动后,执行下面的配置命令:
crm con figure property ston ith-e nabled=false
crm con figure property no-quo rum-policy=ig nore
crm con figure rsc_defaults resource-stick in ess=100
至此,cluster部分配置完成,下面进行资源的配置。
HA群集的主要目的是管理用户服务,例如 Web服务器(Apache、Tomcat等)或者数据
库(oracle、MySQL等),对群集来说这些服务是一些可以启动或停止的资源(服务的本质与 群集无关),因此需要通过配置资源来实现 HA集群对我们的服务进行管理。 下面我仍然以HA
图形化管理界面来配置资源,这些配置的资源也可以在终端中使用 crm(Cluster Resource
Man ageme nt)命令行的来配置或查看:
SuSE HA 安装指南
11
//启动crm配置
crm con figure
//配置一个名为publiclP的资源
crm(live)configure#primitive r_publicIP ocf:heartbeat:IPaddr \ meta target-role="started" \
op mon itor in terval="10s" timeout="30s" \
params ip=""
//查看已配置的资源
crm(live)c on figure#show
//退出crm配置
crm(live)c on figure# bye
要启动图形化的crm配置管理界面,请先执行下面的命令修改 hacluster用户的密码:
passwd hacluster
之后,执行下面的命令启动 crm图形管理:
crm_gui
然后点击“连接”图标连接 crm服务器。
在登录窗口中输入先前设置的 hacluster用户密码。
SuSE HA 安装指南
12
登录成功后将显示如下的界面,显示所登录的集群的节点、资源等信息:
SuSE HA 安装指南
13
图323 erm图形管理界面
点击左边的“资源”,在所显示的窗口里即可进行资源添加、删除等管理操作。
公共IP是集群对外服务的IP, 公共IP对外提供服务,这样不论哪一台服务器失败,用户都还是通过同一 IP来访问服务。
执行下面的命令配置公共 IP资源:
erm con figure primitive r_publiclP ocf:heartbeat:IPaddr meta target-role="started"
op mo nitor in terval="10s" timeout="30s" params ip=""
我们在两台服务器上都安装了 Tomcat服务(必须为相同的路径 ,Tomcat安装在
/opt/apache-tomcat- 目录下,JDK 安装在 /usr/java/ 目录下),HA 将监控 Tomcat 服务。
执行下面的命令配置公共 IP资源:
crm con figure primitive r_tomcat ocf:heartbeat:tomcat meta target-role="started" operati ons $id="r_tomcat