Proxmox VE 환경에서 특정 노드를 클러스터에서 제거하거나, 클러스터 구성을 초기화해야 할 때 사용할 수 있는 절차입니다.
❗ 이 문서는 Proxmox VE 7.4.13 기준입니다.
❗ A는 클러스터에 남을 노드, B는 제거 대상 노드를 의미합니다.
상황별 요약
- B가 포맷 대상이라면 1번만 수행하면 됩니다.
- B를 재사용할 예정이라면 1번 + 2번을 수행합니다.
- 네트워크 변경 등으로 클러스터 재구성이 필요한 경우, 1 ~ 3번 모두 수행합니다.
1. A 노드에서 B 노드 축출
A에서 다음 명령어를 입력하여 B 노드를 제거합니다.
# pvecm nodes
# pvecm delnode {nodename}
- 제거된 노드는 수 분 내로 Proxmox 웹 UI에서 사라집니다.
- B 노드가 여러 개라면 위 과정을 반복하세요.
클러스터 노드 수가 줄어들어 쿼럼(Quorum) 이 깨지면 아래 명령어를 추가 입력하여 임시 조정할 수 있습니다.
# pvecm expected 1
2. B 노드 초기화 ( 재사용 시 )
B 노드에서 클러스터에 대한 정보를 제거합니다.
# systemctl stop corosync pve-cluster
// 로컬 모드로 Start
# pmxcfs -l
// Cluster 에 대한 정보 삭제
# rm -rf /etc/pve/corosync.conf /etc/corosync/*
// 다른 Node에 대한 정보 삭제
# rm -rf /pve/nodes/{자신이 아닌 다른 Node들}
# killall pmscfs
# systemctl restart corosync pve-cluster
3. A 노드 초기화 ( 전체 클러스터 해제 시 )
클러스터를 완전히 해제하려면 A노드에서도 위와 동일한 절차를 수행합니다.
# systemctl stop corosync pve-cluster
// 로컬 모드로 Start
# pmxcfs -l
// Cluster 에 대한 정보 삭제
# rm -rf /etc/pve/corosync.conf /etc/corosync/*
// 다른 Node에 대한 정보 삭제
# rm -rf /pve/nodes/{자신이 아닌 다른 Node들}
# killall pmscfs
# systemctl restart corosync pve-cluster
storage, user 설정 등은 그대로 유지됩니다. 네트워크 대역 변경을 위해 똑같은 노드들을 다시 클러스터링했으므로 해당 데이터들은 정리 대상이 아니었기에 본 문서에서는 제외했습니다.
'Experience' 카테고리의 다른 글
| Docker 실행 시 exec format error (0) | 2025.06.29 |
|---|