crmsh

CentOS第一次安装MySQL的完整步骤

左心房为你撑大大i 提交于 2020-04-15 14:56:00
【推荐阅读】微服务还能火多久?>>> 文章来自:http://www.jianshu.com/p/4a41a6df19a6,我自己调整了下 1、官方安装文档 http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ 2、下载 Mysql yum包 http://dev.mysql.com/downloads/repo/yum/ 下载到本地再上传到服务器,或者使用wget 直接下载 wget http: //repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm 3、安转软件源 将 platform-and-version-specific-package-name 替换为你下载的rpm名 sudo rpm -Uvh platform- and- version-specific-package- name.rpm 例如 rpm -Uvh mysql57-community-release-el7- 10 .noarch .rpm 4、安装mysql服务端 yum install -y mysql-community- server 如果网络环境不是很好,执行完命令就可以去泡杯茶🍵或者荣耀杀一局(可以自己先下载好相应的rpm包或直接下载...bundle.tar压缩包)

HA Cluster之5

北城余情 提交于 2019-11-29 20:03:43
对于使用heartbeat v2版的CRM配置的集群信息都是保存在一个名为cib.xml的配置文件中,存放在/var/lib/heartbeat/crm/下。CIB:Cluster Information Base,由于xml文件配置不是那么方便,所以出现了crmsh或者hb_gui等配置工具。由于crmd守护进程监听在TCP 5560端口,它可以接收命令行或者图形化配置工具所编辑的配置信息。 配置信息一般首先是在DC节点实现,各个节点的crmd守护进程之间是可以通信的。想配置集群资源,在集群的任何一个节点使用配置工具连接到该节点的crmd进程,crmd收到编辑的集群资源信息后会首先提交给DC节点,DC收到后保存至cib.xml文件并同步给集群的其他节点,这是heartbeat v1版所不具备的。 上图来自SUSE官方对高可用集群的架构描述。除了展示了高可用集群的4个层次之外,在DC节点上存在了policy engine和transition engine两个组件。policy engine实现整个集群的事务决策,transition engine根据事务决策触发执行相应的操作。transition engine将指令下达给CRM,由CRM传递到LRM,LRM再调用resource agent完成最终的资源操作。而CCM(Cluster Consensus Membership

马哥运维视频笔记-HA Cluster之2 集群的实现和初步使用

别等时光非礼了梦想. 提交于 2019-11-28 19:04:53
HA集群的开源实现方案 Message层: 1、hearbeat:主要有3个版本,v1和v2版与CRM集成在一起,v3版中CRM从heartbeat中独立出去,叫做pacemaker 2、corosync: 3、cman:RedHat研发,属于早期在corosync诞生之前RedHat在自己的企业版Linux系统上提供的解决方案 4、keepalived:上述三者实现方法是基于OpenAIS框架标准,而keepalived自己是基于VRRP协议实现心跳功能,专用于LVS集群 CRM层: 1、haresources:heartbeat v1自带,配置接口:配置文件,文件名为haresources 2、crm:heartbeat v2自带,在各节点运行一个crmd守护进程,监听在TCP 5560端口;配置接口,CLI接口:crmsh,或者GUI接口:hb_gui 3、rgmanager:RedHat研发,早期和cman配合使用,配置接口,配置文件:cluster.conf(xml文件),CLI接口:clustat、cman_tool等;GUI接口:conga(luci+ricci)、system-config-cluster 4、pacemaker:在heartbeat v3版后作为独立项目,可以单独运行或者以插件运行;配置接口,CLI接口:crmsh(Suse研发)、pcs