software:proxmox:proxmox-cluster

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
software:proxmox:proxmox-cluster [2021/11/28 19:15] – создано - внешнее изменение 127.0.0.1software:proxmox:proxmox-cluster [2025/05/01 18:19] (текущий) fireball
Строка 1: Строка 1:
-====== Proxmox: Работа с кластером ======+====== Proxmox: Работа с нодами и кластером ======
  
-Документация: https://pve.proxmox.com/wiki/Cluster_Manager+Документация: 
 +  * https://pve.proxmox.com/wiki/Cluster_Manager 
 +  * https://pve.proxmox.com/wiki/Cluster_Manager#_remove_a_cluster_node 
 + 
 +===== Перед началом создания кластера ===== 
 + 
 +  * Ознакомьтесь с требованиями: https://pve.proxmox.com/wiki/Cluster_Manager#_requirements 
 +  * Убедитесь что ноды, которые вы будете добавлять в новый кластер ранее не добавлялись и на первой ноде кластера от них не осталось никаких записей - это важно, иначе они могут застрять на шаге "Request addition of this node" 
 +  * Желательно добавить адреса всех нод кластера в /etc/hosts и сделать это на всех нодах 
 + 
 +===== Создание кластера ===== 
 + 
 +На одной из нод (стоит для начала почитать требования) создаем кластер: 
 +<code> 
 +pvecm create <clustername> 
 +</code> 
 + 
 +и проверяем состояние кластера: 
 +<code> 
 +pvecm status 
 +</code> 
 + 
 +===== Добавляем ноду ===== 
 + 
 +На ноде, котрую будем добавлять в кластер: 
 +<code> 
 +pvecm add <pve01-ip> -force 
 +</code> 
 + 
 +где pve01-ip - IP-адрес ноды на которой поднят кластер. Далее отвечаем на вопросы и ждем синхронизации. 
 + 
 +===== Удаление ноды ===== 
 + 
 +Мой случай: одна из нод сдохла (железо), нужно ее удалить из кластера. 
 + 
 +Смотрим: 
 +<code> 
 +# pvecm nodes 
 +Membership information 
 +---------------------- 
 +    Nodeid      Votes Name 
 +                  1 node01 (local) 
 +                  1 node02 
 +                  1 node03 
 +</code> 
 +И в списке ее нет! 
 + 
 +Но есть следы в папке: 
 +<code> 
 +ls /etc/pve/nodes/ 
 +node01 node02 node03 node04 
 +</code> 
 + 
 +Удаляем: 
 +<code> 
 +# pvecm delnode node04 
 +Could not kill node (error = CS_ERR_NOT_EXIST) 
 +Killing node 4 
 +</code> 
 + 
 +Проверяем - обновляем страничку, нода должна исчезнуть из кластера.
  
 ===== Принудительное удаление кластера ===== ===== Принудительное удаление кластера =====
  
 <code> <code>
-systemctl stop pve-cluster corosync+systemctl stop pve-cluster 
 +systemctl stop corosync
 pmxcfs -l pmxcfs -l
-rm /etc/corosync/* 
 rm /etc/pve/corosync.conf rm /etc/pve/corosync.conf
 +rm -r /etc/corosync/*
 killall pmxcfs killall pmxcfs
 +</code>
 +
 +На этом все виртуалки пропадут, а папка /etc/pve будет пустая. Запускаем службу pve-cluster и все опять заработает:
 +<code>
 systemctl start pve-cluster systemctl start pve-cluster
 </code> </code>
  • software/proxmox/proxmox-cluster.1638116148.txt.gz
  • Последнее изменение: 2021/11/28 19:15
  • 127.0.0.1