博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RHCS
阅读量:6585 次
发布时间:2019-06-24

本文共 1993 字,大约阅读时间需要 6 分钟。

cluster infrastructure

crm
RA:lsb(/etc/init.d/),ocf(provides),legacy HB v1,stonith

heartbeat

corosync
cman(cluster manager)
keepalived

hb v1:haresources

hb v2:crm
hb v3:pacemaker
rhcs:rgmanager

RHCS:

cman
rgmanager
ra:
internal
script:lsb
/etc/rc.d/init.d/*

法定票数(投票系统,quorum)

/etc/openais/openais.conf
/etc/corosync/corosync.conf
rhcs:/etc/cluster/cluster.conf

RHCS:

corosync(cman)
pacemaker(rgmanager)

gfs:global file system

gfs2
dlm:distributed lock manager
ocfs2:oracle cluster file system
gfs:google file system

lvm:logical volume manager逻辑卷管理器

clvm:cluster lvm集群逻辑卷管理器
借助于HA的功能,将某节点对lvm操作通知给其它节点

vim /etc/lvm.conf

locking_type

RHCS:

CCS:cluster configuration system(ccsd:服务守护进程)
CMAN:/etc/cluster/cluster.conf

RHCS:failover domain

服务故障转移域:service

HA server:VIP,httpd,filesystem

软件、系统安装

命令:for,ssh
配置文件管理、软件分发:puppet

RHCS:luci/ricci

rhel6.4:pcs

cman:openais

rgmanger
system-config-cluster

HA:

node1:node1.magedu.com 172.16.100.6

跳板机:stepping.magedu.com 172.16.100.100

前提:

1.时间同步
2.名称解析,且每个主机的主机名与其uname -n 保持一致
3.配置好每个节点的yum

RHCS:

cman,rgmanager,system-config-cluster

RHCS:

1.每个集群都有唯一集群名称
2.至少有一个fence设备
3.至少应该有三个节点,两个节点的场景中要使用仲裁磁盘

资源:

vip
httpd

在跳板机上:

alias ha='for i in {1..3};do'
ha ssh node$i 'yum -y install cman rgmanager system-config-cluster';done

ha ssh node$i 'service rgmanager start' ; done

mkdir /web/htdocs

vim /etc/exports
/web/htdocs 172.16.0.0(ro)

node1:

rpm -ql cman | less
fence_vmware
fence_manual

system-config-cluster &

service cman start

cman_tool status

clustat
clusvcadm
cman_tool services
clusvcadm -l
clusvcadm -u
clusvcadm -r webservice -m node2.magedu.com
clusvcadm -r webservice
cman_tool nodes
clusvcadm -s webservice
ccs_tool create tcluster
ccs_tool addfence meatware fence_manual
ccs_tool addnode -v 1 -n 1 -f meatware node1.magedu.com
ccs_tool addnode -v 1 -n 2 -f meatware node2.magedu.com
ccs_tool addnode -v 1 -n 3 -f meatware node3.magedu.com

node2:

service cman start

node3:

service cman start

虚拟机迁移:

实时迁移

转载于:https://blog.51cto.com/12406012/2368225

你可能感兴趣的文章
super和this关键字的区别
查看>>
KEIL MDK工程中的宏定义:字符,值,字符串
查看>>
UBuntu上安装MongoDB server --查进程
查看>>
远程调试
查看>>
MyBatis Generator generatorConfig.xml配置详解
查看>>
用百分比布局和媒体查询@media来实现响应式网页的编码
查看>>
Nginx提供了很多内置的变量
查看>>
Hadoop 2.6.0 HA高可用集群配置详解
查看>>
logback系列之四:输出日志到不同文件
查看>>
resize stemcell
查看>>
电脑桌面图标消失任务栏也消失的解决办法
查看>>
arm linux挂载nfs根文件系统
查看>>
Mysql备份
查看>>
谈谈 Python 中的连接符(+、+=)
查看>>
数据分析有感
查看>>
C/C++变量在内存中的位置以及初始化问题
查看>>
htons函数详解
查看>>
Android内核开发:系统启动速度优化
查看>>
信用卡验证,Visa验证,Master验证工具Energy Programming
查看>>
Dubbo服务启动时的依赖检查( check=false等)
查看>>