构建集群

一、构建集群的基本骨架

 

 

 

 

  

    1、 su -  本机下切换到root用户下

    2、 virt-manager   将vm页面打开

 

 

 

 

    1、ssh -X 远程连接nodea、nodeb、nodec

    2、在三台nodea、nodeb、nodec用yum安装pcs包

 

 

 

 

    1、关闭防火墙、开启pcs及pcs下次自动启动,用户hacluster密码改成redhat

    2、将客户端nodea、nodeb、nodec授权给hacluster用户并开启集群

 

 

 

 

    1、在本机打开火狐浏览器

 

 

 

 

 

 

    1、输入hacluster账户

    2、输入hacluster账户的密码

 

 

 

 

 

 

    1、创建一个集群

    2、集群名cluster1

    3、加入nodea

    4、加入nodeb

    5、加入nodec

 

 

 

 

 

 

 

 

 

 

 

    1、爆头:去掉勾(避免fence之间的报错)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

二、集群的基本操作

 

IP资源

 

 

 

 

    1、查看pcs的状态

    2、查看pcs的信息

 

 

 

 

    1、关闭nodea

    2、nodea停止

 

 

 

 

 

    2、开启nodea

    2、nodea启动

    3、下次启动开启所有集群

 

 

 

 

 

 

 

    1、查看详细IP

    2、没有172.25.0.111这个ip地址

 

 

 

 

 

    1、打开资源栏

    2、添加资源

    3、选择ip

    4、id为vip

    5、ip地址为172.25.0.111

 

 

 

 

    1、在本机ping172.25.0.111

 

 

 

 

 

 

    1、再nodea查看ip地址

    2、ip172.25.0.111自动分配给nodea

 

 

 

 

    1、当关闭nodea

    2、nodea停止

    3、再查看ip地址

    4、ip172.25.0.111消失

 

 

 

 

 

    1、再nodeb查看ip

    2、ip172.25.0.111分配给nodeb

 

 

 

no quirum policy:stop的作用

 

 

 

 

 

    1、关闭nodea

    2、nodea停止

 

 

 

 

    1、关闭nodeb,并提示无法关闭,添加参数--force强制关闭

    2、加上--force强制关闭nodeb

 

 

 

 

    1、no quirum policy 属于stop状态

 

 

 

 

 

    1、打开/etc/corosync/corosync.conf文件

 

 

 

 

    1、在19行添加quorum_votes: 3  指定nodec为3票

 

 

 

 

    1、pcs cluster stop --all  关掉所有集群

    2、pcs cluster sync  同步当前集群

    3、pcs cluster start --all  开启所有集群

    4、关闭nodea

 

 

 

 

    1、关闭nodeb,现在能关闭是一半的票数通过了nodec使nodec能单独存活

 

 

 

 

    当nodea、nodeb都关闭后存活的nodec依旧可以ping通

 

 

 

posted @ 2016-09-25 22:23  ZhengLiming  阅读(2039)  评论(0)    收藏  举报