Процесс удаления и восстановления кластерной конфигурации на сервере виртуализации Proxmox VE. Кластер в Proxmox VE – это группа серверов, объединенных в единую систему управления виртуализации. Он позволяет организовать высокодоступное решение с автоматическим переносом виртуальных машин между серверами в случае отказа одного из узлов кластера. Однако иногда возникают ситуации, когда необходимо удалить и восстановить кластер на сервере.

Процесс удаления и восстановления кластера начинается с удаления текущей конфигурации кластера на сервере Proxmox VE. Затем необходимо создать новую конфигурацию и добавить серверы в кластер. Для этого используют специальную утилиту pvecm (Proxmox VE Cluster Manager). Команда pvecm add создает новый кластер на сервере и добавляет в него другие узлы.

После создания нового кластера и добавления серверов в него можно восстановить виртуальные машины из резервной копии или перенести их между серверами в кластере. Это может быть особенно полезно, если требуется миграция на новое оборудование или если один из узлов кластера испытывает проблемы с производительностью или стабильностью.

Удаление и восстановление кластерной конфигурации на сервере виртуализации Proxmox VE является сложной операцией, которая требует знаний и опыта в администрировании виртуальных машин. Если у вас возникли вопросы или проблемы с удалением и восстановлением кластера Proxmox VE, рекомендуется обратиться к профессиональному администратору для получения помощи и консультаций.

If you’re looking to remove and restore a cluster in Proxmox, there are a few steps you’ll need to follow. First, you’ll need to remove the nodes from the cluster. This can be done by logging into each node individually and running the following command:

Please backup file nodes

rsync -avP /etc/pve/nodes /backup/

on pve1-sun

create -votes 2 cluster

on pve2-sun

pvecm add pve1-sun

Удаленине кластера Proxmox

pvecm delnode pve1-sun

Остановка кластера

systemctl stop pvestatd.service
systemctl stop pvedaemon.service
systemctl stop pve-cluster.service
systemctl stop corosync
systemctl stop pve-cluster

# edit through sqlite, check, delete, verify

sqlite3 /var/lib/pve-cluster/config.db

 

select * from tree where name = 'corosync.conf';

 

Example

SQLite version 3.34.1 2021-01-20 14:10:07
Enter ".help" for usage hints.
sqlite> select * from tree where name = 'corosync.conf';
203|0|206|1|1671418985|8|corosync.conf|logging {
  debug: off
  to_syslog: yes
}

nodelist {
  node {
    name: pve1-sun
    nodeid: 1
    quorum_votes: 1
    ring0_addr: 192.168.70.100
  }
  node {
    name: pve2-sun
    nodeid: 2
    quorum_votes: 1
    ring0_addr: 192.168.70.101
  }
}

quorum {
  provider: corosync_votequorum
}

totem {
  cluster_name: pve-sun
  config_version: 2
  interface {
    linknumber: 0
  }
  ip_version: ipv4-6
  link_mode: passive
  secauth: on
  version: 2
}

 

delete from tree where name = 'corosync.conf';

 

select * from tree where name = 'corosync.conf';

 

.quit

 

Удаление директорий:

pmxcfs -l
rm /etc/pve/corosync.conf
rm /etc/corosync/*
rm /var/lib/corosync/*
rm -rf /etc/pve/nodes/*

 

Затем перезапускаем, применяем на каждом узле в кластере.
Перезапуск Proxmox-кластера

На главном сервере:

systemctl start pvestatd.service
systemctl start pvedaemon.service
systemctl start pve-cluster.service
systemctl start corosync
systemctl start pve-cluster

 

на нодах:

service pve-cluster stop
service cman stop
rm /etc/cluster/cluster.conf
rm -rf /var/lib/pve-cluster
#rm -rf /var/lib/corosync
service pve-cluster start
service cman start

 

Please Reboot MAIN NODE!
После перезагрузки ноды и vpn коннекта

systemctl restart pvestatd.service
systemctl restart pvedaemon.service
systemctl restart pve-cluster.service
systemctl restart corosync
systemctl restart pve-cluster

AND

Restore info VM’s

rsync -avP /backup/nodes/ /etc/pve/nodes/

This will add the node back into the cluster and restore the configuration. You’ll then need to repeat this process for each additional node.

It’s important to note that when removing and restoring a cluster in Proxmox, you may lose some data. It’s recommended that you back up any important data before making any changes to your cluster configuration.

Overall, removing and restoring a cluster in Proxmox can be a complex process, but it’s necessary in certain situations. By following these steps and taking proper precautions, you can ensure that your cluster is restored properly and your data is protected.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.