实验说明:实验环境:  宿主机系统   :Fedora 28 WorkStation虚拟机管理器 :Virt-Manager 1.5.1虚拟机配置   :ha1  CentOS 7.2 1511 (minimal)   virbr0: 192.168.122.57                   
                
         
            
            
            
            官方网站:http://www.clusterlabs.org/doc/crm_cli.html     CRM CLI是分层设计,常见层级如下:  node:主要用于节点的各种操作  resource:主要用于资源的各种操作  ra:查看RA的各种属性  configure:配置资源的多数操作,都是在该层级  cib:类似于configure,只是操作的是cib shadow  &nb            
                
         
            
            
            
            前面文章中,我们已经介绍了docker的安装和使用方法,这篇文章我们来继续探索打包自己的镜像,实现一次部署,重复使用。以安装PHP为例:可以有两种方法:第一种方法,拉取官方的镜像:docker pull php:8.0-fpmdocker run -itd --name myphp8.0 php以上两步可以一步实现:docker run -itd --name myphp8.0 php:8.0-f            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-25 19:20:46
                            
                                48阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、独立客户端工具1、GitHub for Desktop全球开发人员交友俱乐部提供的强大工具,功能完善,使用方便。对于使用GitHub的开发人员来说是非常便捷的工具。界面干净,用起来非常顺手,上面的这条timeline非常漂亮,也可以直接提交PR。唯一让我失望的是GitHub for Desktop不带三方合并工具,你必须自己手动解决冲突才可以。– 免费 – 同时支持 Windows 和 Mac            
                
         
            
            
            
            CRM集群资源管理器  Pacemaker
环境:rhel6.5    node1:192.168.2.228 node1.example.com
  node2: 192.168.2.242 node2.example.com
示例集群会使用以下软件: 
1. Fedora 13 as the host operating system 
2. Corosync作为通信层和提供关系管理服务 
3            
                
         
            
            
            
                                             &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 13:41:21
                            
                                84阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在上一篇《corosync pacemaker 配置高可用集群(一)》配置corosync+pacemaker 可以正常运行了,下面将用crm sh接着进行corosync+pacemaker +NFS共享存储的WEB高可用集群的余下相关配置。1、认识crm sh      相比heartbeat v2,pacemaker配置接口更强大:CLI:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-23 14:03:34
                            
                                252阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            网站社区网站首页:https://clusterlabs.org/Pacemaker文档:https://clusterlabs.org/pacemaker/doc/Corosync:https://corosync.github.io/corosync/红帽官网:https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_li            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-08 15:23:38
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Heartbeat是著名HA项目,Heartbeat在3.0之后分拆为Heartbeat和Pacemaker 两个各自独立项目。Pacemaker在后续发展中使用Corosync作为消息层,和Corosync紧密结合,同时也保留Heartbeat作为可选的消息层。所以新版Pacemaker 1.1.x 和heartbeat3.x 结合方面有些问题,安装复杂,特此记录下安装过程中的问题及解决办法,以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-26 22:55:10
                            
                                170阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Pacemaker1.1 概述    pacemaker(直译:心脏起搏器),是一个群集资源管理器。它实现最大可用性群集服务(亦称资源管理)的节点和资源级故障检测和恢复使用您的首选集群基础设施(OpenAIS的或Heaerbeat)提供的消息和成员能力。          Pacemake            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-24 13:00:39
                            
                                45阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MFS高可用(pacemaker+corosync+Fence解决mfsmaster)1 MFS高可用2 Master端的数据共享(iscsi)3 Pacemake的部署(高可用)4 Fence的部署 1 MFS高可用Pacemaker是整个高可用集群的控制中心,用来管理整个集群的资源状态行为,客户端通过 pacemaker来配置、管理、监控整个集群的运行状态。Pacemaker利用集群基础架构            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-14 12:50:46
                            
                                193阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、常用的集群管理工具:(1)基于命令行crm shell/pcs(2)基于图形化pygui/hawk/lcmc/pcs2、相关的资源文件: (1)/usr/lib/ocf/resource.d,pacemaker资源库文件位置,可安装资源包:resource-agents 获取更多ocf格式的资源。 (2)/usr/sbin/fence_***,Fencing设备的执行脚本名称,可安装资源包:f            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-23 17:28:30
                            
                                80阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            代码变成可执行文件,叫做编译(compile);先编译这个,还是先编译那个(即编译的安排),叫做构建(build)。Make是最常用的构建工具,诞生于1977年,主要用于C语言的项目。但是实际上 ,任何只要某个文件有变化,就要重新构建的项目,都可以用Make构建。本文介绍Make命令的用法,从简单的讲起,不需要任何基础,只要会使用命令行,就能看懂。我的参考资料主要是Isaac Schlueter的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 11:43:30
                            
                                16阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             Consul-集群搭建1.宿主机1-server-leader1.获取宿主机IP2.创建数据目录3.创建配置目录4.运行代理5.访问web页面2.宿主机2-server1.获取宿主机IP2.创建数据目录3.创建配置目录4.运行代理5.访问web页面3.宿主机3-client1.获取宿主机IP2.创建数据目录3.创建配置目录4.运行代理5.访问web页面4.consul集群成员查看5.Agent关            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 12:41:33
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、什么是pacemaker? Pacemaker是一个集群资源管理器。 它利用集群基础构件(OpenAIS 、heartbeat或corosync)提供的消息和成员管理能力来探测并从节点或资源级别的故障中恢复, 以实现群集服务(亦称资源)的最大可用性。 它可以做几乎任何规模的集群,并带有一个强大的依赖模式,让管理员能够准确地表达群集资源之间的关系(包括顺序和位置)。 几乎任何可以编写的脚本,都可            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-14 23:09:42
                            
                                80阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Pacemaker是 Linux环境中使用最为广泛的开源集群资源管理器。1, Pacemaker利用集群基础架构(Corosync或者 Heartbeat)提供的消息和集群成员管理功能,实现节点和资源级别的故障检测和资源恢复,从而最大程度保证集群服务的高可用。2,从逻辑功能而言,pacemaker在集群管理员所定义的资源规则驱动下,负责集群中软件服务的全生命周期管理,这种管理甚至包括整个软件系统以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-19 01:41:34
                            
                                596阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录Pacemaker详解 & pcs命令详解和参数说明环境说明离线搭建集群pcs添加解析添加免密登录离线包准备【2个主机同步】安装pcs并启动服务【2个主机同步】创建集群用户和密码【2个主机同步操作】验证pcs运行,两个节点的用户注册到集群配置集群名称mycluster和启动集群状态检查及验证检查集群配置的有效性检查集群报错(unpack_resources) error...处理            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-26 20:16:57
                            
                                127阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                                 基于corosync和pacemaker实现配置nginx的高可用集群   
      
     
    前提: 
     
    1)本配置共有两个测试节点,分别node1.magedu.com和node2.magedu.co            
                
         
            
            
            
            配置crmsh的yum仓库,此仓库的RPM包有openSUSE提供,将这个network:ha-clustering:Stable.repo文件直接下载到本地并且命名为crmsh.repowget -O /etc/yum.repos.d/crmsh.repo http://download.opensuse.org/repositories/network:/ha-clustering:/Stab            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-24 22:21:11
                            
                                19阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            根据红帽高可用组件配置指南编写,只截取了简单部分,详细内容参考原文或pcs帮助文档安装配置❤️每个节点都执行:安装yum -y install pcs pacemaker fence-agents-all启动systemctl enable --now pcsd密码echo 'pacemakerFortristack' | passwd --stdin hacluster在第一个节点执行验证pcs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-17 09:22:55
                            
                                128阅读