下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消防安全文明检查表模板
- 临床老年进食误吸预防与应急处理
- (正式版)DB36∕T 606-2011 《烟花爆竹电子监管码RFID标签应用规范》
- 高一数学湘教版(2019)第2周必修二周测
- 医院医保信息系统管理制度
- 2026电子厂技术面试题及答案
- 2正投影的特性
- 工业机器人售后服务合同协议2026
- 输注药品安全管理制度2026
- 教师招聘(中学)考试通关秘籍题库及答案(易错题)
- 2025年浙江省基层法律服务工作者试题库(附含参考答案)
- 2025版 全套200MW800MWh独立储能项目EPC工程概算表
- GB/T 9791-2025金属及其他无机覆盖层锌、镉、铝-锌合金和锌-铝合金的铬酸盐转化膜试验方法
- 2025至2030中国麻辣烫行业市场深度研究与战略咨询分析报告
- 征兵智力测试题目集与详解
- 代扣代缴个税协议书
- 2026宁电投(石嘴山市)能源发展有限公司秋季校园招聘100人考试笔试备考试题及答案解析
- 灯具实验室管理制度(3篇)
- 2025年安徽省农村信用社联合社招聘考试真题及答案
- 如何做靠谱的员工
- 工厂数字化展厅智能传感器应用方案
评论
0/150
提交评论