Heartbeat安装与使用
更新时间:2023-12-10 10:19:01 阅读量: 教育文库 文档下载
Heartbeat安装与使用
Heartbeat安装
安装libnet
1. 下载libnet,我使用的版本是libnet-0.10.11 2. 进入到libnet目录
3. 将makfiles中的pork.mak拷贝到外层目录 4. 执行make
5. 执行make install
可能会出现的错误:
1. chat/_coniox.h:42:21: 错误:ncurses.h:没有那个文件或目录
解决办法:yum install ncurses ncurses-devel
安装Cluster-Glue
1. 2. 3. 4. 5. 6. 7.
下载Reusable-Cluster-Components-glue--glue-1\\[1\\].0.7.tar.bz2 解压
进入到该目录 ./autogen.sh ./configure make
make install
可能会出现的错误:
1. You must have autoconf installed to compile the cluster-glue package
解决办法:说明机器上面没有相应的环境
yum install autoconf automake autoheader aclocal
2. You must have libtool installed to compile the cluster-glue package
解决办法:说明机器上面没有相应的环境 yum install libtool
3. ./autogen.sh时出现libtoolize: `COPYING.LIB' not found in `/usr/share/libtool/libltdl'
解决办法:yum install libtool-ltdl-devel
4. ./configure时出现configure: error: libxml2 config not found
解决办法:yum install libxml2 libxml2-devel
5. ./configure时出现configure: error: BZ2 libraries not found
解决办法:yum -y install bzip2-devel glib2-devel
6. make时出现
lib/pils/.libs/libpils.so -lbz2 -lxml2 -lc -lrt -ldl -lglib-2.0 -lltdl ./.libs/libplumb.so: undefined reference to `uuid_parse' ./.libs/libplumb.so: undefined reference to `uuid_generate' ./.libs/libplumb.so: undefined reference to `uuid_copy' ./.libs/libplumb.so: undefined reference to `uuid_is_null' ./.libs/libplumb.so: undefined reference to `uuid_unparse' ./.libs/libplumb.so: undefined reference to `uuid_clear' ./.libs/libplumb.so: undefined reference to `uuid_compare' collect2: ld returned 1 exit status gmake[2]: *** [ipctest] Error 1
解决办法:yum install e2fsprogs-devel libuuid-devel 7. make时出现
error : Operation in progress warning: failed to load external entity
\
compilation error: file http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl line 46 element include
xsl:include : unable to load http://docbook.sourceforge.net/release/xsl/current/html/formal.xsl http://docbook.sourceforge.net/release/xsl/current/html/table.xsl:1: parser error : Document is empty
http://docbook.sourceforge.net/release/xsl/current/html/table.xsl:1: parser error : Start tag expected, '<' not found
compilation error: file http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl line 47 element include
xsl:include : unable to load http://docbook.sourceforge.net/release/xsl/current/html/table.xsl 解决办法:一些文档需要到互联网上去下,目前为止make过程中除了doc没有安装外,其他的都已经成功安装了,所以该问题可以忽略。
PS:这个问题在make install时也会出现,应该没有下载下来,所以也无法安装了,可以忽略掉。
安装Heartbeat
1. 2. 3. 4.
下载Heartbeat,我下载的版本是Heartbeat-3-0-7e3a82377fa8[1].tar.bz2 解压,进入到Heartbeat目录 运行./bootstrap
运行./ConfigureMe configure
5. 运行make
6. 运行make install
7. 拷贝doc下面的文件到/etc/ha.d/目录下:cp doc/ha.cf doc/haresource doc/authkeys
/etc/ha.d/
Heartbeat配置与使用
基本配置与使用
1. 配置/etc/hosts
cloud002 192.168.1.215 cloud003 192.168.1.216
2. 配置/etc/ha.d/resource.d/Remac1
vim /etc/ha.d/resource.d/Remac1 #!/bin/bash
/sbin/ifconfig eth0 192.168.1.238 broadcast 192.168.1.255 netmask 255.255.255.0 /sbin/route add default gw 192.168.1.1 3. Heartbeat主配置文件(/etc/ha.d/ha.cf)
logfile /var/log/ha-log bcast eth0 keepalive 2 deadtime 60 warntime 20 initdead 240 udpport 694 auto_failback on node cloud003 node cloud002 ping 192.168.1.1
respawn root /root/Heartbeat/Heartbeat-3-0-7e3a82377fa8/ipfail apiauth ipfail gid=root uid=root deadping 60 4. 资源文件(/etc/ha.d/haresource)
cloud002 Remac1(在节点cloud002上) cloud003 Remac1(在节点cloud003上) 5. 认证文件(/etc/ha.d/authkeys)
auth 1 1 crc
6. 在每个节点上启动service heartbeat start
7. 此时Heartbeat服务已经完全成功启动了,ping 192.168.1.238
8. 测试:关掉主节点cloud003的服务或者关掉cloud003, ping 192.168.1.238服务一直很
正常。
配合LXC使用 安装
1. 2. 3. 4.
安装lxc-0.7.5 ./configure make
make install
安装过程中可能出现的问题:
1. configure: error: please install libcap-devel
解决办法:yum install libcap-devel
现在LXC已经安装完成,通过lxc-version可以看到该lxc的版本
配置使用
1. 配置宿主机网络
vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes
BOOTPROTO=none USERCTL=no BRIDGE=br0
vim /etc/sysconfig/network-scripts/ifcfg-br0 DEVICE=br0 TYPE=Bridge
BOOTPROTO=none ONBOOT=yes DELAY=0
IPADDR=192.168.1.53 NETMASK=255.255.255.0 GATWAY=192.168.1.1
然后重启网络
service network restart
2. 配置LXC容器DM1的网络
vim net1.conf
lxc.network.type=veth lxc.network.flags=up
lxc.network.link=br0
lxc.network.ipv4=192.168.1.238/24
3. 配置LXC容器的DM2网络
vim net2.conf
lxc.network.type=veth lxc.network.flags=up lxc.network.link=br0
lxc.network.ipv4=192.168.1.239/24 4. 创建两个容器DM1和DM2
lxc-create –n dm1 –f ./net1.conf lxc-create –n dm2 –f ./net2.conf
5. 运行两个容器DM1和DM2
lxc-start –n dm1 /bin/bash lxc-start –n dm2 /bin/bash
经过以上过程之后,会有两个虚拟IP: 192.168.1.238 192.168.1.239
把以上过程在192.168.1.54这个物理机上重新实现 2个Container里面也是DM1和DM2 IP为:
192.168.1.238 192.168.1.239
配合达梦使用
1.
正在阅读:
Heartbeat安装与使用12-10
招聘人事专员转正工作总结3篇10-25
阀门培训大纲 - 图文03-17
生化习题及大纲11-01
精细化管理:企业效益之根本02-15
国际学院施工组织设计10-25
激励器的连接方法08-28
哂纳-汉语词典02-07
独处为美作文500字06-30
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- Heartbeat
- 安装
- 使用
- 人教版五上数学解决问题专题练习
- 个税专家杨巍解读避税误区,42个精选问答实录(老会计人的经验)
- 汽油机油项目可行性研究报告(目录) - 图文
- 法理学试卷
- 美学专题复习指导及复习题
- 河北省2017年资产评估师《资产评估》:中国资产评估准则体系的发展考试题
- 七年级地理下册7.2《“鱼米之乡”长江三角洲地区》习题2鲁教版五四制
- 十三种蒙太奇镜头举例分析 - 图文
- 小学四年级下册奥数讲义确定稿
- 第三章 药物代谢动力学
- 2015年职业道德与法律教案
- 2018学年第一学期浙江省名校协作体试题 高三生物
- 质量自控体系 - 图文
- 江苏省2016专转本 计算机真题(含答案)
- 《四川大学本科生创新教育学分认定管理办法》
- (叶芬霞)无机化学教材习题解答
- 桥面及护栏施工方案
- 三年级数学下册轴对称图形练习题
- 通航安全保障措施
- 小学中年级语文预习能力培养研究开题报告