中小型企业级服务器配置技术文档----apache + heartbeat_第1页
中小型企业级服务器配置技术文档----apache + heartbeat_第2页
中小型企业级服务器配置技术文档----apache + heartbeat_第3页
中小型企业级服务器配置技术文档----apache + heartbeat_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、中小型企业级服务器配置技术文档-apache + heartbeat中小型企业级服务器配置技术文档                                                         

2、0;                                                                     

3、;       作者:管志成                                                            &

4、#160;                                                         E-mail:guancheng1987      &#

5、160;                                                                    

6、60;                                               unix/Linux系统工程师  WEB高可用性机群服务器配置方案基本图形:     www1    

7、;             www2   VIP:               公网01         02私有             198.16

8、8.1.2首先下载libnet.tar.gz,heartbeat-2.0.7.tar.gz1 按顺序现装libnet再装heartbeatrootwww1 #tar zxvf libnet.tar.gz C /usr/local/src/rootwww1 #cd /usr/local/src/libnet/rootwww1 libnet# ./configurerootwww1 libnet#make rootwww1 libnet#make install都是源码包,解压开后分别执行:rootwww1 #tar zxvf heartbeat-2.0.7.tar.gz C /usr/local

9、/src/rootwww1 #cd /usr/local/src/ heartbeat-2.0.7/rootwww1 heartbeat-2.0.7#./ConfigureMe configurerootwww1 heartbeat-2.0.7#make rootwww1 heartbeat-2.0.7#make install安装完毕。2软件的配置Heartbeat软件的安装目录为/etc/ha.d,其中的README.config对配置文件进行了说明,共有三个主要的配置文件:ha.cf,haresources,authkeys。 当你安装完毕之后配置文件会在这个目录/usr/share/s

10、rc/ heartbeat-2.0.7/doc/下你需要把文件拷到/etc/ha.d/。rootwww1 doc#cp ha.cf /etc/ha.d/rootwww1 doc#cp haresources  /etc/ha.d/rootwww1 doc#cp authkeys /etc/ha./  3.1 配置ha.cf文件#debugfile /var/log/ha-debug该文件保存heartbeat的调试信息logfile        /var/log/ha-log heartbeat的日志文件logf

11、acility        local0 keepalive 2 心跳的时间间隔,默认时间单位为秒deadtime 5 超出该时间间隔未收到对方节点的心跳,则认为对方已经死亡。warntime 3  超出该时间间隔未收到对方节点的心跳,则发出警告并记录到日志中initdead 10在某些系统上,系统启动或重启之后需要经过一段时间网络才能正常工作,该选项用于解决这种情况产生的时间间隔。取值至少为deadtime的两倍。udpport        694  设置广播通信使用的

12、端口,694为默认使用的端口号。udp eth1 发送heartbeat网卡baud        19200  设置串行通信的波特率#serial        /dev/ttyS0        # Linux        选择串行通信设备,用于双机使用串口线连接的情况。如果双机使用以太网连接,则应该关闭该选项#serial        /dev/cuaa0 

13、       # FreeBSD#serial        /dev/cua/a        # Solaris#bcast        eth0                # Linux#bcast        eth1            # Linu

14、x#bcast        le0                # Solaris#bcast        le1 le2                # Solarisucast eth1 auto_failback on heartbeat的两台主机分别为主节点和从节点。主节点在正常情况下占用资源并运行所有的服务,遇到故障时

15、把资源交给从节点并由从节点运行服务。在该选项设为on的情况下,一旦主节点恢复运行,则自动获取#stonith_host *     baytech mylogin mysecretpassword#stonith_host ken3  rps10 /dev/ttyS1 kathy 0 #stonith_host kathy rps10 /dev/ttyS1 ken3 0 watchdog /dev/watchdognode    node来检测网络连接。node   #ping

16、 54#ping_group group1 54 53#hbaping fc-card-name#respawn userid /path/name/to/run#respawn hacluster /usr/lib/heartbeat/ipfail#apiauth client-name gid=gidlist uid=uidlist#apiauth ipfail gid=haclient uid=hacluster#hopfudge 1#deadping 30#hbgenmethod time#realtime off#debug

17、 1#apiauth ipfail uid=hacluster#apiauth ccm uid=hacluster#apiauth cms uid=hacluster#apiauth ping gid=haclient uid=alanr,root#apiauth default gid=haclient#msgfmt  classic/netstring# use_logd yes/no#conn_logd_time 60#compression        bz2#compression_threshold 23.2 配置har

18、esources文件   http假设ha.cf文件中node选项设置的两个主机名分别为www1和www2,则根据上述配置,双机系统的主节点为www1,从节点为www2,启动服务为httpdhttpd是apache的启动脚本,heartbeat将从下面目录中寻找这些启动脚本:    /usr/etc/ha.d/resource.d /usr/etc/rc.d/init.d3.3 配置authkeys文件auth 2#1 crc2 sha1 HI!#3 md5 Hello!共有三种可用的鉴权方式:crc、md5和sha1。三种方式安全性依次提高,但同时占用的系统资源也依次扩大。crc安全性最低,适用于物理上比较安全的网络,sha1提供最为有效的鉴权方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论