Linux上的heartbeat双机热备服务架设

2009-05-13 01:24:58来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

【一】安装前环境设定

两台主机硬件环境(不必完全一致):

CPU:Xeon3G*2(EM64T)

MEM:2G

NIC:Intel1G*2

eth0:对外IP

eth1:对内IP(HA专用)

两台主机的eth1使用双机对联线直接连接。

分区方式:

Filesystem容量挂载点

/dev/sda29.7G/

/dev/sda645G/Datas

/dev/sda199M/boot

none2.0G/dev/shm

/dev/sda39.7G/opt

另外每台主机应预留500M的raw空间或者更多来作为共用空间被HA使用。

操作系统:

RedHatEnterprise4Update2(2.6.9-22EL)

预安装软件:

@XWindowSystem

@GNOMEDesktopEnvironment

@KDEDesktopEnvironment

@Editors

@EngineeringandScientific

@GraphicalInternet

@Text-basedInternet

@AuthoringandPublishing

@ServerConfigurationTools

@DevelopmentTools

@KernelDevelopment

@XSoftwareDevelopment

@GNOMESoftwareDevelopment

@KDESoftwareDevelopment

@AdministrationTools

@SystemTools

【二】安装前网络环境设定:

node1:主机名:servers201(HA01)

eth0:192.168.10.201//对外IP地址

eth1:10.0.0.201//HA心跳使用地址

node2:主机名:servers202(HA02)

eth0:192.168.10.202//对外IP地址

eth1:10.0.0.202//HA心跳使用地址

特别注意要检查以下几个文件:

/etc/hosts

/etc/host.conf

/etc/resolv.conf

/etc/sysconfig/network

/etc/sysconfig/network-scripts/ifcfg-eth0

/etc/sysconfig/network-scripts/ifcfg-eth1

/etc/nsswitch.conf

#vi/etc/hosts

node1的hosts内容如下:

127.0.0.1localhost.localdomainlocalhost

192.168.10.201servers201HA01

10.0.0.201HA01

10.0.0.202HA02

192.168.10.202server202

node2的hosts内容如下:

127.0.0.1localhost.localdomainlocalhost

192.168.10.202servers202HA02

10.0.0.202HA02

10.0.0.201HA01

192.168.10.201server201

#cat/etc/host.conf

orderhosts,bind

#cat/etc/resolv.conf

nameserver61.139.2.69//DNS地址

#cat/etc/sysconfig/network

NETWORKING=yes

HOSTNAME=servers201//主机名

GATEWAY="192.168.10.1"//网关

GATEWAY="eth0"//网关使用网卡

ONBOOT=YES//启动时加载

FORWARD_IPV4="yes"//只允许IPV4

#cat/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.10.201

NETMASK=255.255.255.0

GATEWAY=192.168.10.1

TYPE=Ethernet

IPV6INIT=no

#cat/etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

ONBOOT=yes

BOOTPROTO=none

IPADDR=10.0.0.201

NETMASK=255.255.255.0

TYPE=Ethernet

[node1]与[node2]在上面的配置中,除了

/etc/hosts

/etc/sysconfig/network

/etc/sysconfig/network-scripts/ifcfg-eth0

/etc/sysconfig/network-scripts/ifcfg-eth1

要各自修改外,其他一致。

配置完成后,试试在各自主机上ping对方的主机名,应该可以ping通:

/root#pingHA02

PINGHA02(10.0.0.202)56(84)bytesofdata.

64bytesfromHA02(10.0.0.202):icmp_seq=0ttl=64time=0.198ms

64bytesfromHA02(10.0.0.202):icmp_seq=1ttl=64time=0.266ms

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:NFS(网络文件系统)的建立与配置方法

下一篇:基于Linux系统服务器优化及安全配置