关键词:
本人结合网上教程,自己慢慢学写的,写非常简单,请勿喷!
环境:
系统:Centos6.8(2.6.32-642.el6.x86_x64)
软件:heartbeat-3.0.4-2.el6.x86_x64
拓扑:
首先:关闭防火墙时间同步等,可以看前面的文章。
HA01配置
修改hostname,
# hostname ha01 (这个名字可以随便,但是不能数字开头)
# echo ‘192.168.20.1 ha01‘ >>/etc/hosts (解析)
#echo ‘/sbin/route add -host 192.168.30.2 dev eth2‘ >>/etc/rc.local (心跳路由走向)
#route -n (查看是否正确)
修改后,若是不生效可以重启,ping 192.168.20.1能够得到ha01返回值就行了。
以下yum安装了.
centos可能没有heartbeat的yum安装源,需要安装epel-release。
# yum install epel-release -y
# yum install heartbeat* -y
安装完后,所有的文档都在/usr/share/doc/heartbeat-3.0.4下,主要文件有:
ha.cf 基本配置文件
authkeys 密钥配置
haresources IP地址及脚本配置文件
前面两个配置后几乎不怎么变,haresources可能会经常改变,因为增加节点都在此文件。
把三个文件复制到/etc/ha.d/目录下,不过网上很多都是手写一个简单的,所以没有复制,而是手写了三个配置文件.
# cd /etc/ha.d/
这个目录下原本有harc rc.d readme.config resource.d shellfuncs
###################################################################################
# vim ha.cf
#by http://sadoc.blog.51cto.com/
#date 2016-11-08 20:00
debugfile /var/log/ha-debug
#debug日志文件
logfile/var/log/ha-log
#启动信息文件
logfacilitylocal1
#启动级别
keepalive 2
deadtime 30
warntime 10
initdead 120
mcast eth2 225.0.0.1 694 1 0
#多播方式,在eth2网卡,225.0.0.1。最后1可以随便,端口694
auto_failback on
#自动接管服务器
nodeha01
nodeha02
crmno
######################################################################################
#vim authkeys
auth 1
1 sha1 47e9336850f1db6fa58bc470bc9b7810eb397f04
authkeys需要600权限
#chmod 600 /etc/ha.d/authkeys
#######################################################################################
#vim haresources
#by http://sadoc.blog.51cto.com/
#date 2016-11-08 20:00
ha01 IPaddr::192.168.40.1/24/eth0
#########################################################################################
ha02服务器配置几乎不变:
(只是修改以下两点)
#hostname ha02
#echo ‘/sbin/route add -host 192.168.30.1 dev eth2‘ >>/etc/rc.local (心跳路由走向)
##########################################################
#启动服务:
/etc/init.d/heartbeat start
提示两行,最后一行提示:done
接着输入:
HA01#ip a
可以看到eth0上有两个IP,若是虚拟机有自动获取,而且联网了会有三个地址。
###########################################################
接着模拟down机看看是否能接管
停HA01
HA02查看
启用HA01
###########################################################
目前到此:下次再续,若有遗漏或者错误,希望指正。
centos6.8安装
VMware下CentOS6.8安装配置简述Linux的安装方法有很多种,下面,我们主要以镜像安装为例,介绍CentOS的安装过程及相关的参数设置,详细步骤如下。 CentOS安装配置打开VMware,单击【创建新虚拟机】按钮。选择【稍后安... 查看详情
图解centos6.8安装详情
图解CentOS6.8安装详情本文将介绍如何在虚拟机中安装CentOS6.864位,通过图文介绍,帮助刚接触Linux的朋友一步步搭建测试环境。这里假设读者有一定的windows使用基础并已经安装好所需软件。一、安装环境及使用软件1、操作系统:... 查看详情
centos6.8编译安装lnmp环境
Centos6.8编译安装LNMP环境参考资料:http://www.jb51.net/article/107429.htmhttps://phperzh.com/articles/1360一准备工作 环境介绍: OS:Centos6.8最小化安装 Nginx:nginx-1.12.2.tar.gz mysql:mysql-boost-5.7.20.tar. 查看详情
centos6.8下安装redmine
一、实验环境 centos6.864位所需安装包:ruby-2.3.4.tar.gz、rubygems-1.8.25.tgz、redmine-2.3.2.tar.gz 二、安装步骤1、安装必要的软件包yuminstall-ygccgcc-c++makeapr-develapr-util-develzlib-develcurl-develexpat-develge 查看详情
centos6.8安装puppetserver+dashboard
Centos6.8安装puppetserver+dashboard:安装puppetserver:下载网址:http://yum.puppetlabs.com/puppet5/el/6/x86_64yuminstalljava-1.8.0-openjdk-headlessrpm-ipuppetserver-5.3.0-1.el6.noarch.rpmpuppet-agent-5.3.1-1.el6 查看详情
centos6.8安装详细教程
镜像CentOS-6.6-x86_64-bin-DVD1.ISO将下载好的镜像上传到服务器,并选择该镜像(详情请看上篇exsi镜像上传文章) 查看详情
centos6.8重新安装yum
问题来源:我在虚拟机上安装vncserver,输入yuminstalltigervnctigervnc-server出现问题,所以就重新安装了一遍yum。具体的过程看如下这个链接:http://blog.csdn.net/visiontime/article/details/70857454亲测可用! 查看详情
centos6.8源码安装部署zabbix3.4.5
本文档主要介绍CentOS6.8在lamp环境下安装以及部署Zabbix3.4.5(注:本文部署环境为php-5.6.23+mysql-5.6.24+httpd-2.2.15+CentOS6.8)基本流程:1.准备编译环境2.yum源配置并且安装php和Apche的所需包3.mysql服务的启动和创建zabbix账号4.下载zabbix3.4.5... 查看详情
centos6.8下安装elasticsearch
1.安装java环境2.安装elasticsearchcd/usr/local/srcwgethttps://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.3.4.tar.gztar-xvfelasticsearch-1.3.4.tar.gzcdelasticsearch-1.3.4./bin/elas 查看详情
centos6.8源码安装部署zabbix3.4.5
本文档主要介绍CentOS6.8在lamp环境下安装以及部署Zabbix3.4.5(注:本文部署环境为php-5.6.23+mysql-5.6.24+httpd-2.2.15+CentOS6.8)基本流程:1.准备编译环境2.国内阿里云yum源配置并且安装php和Apche的所需包3.mysql服务的启动和创建zabbix账号4.... 查看详情
centos6.8安装erlang&rabbitmq的方法
Centos6.8安装erlang&rabbitmq的方法 1. 安装erlang1.1准备工作,先安装依赖库和应用工具yum-yinstallmakegccgcc-c++kernel-develm4ncurses-developenssl-devel rsyncperl-net-snmpwxfop net-snmpunixODBCunixODBC- 查看详情
centos6.8安装cacti
cacti环境基于LAMP,本实验LAMP环境已编译安装成功。若直接yum安装cacti环境会把httpd,mysql,php也yum安装,与我们编译安装的LAMP环境造成冲突,所以本次实验只安装cacti,rrdtool,net-snmp. 安装rrdtoolyum&nb... 查看详情
centos6.8安装seafile
有问题,有官网测试过的Linux平台:https://www.seafile.com/download/一、安装python2.7.141、安装依赖包[[email protected]~]#yum-yinstallzlibzlib-developensslopenssl-devel2、为了防止出现importzlib找不到的情况,复制文件:[[email protected] 查看详情
centos6.8.安装cacti
1、环境问题:serviceiptablesstopchkconfigiptablesoffvi/etc/sysconfig/selinux(把SELINUX=enforcing改为SELINUX=disabled)2、安装好依赖包yum-yinstallmysqlmysql-servermysql-develhttpdphpphp-pdophp-snmpphp-mysqllm_sensorsne 查看详情
centos6.8安装openvz
参考资料https://openvz.org/Quick_Installation_CentOS_61:首先下载openvz.repowget-P/etc/yum.repos.d/https://download.openvz.org/openvz.repo2:yum更新安装yumupdateyuminstallvzkernelyuminstallvzctlvzquotaploop3:vi/etc 查看详情
centos6.8安装lnmp
一、配置CentOS第三方yum源(CentOS默认的标准源里没有nginx软件包) [[email protected]~]#yuminstallwget#安装下载工具wget[[email protected]~]#wgethttp://www.atomicorp.com/installers/atomic #下载atomicyum源[[em 查看详情
centos6.8安装zabbix3.4
一、部署zabbix1、下载软件包https://www.zabbix.com/download_sources2、安装mysql5.6,由于Centos6.8默认安装的版本是5.1的,故要先卸载再安装5.6版本的yumremovemysql*-y3、配置mysql5.6的源vim/etc/yum.repos.d/mysql.repo[mysql56]name=MySQL5.6CommunityS 查看详情
centos6.8下安装matlab2009(图片转帖)
前言如何优雅的在centos6.8上安装matlab2009.流程 不过我个人安装过程完后启动matlab的时候又出现了新问题: errorwhileloadingsharedlibraries:libXpm.so.4:cannotopensharedobjectfile:Nosuchfile...系统提示无法找到libXpm.so.4,然后通过命令whereislib... 查看详情