¿ìºÐÅõ 22.04 Pacemaker Ŭ·¯½ºÅÍ ¼³Á¤

   Á¶È¸ 64089   Ãßõ 0    

https://bigbangcloud.co.kr/ (17826)
https://www.aiocp.co.kr/ (17728)






안녕Ȣ16;세요.

오늘1008; 우ǥ16;투 22.04에 Pacemaker를 사용Ȣ16;여 클러스터를 만들Ǻ12; 보,192;습니다.


먼1200; 2개1032; 서버와 3개1032; IP를 1456;비합니다.

.160; 서버에lj16; 아파치를 설치Ȣ16;여 테스트를 1652;행합니다.

node1 서버(Master 사용 예1221;)

node2 서버


.160; 서버 모.160; 아파치 패Ȗ12;1648;를 설치합니다.

sudo apt-get install apache2


서버에 서비스가 설치.104;면 각 서버1032; /var/www/html/index.html 파1068;에 각 서버를 파Ꮊ116;기 쉽,172; 수1221;합니다.

수1221;1060; 완료.104;면 sudo systemctl restart apache2 명/16112;/196; 서비스를 1116;시1089; Ȣ16;고 1116;대/196; 표시.104;lj16;1648; 확1064;합니다.


.160; 서버에 apt install -y pacemaker pcs 명/16112;/196; 패Ȗ12;1648;를 설치합니다.


.160; 서버1032; hostname를 수1221;해1469;니다.

본 개시물에서lj16; node1,2 를 사용Ȣ16;,192;습니다.

node1 서버

sudo hostnamectl set-hostname node1




node2 서버

sudo hostnamectl set-hostname node2



.160; 서버1032; /etc/hosts 파1068;에 ዴ1;1008; 네모와 같1060; 내용1012; 추가해1469;니다.

*기1316;에 127.0.1.1 ǥ12;ǥ16;1060; 활성화 .104;Ǻ12; 1080;1004;니 해NJ17; ǥ12;ǥ16;1008; 1452;석처리합니다.


1060;후 아래1032; 명/16112;를 사용Ȣ16;여 corosync.service를 설1221;합니다.

sudo vi /usr/lib/systemd/system/corosync.service 1060;후 Type 를 simple/196; 수1221;합니다.


hacluster 패스워드 설1221;

sudo passwd hacluster 명/16112;/196; hacluster 패스워드를 설1221;해1469;니다.


패스워드 설1221;1060; 완료.104;면 pcsd를 시1089;, 1201;용해1469;니다.


현1116;까1648; 설1221; 내용1012; 1201;용Ȣ16;기 위해 .160; 서버를 1116;ǥ12;ᔚ1;합니다.

sudo reboot 명/16112;를 사용해1469;니다.


1060;후 master 서버에만 아래 명/16112;를 사용합니다.

클러스터에 노드를 መ1;/197;합니다.

sudo pcs host auth node1 node2 -u hacluster


sudo pcs cluster setup FileCluster node1 node2 --force


아래 명/16112;를 node1, 2 서버에 1089;성Ȣ16;여 클러스터를 실행합니다.

sudo pcs cluster start

sudo pcs cluster enable


1060;후 sudo pcs status 를 사용Ȣ16;여 2개 서버가 1221;상1201;1004;/196; መ1;/197;.104;었lj16;1648; 확1064;합니다.



노드가 올라온 ,163;1012; 확1064;한 후 아래 설1221; 명/16112;를 master 서버에만 1089;성합니다.

sudo pcs property set stonith-enabled=false

sudo pcs property set no-quorum-policy=ignore

sudo pcs property set default-resource-stickiness="clutest" --force

*위에서 clutest/196; 1089;성Ȣ16;였1648;만 기Ǻ13;Ȣ16;기 쉬운 다른 단Ǻ12;/196; መ1;/197;Ȣ16;여도 1339;습니다.


1060;후 아래 명/16112;를 master 서버에 1089;성Ȣ16;여 vip를 መ1;/197;합니다.

sudo pcs resource create vip ocf:heartbeat:IPaddr2 ip="192.168.0.12" cidr_netmask="32" op monitor timeout="30s" interval="20s" role="Slave" op monitor timeout="30s" interval="10s" role="Master"

아파치에도 설122116;기 위해 아래 명/16112;를 1077;/141;합니다.

sudo pcs resource create web_service systemd:apache2 op monitor timeout="30s" interval="20s" role="Slave" op monitor timeout="30s" interval="10s" role="Master"



1060;후 1201;용한 vip를 url 창에 1077;/14116;여 나오lj16; 창1012; 확1064;해봅니다.

표시.108; node1 서버를 reboot 시켜 1217;속1012; -130;었1012; ǐ12; vip가 node2/196; 변ᅆ1;.104;lj16;1648; 확1064;해봅니다.

1116;ǥ12;ᔚ1;과 ᇼ1;시에 node2/196; vip가 1060;ᇼ1;한 ,163;1012; 확1064;할 수 1080;습니다.

1060;와 같1060; 1 서버에 1109;애 0156;생 시 2서버를 통해 서비스를 유1648;할 수 1080;습니다.

감사합니다.






https://www.aiocp.co.kr/ ( 딥러닝,머신러닝 서버 판매 ,컨설팅) https://bigbangcloud.co.kr/ ( GPU 클라우드 서비스) ::: AI 서버의 모든것 ::: 인공지능의 시작~ (주)이호스트ICT
¿Í¿ì ~.~


Á¦¸ñPage 2/26
2023-11   30098   ¸ùź
2023-11   21405   µö·¯´×¼­¹ö
2023-10   33222   µö·¯´×¼­¹ö
2023-10   46284   µö·¯´×¼­¹ö
2023-09   53930   µö·¯´×¼­¹ö
2023-09   64090   µö·¯´×¼­¹ö
2023-08   55815   ±èȲÁß
2023-08   56477   µö·¯´×¼­¹ö
2023-08   58620   µö·¯´×¼­¹ö
2023-07   55121   µö·¯´×¼­¹ö
2023-07   63846   µö·¯´×¼­¹ö
2023-07   54467   È­Á¤Å¥»ï
2023-06   66561   µö·¯´×¼­¹ö
2023-06   63048   µö·¯´×¼­¹ö
2023-06   57412   Á¤¹«Çö
2023-05   53532   ¼ÛÁÖȯ
2023-05   36357   µö·¯´×¼­¹ö
2023-05   45769   µö·¯´×¼­¹ö
2023-04   45232   µö·¯´×¼­¹ö
2023-04   36600   ocarina