(?)企业部分之HA集群未完

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(?)企业部分之HA集群未完相关的知识,希望对你有一定的参考价值。

server3

/etc/init.d/luci start

 

https://server3.example.com:8084

apache服务禁用, Run Exclusive 取消,避免apache服务独占

技术分享

 

server1/server2

yum install mysql-server -y

/etc/init.d/mysqld start

 

 

https://server3.example.com:8084

增加一个 Failover Domains

技术分享

 

增加一个Resource —— IP Address

技术分享

 

增加一个Resource —— Script

技术分享

 

如果在/etc/fstab中写入了共享的挂载,先将其去掉

 

server3

/etc/init.d/tgtd start

/etc/init.d/fence_virtd status(不是running状态,先打开)

 

server1/server2

/etc/init.d/iscsi restart

cat /proc/partitions

 

/etc/init.d/clvmd restart

 

vgchange -an clustervg

vgchange -ay clustervg##??

 

...直到两边都有分区

 

lvremove /dev/clustervg/demo

vgremove clustervg

pvremove //dev/sda1##过程中lvs,vgs,pvs查看server1server2情况

 

fdisk -l

fdisk -cu /dev/sda

删掉/dev/sda1,新建两个普通的分区(可以一个2G,另一个满...随意)

 

 

mkfs.ext4 /dev/sda1

mkfs.ext4 /dev/sda2##server1做即可,会同步过去

 

cat /proc/partitions##没有则partprobe

 

 

测试:

mount /dev/sda1 /mnt/

cd /mnt

vim index.html

cd

umount /mnt

 

mount /dev/sda2 /mnt/

/etc/init.d/mysqld stop##server1server2都关闭

cd /var/lib/mysql

cp -p * /mnt

cd /mnt

chown mysql.mysql /mnt

umount /mnt

 

mount /dev/sda2 /var/lib/mysql/

/etc/init.d/mysqld start

/etc/init.d/mysqld stop

umount /var/lib/mysql/##??

 

https://server3.example.com:8084

 

增加两个Resource —— Filesystem

技术分享

技术分享

 

修改Service Grouos —— apache

技术分享

技术分享

技术分享

技术分享

 

增加一个Service Grouos —— mysql


技术分享


 技术分享

测试:


以上是关于(?)企业部分之HA集群未完的主要内容,如果未能解决你的问题,请参考以下文章

企业部分之nginx(未完)

(?)企业部分之ganglia(未完)

(?)企业部分之nagios(未完)

企业部分之PHP(未完)

(?)企业部分之corosync未完缺图

构建Hadoop高可用性HA集群