24 вересня, Неділя, 2023
A- A A+

 cluster proxmox

Для того що б почати працювати з кластером в Proxmox VE 4.4 багато зусиль не потрібно.

Необхідно ознайомитись із «Офіційною документацією» .

Встановлення кластера.

  •  На 1-й машині, яка буде Master Cluster заходимо в консоль та вводимо:
pvecm create YOUR-CLUSTER-NAME
  • Перевіряємо статус кластера:
pvecm status
  • Якщо все ок, то починаємо додавати ноди в кластер.

На 2-й машині, яку необхідно додати в кластер, через консоль вводимо:

pvecm add IP-ADDRESS-CLUSTER
  • Перевіряємо статус кластера:
pvecm status
  • Отримуєм список нод в кластері:
pvecm status
Quorum information
------------------
Date:             Mon Apr 30 11:37:43 2017
Quorum provider:  corosync_votequorum
Nodes:            3
Node ID:          0x00000001
Ring ID:          1928
Quorate:          Yes
Votequorum information
----------------------
Expected votes:   3
Highest expected: 3
Total votes:      3
Quorum:           2  
Flags:            Quorate
Membership information
----------------------
    Nodeid      Votes Name
0x00000001          1 192.168.50.2
0x00000002          1 192.168.50.3 (local)
0x00000003          1 192.168.50.4

Видалення ноди з кластера.

Бувають випадки коли нода відвалюється. Для того щоб вивести її з кластеравиконаємнаступні дії:

  • Вимикаємо фізично нашу ноду, якщо вона не виключена, що хочемо видалити з кластера;
  • Заходимо на майстер ноду;
  • Відображаємо список нод в кластері командою pvecm nodes;
  • Назва ноди, яку хочемо викинути з кластера (PVE4) і даємо команду pvecm delnode PVE4;
  • Забиваємо команду pvecm nodes і нода PVE4 зникає зі списку.

Бувають випадки коли нода жевріє з веб інтерфейсу управління кластером. Тоді потрібно, а краще завжди після видалення ноди робити наступне:

  • удалить папки с названиями нод из директории rm -rf /etc/pve/nodes/HOSTNAME;
  • удалить из файла rm -rf /etc/pve/priv/authorized_keys строчки с ключами удаляемых нод;
  • перезапустить кластер /etc/init.d/pve-cluster restart;

Видалення кластера.

Якщо в зібраному Proxmox кластері виникає необхідність змінити конфігурацію (ім*я вузла кластера або мережеві налаштування) можна видалити кластер та перестворити його.

Якщо не виходить очистити папку з нодою та ключами то додаткові команди до цього

* remove the cluster configuration: rm /etc/pve/corosync.conf
* stop the corosync service: systemctl stop corosync
* remove the corosync auth keyfile: rm /etc/corosync/authkey
* restart the pve-cluster service: systemctl restart pve-cluster
systemctl stop pvestatd.service
systemctl stop pvedaemon.service
systemctl stop pve-cluster.service