본문 바로가기

가상화/Proxmox

[proxmox] cluster node 제거

반응형

1. 제거할 node 확인


  • cluster 내 제거할 node를 확인한다.
  • test04 이름의 node를 제거 할 예정이다.
  • pvecm nodes
pvecm nodes

Membership information
----------------------
    Nodeid      Votes Name
         1          1 test04 (local)
         2          1 test01
         3          1 test02
         4          1 test03
         5          1 test04

 

 

 

 

2. node power off


  • 제거 할 node인 test04의 전원을 끈다.
  • test04의 전원이 다시 켜질 경우 cluster가 손상될 위험이 있으며 복구에 어려움이 생길수 있다.

 

 

 

3. node 제거


 

  • pvecm delnode <node>
pvecm delnode test04
Killing node 5

 

 

 

 

4. cluster 상태 확인


  • votequorum 및 node 수가 5 -> 4로 줄어 든것을 확인한다.
  • pvecm status
pvecm status

Cluster information
-------------------
Name:             TEST-CLUSTER
Config Version:   8
Transport:        knet
Secure auth:      on

Quorum information
------------------
Date:             Tue May 28 14:41:35 2024
Quorum provider:  corosync_votequorum
Nodes:            4
Node ID:          0x00000001
Ring ID:          1.506
Quorate:          Yes

Votequorum information
----------------------
Expected votes:   4
Highest expected: 4
Total votes:      4
Quorum:           3  
Flags:            Quorate 

Membership information
----------------------
    Nodeid      Votes Name
0x00000001          1 172.16.10.1 (local)
0x00000002          1 172.16.10.2
0x00000003          1 172.16.10.3
0x00000004          1 172.16.10.4

 

 

 

 

5. 설정 파일 제거


  • cluster에서 node가 제거 되었더라도 GUI상에 test04의 node가 제거되지 않고 표출된다.
  • 이경우 test04의 설정 디렉토리를 제거해준다.

경로 : /etc/pve/nodes

ls -al /etc/pve/nodes/
...
drwxr-xr-x 2 root www-data 0 May 10  2023 test01
drwxr-xr-x 2 root www-data 0 May 31  2023 test02
drwxr-xr-x 2 root www-data 0 Jun 26  2023 test03
drwxr-xr-x 2 root www-data 0 Apr 21  2023 test04
drwxr-xr-x 2 root www-data 0 Apr 21  2023 test05

rm -rf /etc/pve/nodes/test05

 

 

 

6. Cluster 완전 제거


systemctl stop pve-cluster corosync
pmxcfs -l
rm /etc/corosync/*
rm /etc/pve/corosync.conf
killall pmxcfs
systemctl start pve-cluster
반응형