HA-Cluster/corosync/Pacemaker: 서비스 IP가 있는 Active-Active 클러스터/서비스 IP가 전환되지 않습니다.

HA-Cluster/corosync/Pacemaker: 서비스 IP가 있는 Active-Active 클러스터/서비스 IP가 전환되지 않습니다.

하나의 서비스가 실패한 경우 ServiceIP를 마이그레이션하도록 crm을 구성하는 방법은 무엇입니까?

node 1: web01a \
    attributes standby=off
node 2: web01b \
    attributes standby=off
primitive Apache2 systemd:apache2 \
    operations $id=Apache2-operations \
    op start interval=0 timeout=100 \
    op stop interval=0 timeout=100 \
    op monitor interval=15 timeout=100 start-delay=15 \
    meta
primitive PHP-FPM systemd:php7.4-fpm \
    operations $id=PHP-FPM-operations \
    op start interval=0 timeout=100 \
    op stop interval=0 timeout=100 \
    op monitor interval=15 timeout=100 start-delay=15 \
    meta
primitive Redis systemd:redis-server \
    operations $id=Redis-operations \
    op start interval=0 timeout=100 \
    op stop interval=0 timeout=100 \
    op monitor interval=15 timeout=100 start-delay=15 \
    meta
primitive ServiceIP IPaddr2 \
    params ip=1.2.3.4 \
    operations $id=ServiceIP-operations \
    op monitor interval=10 timeout=20 start-delay=0 \
    op_params migration-threshold=1 \
    meta
primitive lsyncd systemd:lsyncd \
    op start interval=0 timeout=100 \
    op stop interval=0 timeout=100 \
    op monitor interval=15 timeout=100 start-delay=15 \
    meta target-role=Started
group ActiveNode ServiceIP lsyncd
group WebServer Apache2 PHP-FPM Redis
clone cl_WS WebServer \
    meta clone-max=2 notify=true interleave=true
colocation col_cl_WS_ActiveNode 100: cl_WS ActiveNode
property cib-bootstrap-options: \
    have-watchdog=false \
    dc-version=2.0.3-4b1f869f0f \
    cluster-infrastructure=corosync \
    cluster-name=debian \
    stonith-enabled=false \
    no-quorum-policy=ignore \
    startup-fencing=false \
    maintenance-mode=false \
    last-lrm-refresh=1622628525 \
    start-failure-is-fatal=true

이러한 서비스는 항상 시작되어야 합니다.

  • 아파치2
  • PHP-FPM
  • 레디스

이러한 서비스 중 하나가 실행되고 있지 않으면 노드가 건강하지 않습니다. 그만큼서비스IP그리고lsyncd건강한 노드로 전환해야 합니다.

apache2 프로세스를 종료하면 IP가 전환되지 않습니다.

관련 정보