» 本文链接:http://www.hpiss.com/6022.html
» 订阅本站:http://www.hpiss.com/feed
» 转载请注明来源:HPISS » 《Suse HA 集群实验》

 

配置Suse的双机服务

配置之前要做的操作:首先用uname –n或hostname命令查看本机的hostname,将另一个台Linux服务器的

hostname添加到 本地的/etc/hosts下,在另一台的/etc/hosts也要添加这一台的hostname。因为配置双机服务器,需要

一个虚拟的IP和对应的虚拟主机名称,这个IP和主机名称也要添加到两台服务器的/etc/hosts里。

把firewall停调,将apache安装好,监听ip设成虚拟IP,servername设成虚拟主机名称。Apache 服务器

一定设成手动启动。用passwd hacluster 给hacluster用户设置密码。在启动apache服务之前要在/srv/www/htdocs

下建一个index.html的网页。这样apache才能正常启动。

 

  1. 显示服务器的hostname用uname –n和hostname命令:

将两台服务器的hostname添加到/etc/hosts里图:192.168.0.11/12 是两台物理机器的IP,192.168.0.10 是虚拟IP

Susecluster是虚拟hostname,在配置apache是需要用到。

用YaST打开http服务工具,配置apache,将本机监听地址改为192.168.0.10这个虚拟IP。

在Main Host 栏里将Server Name改为susecluster虚拟主机名称。要将http设为手动开启。

将防火墙关闭。命令:rcSuSEfirewall2 stop

在两台服务器的/srv/www/htdocs文件夹里,建同一名称的文件index.html(内容分别是各自的hostname)

现在就可以配置HA了.

现在用YaST打开Hight Availibility工具,在Node Name里添加另一台的hostname

如下

下一步,选择加密算法,默认即可。

选择两台机器通信使用的网卡

是否选择开机就启动HA服务,on/off根据实际而定。

保存即可。

打开终端,用rcheartbeat status查看HA服务状态,用passwd hacluster为hacluster设置密码。

用hb_gui命令打开HA客户配置端界面

输入刚才设置的密码,其他默认。

如果两台设置都正确就会显示以下界面。以上操作都需要在两台机器都是操作的。以下操作只需要在一台操作即可。

点击Resources添加资源。选择native,点击ok

安装以下图形来设置这个资源。

点击 Add确定即可。

添加apache的服务如下。但是建议在添加apache服务之前先做Places的constraints。参照LAB04Heartbeat2Apache.pdf

我们开始给这两个资源做constrains首先做Places

做order

加colocations

这样就配置好了。我们开启resource_ip 就会自动带启resource_apache。打开浏览器访问http://192.168.0.10/index.html

无论切换到哪台服务器都会能访问,只是index.html的内容会从一台更换到另一台。

» 本文链接:http://www.hpiss.com/6022.html
» 订阅本站:http://www.hpiss.com/feed
» 转载请注明来源:HPISS » 《Suse HA 集群实验》

发表评论