
다음과 같이 2노드 DRBD 클러스터에서 한 노드를 업그레이드했습니다.
- 데비안 재설치
apt-get install drbd-utils
systemctl start drbd
/etc/drbd.d/my_resource.res
백업에서 가져오기disk
DRBD 리소스에 대한 블록 장치( ) 및 IP 주소 구성systemctl reload drbd
이 시점에서 DRBD는 재동기화를 시작하고 클러스터는 다시 작동하게 됩니다.
제 질문은 현재 노드가 DRBD 기본 노드 또는 보조 노드로 작동하는지 여부를 결정하는 것입니다. 내 경우에는 반대 노드가 기본 노드였기 때문에 업그레이드된 노드가 보조 노드로 시작되는 것이 중요했다. 이것이 기본 설정인가요?
답변1
어떤 노드가 마스터(기본 노드)인지 결정하는 핵심은 어떤 노드가 먼저 시작되는지입니다. 노드를 시작하고 잠시 기다렸다가 다른 노드를 시작하면 첫 번째 노드가 기본 노드가 됩니다. 그렇지 않으면 DRBD가 첫 번째 노드가 "온라인"인 노드를 알기 때문에 기본 동작 없이 보조 노드로 작동합니다. ".