《SuSE HA安装指南.docx》由会员分享,可在线阅读,更多相关《SuSE HA安装指南.docx(7页珍藏版)》请在三一办公上搜索。
1、SuSE HA安装指南SUSE Linux Enterprise Server 11 SP1 High Availability 安装指南 SuSE 11.04 HA 安装指南 安装指南 . 1 1 准备 . 3 2 安装HA . 3 3 配置HA . 5 2 SuSE 11.04 HA 安装指南 1 准备 本文档SuSE系统应是基于SLES-11-SP1-DVD-x86_64-GM-DVD1.iso来进行安装的,请先将SLES-11-SP1-DVD-x86_64-GM-DVD1.iso和SLE-11-SP1-HA-x86_64-GM-Media1.iso刻录到DVD上,然后再进行安装。 2
2、安装HA 将刻有SLE-11-SP1-HA-x86_64-GM-Media1.iso的DVD插入光驱,然后以root用户登入,运行yast2命令启动YaST2控制中心,如下图: 图2.1 YaST2控制中心 点击YaST2控制中心里的“附加产品”,出现如下图所示的“媒体类型”选择界面: 3 SuSE 11.04 HA 安装指南 图2.2 媒体类型 选择DVD,然后点击下一步,在确认完授权信息后,将显示如下的软件安装选择界面,在左边列表中勾选“高可用性”后点击“确定”即可进行安装。 图2.3 选择安装高可用性组件 4 SuSE 11.04 HA 安装指南 3 配置HA 3.1 Cluster配置
3、 SuSE的HA提供了直观的图形配置管理界面,为了便于理解和操作我们以图形配置管理为主进行HA配置,并配以相关的配置命令及文件。本文档的配置按下图所示的网络拓扑结构来进行,其中suseA和suseB的eth1网络接口作为HA心跳连接网络,使用直连线进行连接,eth0网络接口作为生产。 心跳网络(eth1):10.0.0.0/24suseAeth0:192.168.1.1eth1:10.0.0.1suseBeth0:192.168.1.2eth1:10.0.0.2生产网络(eth0):192.168.1.0/24图3.1.1 HA网络拓扑结构 在终端中执行如下命令启动cluster配置管理: y
4、ast2 cluster 然后在“通讯通道”里的“Bind Network Address”里选择心跳连接的网段,本示例为10.0.0.0;在“Multicast Address”里填入组播IP 地址;在“Multicast Port”里填入组播端口;在“节点ID”处勾选中“Auto Generate Node ID”。这部分的配置对应“/etc/corosync/corosync.conf”文件中的“interface”部分的如下项目值: bindnetaddr: 10.1.1.0 mcastaddr: 225.1.1.1 mcastport: 5420 注意:群集中的节点通过使用同一组播地
5、址和同一端口号来相互了解。对于不同的群集,请使用不同的多路广播地址。 5 SuSE 11.04 HA 安装指南 图3.1.2 配置通讯通道 点击左边的“安全”项,进行安全配置: 6 SuSE 11.04 HA 安装指南 图3.1.3 配置安全项 勾选“启用安全身份验证”,“Threads”里使用缺省的2即可。在主服务器上点击“Generate Auth Key File”生成安全验证文件“/etc/corosync/authKey”,然后将这个文件复制到从服务器上即可。这部分的配置对应“/etc/corosync/corosync.conf”文件中的“totem”部分的如下项目值: secau
6、th: on threads: 2 点击左边的“服务”项,进行服务配置: 7 SuSE 11.04 HA 安装指南 图3.1.4 配置服务项 选中“开启引导师启动openais”,这个可以使用chkconfig对“/etc/init.d/openais”进行管理。勾选“Enable mgmtd. The GUI client require this.”项,这个配置对应“/etc/corosync/corosync.conf”文件中的“service”部分的如下项目值: use_mgmtd: yes 然后使用下面的命令启动openais服务: rcopenais start 在openais服
7、务启动后,执行下面的配置命令: crm configure property stonith-enabled=false crm configure property no-quorum-policy=ignore crm configure rsc_defaults resource-stickiness=100 至此,cluster部分配置完成,下面进行资源的配置。 3.2 资源配置 HA群集的主要目的是管理用户服务,例如Web服务器或者数据库,对群集来说这些服务是一些可以启动或停止的资源,因此需要通过配置资源来实现HA集群对我们的服务进行管理。下面我仍然以HA图形化管理界面来配置资源,这
8、些配置的资源也可以在终端中使用crm(Cluster Resource Management)命令行的来配置或查看: /启动crm配置 crm configure 8 SuSE 11.04 HA 安装指南 /配置一个名为publicIP的资源 crm(live)configure#primitive r_publicIP ocf:heartbeat:IPaddr meta target-role=started op monitor interval=10s timeout=30s params ip=192.168.1.50 /查看已配置的资源 crm(live)configure#show
9、 /退出crm配置 crm(live)configure# bye 要启动图形化的crm配置管理界面,请先执行下面的命令修改hacluster用户的密码:passwd hacluster 之后,执行下面的命令启动crm图形管理: crm_gui 然后点击“连接”图标连接crm服务器。 图 3.2.1 图形用户界面 在登录窗口中输入先前设置的hacluster用户密码。 图3.2.2 登录窗口 登录成功后将显示如下的界面,显示所登录的集群的节点、资源等信息: 9 SuSE 11.04 HA 安装指南 图3.2.3 crm图形管理界面 点击左边的“资源”,在所显示的窗口里即可进行资源添加、删除等管
10、理操作。 3.2.1 配置公共IP资源 公共IP是集群对外服务的IP,服务器192.168.1.1和192.168.1.2将使用192.168.1.3这个公共IP对外提供服务,这样不论哪一台服务器失败,用户都还是通过同一IP来访问服务。 执行下面的命令配置公共IP资源: crm configure primitive r_publicIP ocf:heartbeat:IPaddr meta target-role=started op monitor interval=10s timeout=30s params ip=192.168.1.3 3.2.2 配置Tomcat服务资源 我们在两台服
11、务器上都安装了Tomcat服务,HA将监控Tomcat服务。 执行下面的命令配置公共IP资源: crm configure primitive r_tomcat ocf:heartbeat:tomcat meta target-role=started operations $id=r_tomcat-operations op monitor interval=10s timeout=30s params java_home=/usr/java/jdk1.6.0_29 catalina_home=/opt/apache-tomcat-6.0.33 10 SuSE 11.04 HA 安装指南 3.2.3 配置资源协同 为了确保公共IP和Tomcat服务运行在同一台服务器上,需要配置一个资源协同。 执行下面的命令配置资源协同: crm configure colocation r_group INFINITY: r_tomcat r_publicIP 至此,所需的资源都已配置完成。 3.3 查看Cluster状态 运行crm_gui命令并登录后,即可在所显示的管理界面可查看到节点及资源的状态,如下图: 11
链接地址:https://www.31ppt.com/p-3062571.html