[4]. 펜싱 디바이스 생성
SDB 디바이스를 사용하는 경우-
Azure 펜스 에이전트를 사용하는 경우
sudo crm configure property stonith-enabled=true crm configure property concurrent-fencing=true
- 필요정보
- VM이름
- 리소스 그룹
- 구독 아이디
- host명
- NO1 SERVER
- NO2 SERVER
- NO1 SERVER
- 테넌트 아이디
- Azure Active Directory > 개요
- Azure Active Directory > 개요
-
[NO1만 작업] 에이전트 관리 ID를 사용하려면 다음 명령어 실행
# 해당 VM의 구독ID와 리소스 그룹명으로 변경 # 클러스터 대상 노드의 host명:VM명 수정 sudo crm configure primitive rsc_st_azure stonith:fence_azure_arm \ params msi=true subscriptionId="<구독 ID>" resourceGroup="<리소스그룹 이름>" \ pcmk_monitor_retries=4 pcmk_action_limit=3 power_timeout=240 pcmk_reboot_timeout=900 pcmk_host_map="<node1의 host 이름>:<node1의 VM이름>;<node2의 host 이름>:<node2의 VM이름>" \ op monitor interval=3600 timeout=120 sudo crm configure property stonith-timeout=900
위 명령어가 성공적으로 동작시 웹에서 resource가 생성된다.
-
서비스 주체 사용시 다음 명령어 실행# replace the bold strings with your subscription ID, resource group of the VM, tenant ID, service principal application ID and password sudo crm configure primitive rsc_st_azure stonith:fence_azure_arm \ params subscriptionId="subscription ID" resourceGroup="resource group" tenantId="tenant ID" login="application ID" passwd="password" \ pcmk_monitor_retries=4 pcmk_action_limit=3 power_timeout=240 pcmk_reboot_timeout=900 pcmk_host_map="prod-cl1-0:prod-cl1-0-vm-name;prod-cl1-1:prod-cl1-1-vm-name" \ op monitor interval=3600 timeout=120 sudo crm configure property stonith-timeout=900
- 필요정보