Proxmox. Кластер: различия между версиями
Cless (обсуждение | вклад) (Новая страница: «== Создать кластер из 2-х гипервизоров PVE == === PVE1 === - Datacenter - Cluster - Create Cluster Копируем в буфер...») |
Cless (обсуждение | вклад) |
||
| Строка 15: | Строка 15: | ||
Теперь оба хоста в одном кластере и управлять кластером и обоими хостами можно с любого хоста - '''pve1''' или '''pve2''' | Теперь оба хоста в одном кластере и управлять кластером и обоими хостами можно с любого хоста - '''pve1''' или '''pve2''' | ||
== Удалить кластер (cluster remove) == | == Удалить кластер целиком (cluster remove) == | ||
<code>systemctl stop pve-cluster corosync</code> | <code>systemctl stop pve-cluster corosync</code> | ||
| Строка 27: | Строка 27: | ||
<code>systemctl start pve-cluster</code> | <code>systemctl start pve-cluster</code> | ||
== Удалить одну ноду из кластера == | |||
<code>pvecm delnode '''<NODE_NAME>'''</code> | |||
<code>rm -rf /etc/pve/nodes/'''<NODE_NAME>'''</code> | |||
Теперь удаленная нода не будет отображаться на остальных нодах в веб-интерфейсе и консоли.<blockquote>Если удаленная нода вышла из строя - этого достаточно. Мы удалили её и забыли о ней. | |||
Но если мы хотим использовать удаленную из кластера ноду как отдельный гипервизор - необходимо сделать на ней следующее (иначе на этой ноде будет отображаться информация о нодах в удаленном кластере):</blockquote>Удалить кластер, в котором она была, целиком | |||
<code>systemctl stop pve-cluster corosync</code> | |||
<code>pmxcfs -l</code> | |||
<code>rm /etc/corosync/*</code> | |||
<code>rm /etc/pve/corosync.conf</code> | |||
<code>killall pmxcfs</code> | |||
<code>systemctl start pve-cluster</code> | |||
Удалить информацию о нодах удаленном кластере (НЕ ТРОГАЯ ДИРЕКТОРИЮ С КОНФИГУРАЦИЕЙ ТЕКУЩЕЙ НОДЫ) | |||
<code>rm -rf /etc/pve/nodes/pve01-test</code> | |||
<code>rm -rf /etc/pve/nodes/pve02-test</code> | |||
== Статус кластера == | |||
<code>pvecm nodes</code> | |||
... | |||
Membership information | |||
---------------------- | |||
Nodeid Votes Name | |||
1 1 pve01-test (local) | |||
2 1 pve02-test | |||
... | |||
== Ошибка в браузере при попытке получить доступ к web-интерфейсу после присоединения к кластеру == | == Ошибка в браузере при попытке получить доступ к web-интерфейсу после присоединения к кластеру == | ||
Версия 16:19, 27 марта 2023
Создать кластер из 2-х гипервизоров PVE
PVE1
- Datacenter - Cluster - Create Cluster
Копируем в буфер обмена Join information
PVE2
- Datacenter - Cluster - Join Cluster
Вставляем Join information из буфера в соответствующее окно
Готово!
Теперь оба хоста в одном кластере и управлять кластером и обоими хостами можно с любого хоста - pve1 или pve2
Удалить кластер целиком (cluster remove)
systemctl stop pve-cluster corosync
pmxcfs -l
rm /etc/corosync/*
rm /etc/pve/corosync.conf
killall pmxcfs
systemctl start pve-cluster
Удалить одну ноду из кластера
pvecm delnode <NODE_NAME>
rm -rf /etc/pve/nodes/<NODE_NAME>
Теперь удаленная нода не будет отображаться на остальных нодах в веб-интерфейсе и консоли.
Если удаленная нода вышла из строя - этого достаточно. Мы удалили её и забыли о ней. Но если мы хотим использовать удаленную из кластера ноду как отдельный гипервизор - необходимо сделать на ней следующее (иначе на этой ноде будет отображаться информация о нодах в удаленном кластере):
Удалить кластер, в котором она была, целиком
systemctl stop pve-cluster corosync
pmxcfs -l
rm /etc/corosync/*
rm /etc/pve/corosync.conf
killall pmxcfs
systemctl start pve-cluster
Удалить информацию о нодах удаленном кластере (НЕ ТРОГАЯ ДИРЕКТОРИЮ С КОНФИГУРАЦИЕЙ ТЕКУЩЕЙ НОДЫ)
rm -rf /etc/pve/nodes/pve01-test
rm -rf /etc/pve/nodes/pve02-test
Статус кластера
pvecm nodes
... Membership information ---------------------- Nodeid Votes Name 1 1 pve01-test (local) 2 1 pve02-test ...
Ошибка в браузере при попытке получить доступ к web-интерфейсу после присоединения к кластеру
Ошибка:
SEC_ERROR_REUSED_ISSUER_AND_SERIAL
Решение:
rm /etc/pve/local/pve-ssl.pem /etc/pve/local/pve-ssl.key
systemctl restart pveproxy