rhel6下组建两台主机的HA集群
生活随笔
收集整理的這篇文章主要介紹了
rhel6下组建两台主机的HA集群
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
[kiosk@foundation15 Desktop]$ ssh root@172.25.15.10#配置初始化環境
Last login: Thu Jul ?2 16:02:25 2015 from 172.25.0.250
[root@rhel6 ~]# vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=node1-f15.example.com
~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
[root@rhel6 ~]# vim /etc/hosts
127.0.0.1 ? localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 ? ? ? ? localhost localhost.localdomain localhost6 localhost6.localdomain6
172.25.15.10 node1-f15.example.com node1-f15
172.25.15.11 node2-f15.example.com node2-f15
172.25.15.12 node3-f15.example.com node3-f15
172.25.15.13 node4-f15.example.com node4-f15
[root@rhel6 ~]# service NetworkManager stop
Stopping NetworkManager daemon: ? ? ? ? ? ? ? ? ? ? ? ? ? ?[ ?OK ?]
[root@rhel6 ~]# chkconfig NetworkManager off
[root@rhel6 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0?
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
IPADDR=172.25.15.10
NETMASK=255.255.255.0
GATEWAY=172.25.15.254
vim /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
TYPE=Ethernet
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=none
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth1"
[root@rhel6 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth2
DEVICE=eth2
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth2"
IPADDR=192.168.122.40
NETMASK=255.255.255.0
[root@rhel6 ~]# iptables -F
[root@rhel6 ~]# service iptables save
iptables: Saving firewall rules to /etc/sysconfig/iptables: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?[ ?OK ?]
[root@rhel6 ~]# vi /etc/selinux/config?
SELINUX=disabled
[root@rhel6 ~]wget http://classroom.example.com/content/ula/cluster/cluster.repo -O /etc/yum.repos.d/cluster.repo
[root@rhel6 ~]# yum makecache
wget http://classroom.example.com/content/ula/cluster/cluster.repo -O /etc/yum.repos.d/cluster.repo
node2:
[root@rhel6 ~]# ?wget http://classroom.example.com/content/ula/cluster/clusterinit.sh
[root@rhel6 ~]# bash clusterinit.sh node2-f15.example.com
Stopping NetworkManager daemon: ? ? ? ? ? ? ? ? ? ? ? ? ? ?[ ?OK ?]
iptables: Saving firewall rules to /etc/sysconfig/iptables:[ ?OK ?]
node1:
[root@node1-f15 ~]# yum install luci ricci -y#luci是提供web,ricci
[root@node1-f15 ~]# service luci start
[root@node1-f15 ~]# service ricci start
[root@node1-f15 ~]# echo uplooking | passwd ricci --stdin#更改密碼
[root@rhel6 ~]# mkdir /etc/cluster/
[root@node1-f15 ~]# echo node1-f15 > /var/www/html/index.html#新建網站的測試頁
node2:
[root@node2-f15 ~]# yum install ricci -y#安裝客戶端
[root@node2-f15 ~]# service ricci start
[root@node2-f15 ~]# passwd ricci#更改密碼
[root@rhel6 ~]# mkdir /etc/cluster/
[root@node2-f15 ~]# echo node2-f15 > /var/www/html/index.html#新建網站的測試頁
[kiosk@foundation15 Desktop]$ su -#切換到root才能拷貝etc下的配置文件
Password:?
Last login: Tue Sep 27 20:19:30 CST 2016 on pts/9
[root@foundation15 ~]# scp /etc/cluster/fence_xvm.key root@172.25.15.10:/etc/cluster/
[root@foundation15 ~]# scp /etc/cluster/fence_xvm.key root@172.25.15.11:/etc/cluster/
key文件是通過dd指令生成的大小為512b的文件,只要每臺機器該文件的大小一致,fence就能生效
主機要線安裝fence
yum -y install fence*
service fence_virtd restart
chkconfig fence_virtd on
______________________________
firefox
https://node1-f15.example.com:8084
user:root password:uplooking
[root@node1-f15 ~]# clustat
Cluster Status for cluster-f15 @ Tue Sep 27 19:50:05 2016
Member Status: Quorate
?Member Name ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?ID ? Status
?------ ---- ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?---- ------
?node1-f15.example.com ? ? ? ? ? ? ? ? ? ? ? ?1 Online, Local
?node2-f15.example.com ? ? ? ? ? ? ? ? ? ? ? ?2 Online
轉載于:https://www.cnblogs.com/lihuaichen/p/8270174.html
總結
以上是生活随笔為你收集整理的rhel6下组建两台主机的HA集群的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python 学习笔记 - socket
- 下一篇: iptables防火墙(二)