Добавление/удаление сервера в кластер Proxmox
Для того що б почати працювати з кластером в Proxmox VE 4.4 багато зусиль не потрібно.
Необхідно ознайомитись із «Офіційною документацією» .
Встановлення кластера.
На 1-й машині, яка буде Master Cluster заходимо в консоль та вводимо:
Перевіряємо статус кластера:
Якщо все ок, то починаємо додавати ноди в кластер.
На 2-й машині, яку необхідно додати в кластер, через консоль вводимо:
Перевіряємо статус кластера:
Отримуєм список нод в кластері:
Видалення ноди з кластера
Ось покрокова інструкція з поясненнями, як видалити ноду з кластера Proxmox.
Крок 1: Підготовка до видалення
Перемістіть всі віртуальні машини з ноди. Переконайтесь, що зробили копії всіх локальних даних або резервних копій, які хочете зберегти.
Видаліть всі заплановані завдання реплікації на ноду. Якщо ви не видалите завдання реплікації перед видаленням ноди, вони можуть стати неможливими для видалення.
Крок 2: Отримання ID ноди
Увійдіть на іншу ноду кластера (не ту, яку ви плануєте видалити).
Виконайте команду
pvecm nodes
, щоб отримати інформацію про членство в кластері та ID ноди, яку потрібно видалити.Ви побачите інформацію про членство в кластері, наприклад:
Крок 3: Вимкнення ноди
Вимкніть ноду, яку потрібно видалити (hp4).
Переконайтесь, що нода не ввімкнеться знову в мережі з поточною конфігурацією.
Крок 4: Видалення ноди з кластера
Виконайте команду для видалення ноди:
Якщо ви отримаєте помилку
Could not kill node (error = CS_ERR_NOT_EXIST)
, її можна ігнорувати.
Крок 5: Перевірка статусу кластера
Виконайте команду
pvecm status
абоpvecm nodes
, щоб перевірити, що нода була успішно видалена.Ви побачите щось подібне:
Крок 6: Очистка залишкових файлів
Видаліть конфігураційні файли видаленої ноди:
Оновіть сертифікати SSH на інших нодах, якщо потрібно:
Альтернативний метод: Відокремлення ноди без перевстановлення
Цей метод не рекомендується, використовуйте його з обережністю.
Зупиніть сервіси corosync і pve-cluster:
Запустіть файлову систему кластера в локальному режимі:
Видаліть конфігураційні файли corosync:
Запустіть файлову систему як звичайний сервіс:
Видаліть ноду з іншої ноди кластера:
Видаліть залишкові файли кластера на відокремленій ноді:
Очистіть конфігураційні файли з інших нод:
Увага
Переконайтесь, що всі ресурси, які використовуються спільно, були розділені.
Видаліть ключі SSH з файлу authorized_keys.
Ця інструкція допоможе вам безпечно видалити ноду з кластера Proxmox, уникнувши потенційних проблем.Ось покрокова інструкція з поясненнями, як видалити ноду з кластера Proxmox.
Крок 1: Підготовка до видалення
Перемістіть всі віртуальні машини з ноди. Переконайтесь, що зробили копії всіх локальних даних або резервних копій, які хочете зберегти.
Видаліть всі заплановані завдання реплікації на ноду. Якщо ви не видалите завдання реплікації перед видаленням ноди, вони можуть стати неможливими для видалення.
Крок 2: Отримання ID ноди
Увійдіть на іншу ноду кластера (не ту, яку ви плануєте видалити).
Виконайте команду
pvecm nodes
, щоб отримати інформацію про членство в кластері та ID ноди, яку потрібно видалити.Ви побачите інформацію про членство в кластері, наприклад:
Крок 3: Вимкнення ноди
Вимкніть ноду, яку потрібно видалити (hp4).
Переконайтесь, що нода не ввімкнеться знову в мережі з поточною конфігурацією.
Крок 4: Видалення ноди з кластера
Виконайте команду для видалення ноди:
Якщо ви отримаєте помилку
Could not kill node (error = CS_ERR_NOT_EXIST)
, її можна ігнорувати.
Крок 5: Перевірка статусу кластера
Виконайте команду
pvecm status
абоpvecm nodes
, щоб перевірити, що нода була успішно видалена.Ви побачите щось подібне:
Крок 6: Очистка залишкових файлів
Видаліть конфігураційні файли видаленої ноди:
Оновіть сертифікати SSH на інших нодах, якщо потрібно:
Альтернативний метод: Відокремлення ноди без перевстановлення
Цей метод не рекомендується, використовуйте його з обережністю.
Зупиніть сервіси corosync і pve-cluster:
Запустіть файлову систему кластера в локальному режимі:
Видаліть конфігураційні файли corosync:
Запустіть файлову систему як звичайний сервіс:
Видаліть ноду з іншої ноди кластера:
Видаліть залишкові файли кластера на відокремленій ноді:
Очистіть конфігураційні файли з інших нод:
Увага
Переконайтесь, що всі ресурси, які використовуються спільно, були розділені.
Видаліть ключі SSH з файлу authorized_keys.
Ця інструкція допоможе вам безпечно видалити ноду з кластера Proxmox, уникнувши потенційних проблем.
Видалення кластера
Якщо в зібраному Proxmox кластері виникає необхідність змінити конфігурацію (ім*я вузла кластера або мережеві налаштування) можна видалити кластер та перестворити його.
Якщо не виходить очистити папку з нодою та ключами то додаткові команди до цього
Если не отображаются ВМ и контейнеры в админке
Ситуация может произойти, после удаления сервера из кластера.
Перед удалением лучше сделать резервную копию папок /etc/pve/nodes/
Основная инструкция по восстановлению взята тут от Proxmox Staff Member: https://forum.proxmox.com/threads/vm-disappeared.121466/
Hi, can you still see the VMs disk when you run
lvs
? Is the LVM present in the storage configuration (Datacenter > Storage
in the UI)? If not, add it. The folder/etc/pve/nodes/<deleted node>/qemu-server
was/is the one containing the VM's configuration file. If it does exist, just move the configuration to the remaining node. If it doesn't exist anymore, you need to create a new VM with the same settings and without any disks, but using the same ID as the disk has. Then runqm rescan --vmid <ID>
. After that, the disk will show up as anunused
disk for the VM and can be attached in the UI
Last updated