
高可用以及负载均衡
文章平均质量分 80
pacemaker+corosync+pcs+ldirectird
丈青山
这个作者很懒,什么都没留下…
展开
-
pacemaker之三节点drbd(单primary)
本文档用于测试三节点drbd在pacemaker中的配置。 同一时间仅有一个节点/dev/drbd0为primary,使用drbd9的auto-promote特性,根据场景自动在primary和secondary角色中切换。 一 os环境 准备三个操作系统环境,每个系统两个网卡,一个单独用于drbd的磁盘 # cat /etc/openEuler-release openEuler release 20.03 (LTS-SP1) # uname -a Linux test3 4.19.90-2012.原创 2021-02-02 12:17:41 · 802 阅读 · 0 评论 -
pacemaker之fence_xvm:libvirtd
FENCE设备可以分为两种:内部FENCE和外部FENCE,常用的内部FENCE有IBM RSAII卡,HP的iLO卡,还有IPMI的设备等,外部fence设备有UPS、SANSWITCH、NETWORKSWITCH等 本示例针对libvirtd的虚拟机,宿主机为linux。 一 os环境 虚拟机系统为openEuler 20.03 LTS SP1 aarch64 # cat /etc/openEuler-release openEuler release 20.03 (LTS-SP1) # una原创 2021-02-01 14:43:14 · 1196 阅读 · 0 评论 -
pacemaker之fence_kdump
fence_kdump一般用off替代reboot,会保存crash状态,把节点隔离,把资源切换到可用节点 作为level 1的隔离策略,后边可以添加level 2的电源级别的隔离策略 一 环境确认 每个集群节点上确认kdump开启状态 systemctl is-enabled kdump rpm -q fence-agents-kdump 二 配置stonith属性 在集群节点hatest1上执行命令操作: pcs property --all | grep stonith .原创 2021-01-29 16:09:40 · 678 阅读 · 0 评论 -
pacemaker之资源布局
一 集群属性 设置placement-strategy集群属性,否则容量配置无效。 placement-strategy集群属性可用值: - default: 根本不考虑utilization属性值。根据分配分数分配资源。如果分数相等,则资源在节点间均匀分布。 - utilization: 只有在决定一个节点是否合格(即,它是否有足够的空闲容量来满足资源的需求)时才会考虑utilization属性值。负载平衡仍然是基于分配给节点的资源数量来完成的。 - balanced:在决定节点是否符合提供资源原创 2021-01-28 15:09:21 · 327 阅读 · 0 评论 -
pacemaker之ACL权限验证
acl作为pacemaker集群的一个可选特性,默认是处于disable状态 如果acl设置为disable状态,root用户和haclient组成员对cluster配置有全部的read/write 访问权限 如果acl设置为enable状态并且进行了acl配置,仅有root和hacluster用户对cluster配置有全部的read/write 访问权限 访问权限分为read,write,deny三种kind,对象可以是type, ID reference, 或者 XPath 表达式 acl创建.原创 2021-01-27 16:03:13 · 484 阅读 · 1 评论 -
pacemaker控制haproxy容器
三台centos7.6 192.168.1.1 192.168.1.2 192.168.1.3 三台机器执行: yum install -y corosync pacemaker pcs systemctl start pcsd && systemctl enable pcsd && systemctl status pcsd echo "PCSD_PORT...原创 2019-09-01 09:41:02 · 639 阅读 · 0 评论