码迷,mamicode.com
首页 > Web开发 > 详细

创建简单WEB高可用集群

时间:2017-05-13 12:37:28      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:gen   同步   eth   disabled   htm   高可用集群   node   时间   style   

 环境介绍

node1:192.168.168.201

node2:192.168.168.202

1.配置主机名

[root@node1 ~]# vim /etc/sysconfig/network           #编辑节点1主机名配置文件
#编辑
HOSTNAME=node1.linuxpanda.com
[root@node1 ~]# hostname node1.linuxpanda.com        #主机名立即生效

[root@node2 ~]# vim /etc/sysconfig/network          #编辑节点2主机名配置文件
#编辑
HOSTNAME=node2.linuxpanda.com
[root@node2 ~]# hostname node2.linuxpanda.com       #主机名立即生效

2.主机互信

具体可以参见我的上一篇博客:http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_023_sshgenkey.html

[root@node1 ~]# ssh-keygen -t rsa -P ‘‘ -f ~/.ssh/id_rsa         #生成rsa
[root@node1 ~]# ssh-copy-id -i  ~/.ssh/id_rsa.pub root@192.168.168.202  #复制公钥

[root@node2 ~]# ssh-keygen -t rsa -P ‘‘ -f ~/.ssh/id_rsa         #生成rsa
[root@node2 ~]# ssh-copy-id -i  ~/.ssh/id_rsa.pub root@192.168.168.201  #复制公钥
[root@node1 ~]# ssh 192.168.168.202 ip addr show dev eth0 ‘    #测试node1 ssh node2
[root@node2 ~]# ssh 192.168.168.201 ip addr show dev eth0 #测试node2 ssh node1
 

3.host文件配置

host配置文件配置主要用于名称解析, 我们不建议使用dns解析,否则dns无法解析就会导致集群服务的崩溃。

[root@node1 ~]# vim /etc/hosts
#添加如下2行
192.168.168.201 node1.linuxpanda.com node1
192.168.168.202 node2.linuxpanda.com node2
[root@node1 ~]# scp /etc/hosts root@node2:/etc/hosts #host文件复制一份到node2中去
[root@node1 ~]# ping node2 -c 1 #node1 ping node2
[root@node2 ~]# ping node1 -c 1 #node2 ping node1

 4.防火墙和selinux设置

[root@node1 ~]# service iptables stop                     #关闭node防火墙
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Unloading modules:                               [  OK  ]
[root@node1 ~]# ssh node2 service iptables stop‘         #关闭node2防火墙
iptables: Flushing firewall rules: [  OK  ]
iptables: Setting chains to policy ACCEPT: filter [  OK  ]
iptables: Unloading modules: [  OK  ]
[root@node1 ~]# sed -i /SELINUX/s/enforcing/disabled/ /etc/selinux/config  #修改node1selinux设置
[root@node1 ~]# setenforce 0                                                 #立马生效
[root@node1 ~]# ssh node2 "sed -i ‘/SELINUX/s/enforcing/disabled/‘           #修改node1selinux设置
[root@node1 ~]# ssh node2 " setenforce 0‘                                    #立马生效

5.时间同步

具体参见我的另一篇博客:http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_022_ntp.html

6.

 

创建简单WEB高可用集群

标签:gen   同步   eth   disabled   htm   高可用集群   node   时间   style   

原文地址:http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_024_haweb.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!