Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    [РЕШЕНО] Удалить или сбросить конфигурацию кластера.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [РЕШЕНО] Удалить или сбросить конфигурацию кластера., Proxmox Виртуальная Среда
     
    taurolyon
    Guest
    #1
    0
    28.08.2022 06:57:00
    У меня есть 2 PVE узла, которые я хочу настроить в кластер, но на обоих уже есть настроенные кластеры, и я не могу понять, как удалить кластер с одного узла, чтобы подключить его к другому.
     
     
     
    FloUhl
    Guest
    #2
    0
    28.08.2022 19:35:00
    systemctl stop pve-cluster corosync pmxcfs -l rm /etc/corosync/* rm /etc/pve/corosync.conf killall pmxcfs systemctl start pve-cluster

    Так делали в Proxmox VE 6, вот как: https://pve.proxmox.com/wiki/Cluster_Manager#_remove_a_cluster_node

    И снова то же самое.
     
     
     
    taurolyon
    Guest
    #3
    0
    28.08.2022 22:44:00
    Спасибо! Кажется, это действительно способ очистить кластер.

    РЕДАКТИРОВАНИЕ: Не совсем то, что нужно (см. следующий пост). Когда я пытался это сделать раньше, я, должно быть, пропустил команду `pmxcfs -l` для принудительного локального режима.

    Код:
    `://:`              `://:`
    root@pve
          `hMMMMMMd/          /dMMMMMMh`          --------
           `sMMMMMMMm:      :dMMMMMMMs`           OS: Proxmox VE 7.2-7 x86_64
    `-/+oo+/:`.yMMMMMMMh-  -hMMMMMMMy.`:/+oo+/-`   Host: PowerEdge R710
    `:oooooooo/`-hMMMMMMMyyMMMMMMMh-`/oooooooo:`   Kernel: 5.15.39-4-pve
     `/oooooooo:`:mMMMMMMMMMMMMm:`:oooooooo/`     Uptime: 4 mins
       ./ooooooo+- +NMMMMMMMMN+ -+ooooooo/.       Packages: 746 (dpkg)
         .+ooooooo+-`oNMMMMNo`-+ooooooo+.         Shell: bash 5.1.4
           -+ooooooo/.`sMMs`./ooooooo+-           Terminal: /dev/pts/0
             :oooooooo/`..`/oooooooo:             CPU: Intel Xeon X5670 (24) @ 2.927GHz [36.0°on]
             :oooooooo/`..`/oooooooo:             GPU: NVIDIA Quadro P620
           -+ooooooo/.`sMMs`./ooooooo+-           Memory: 19.96GiB / 141.32GiB (14%)
         .+ooooooo+-`oNMMMMNo`-+ooooooo+.
       ./ooooooo+- +NMMMMMMMMN+ -+ooooooo/.
     `/oooooooo:`:mMMMMMMMMMMMMm:`:oooooooo/`
    `:oooooooo/`-hMMMMMMMyyMMMMMMMh-`/oooooooo:`
    `-/+oo+/:`.yMMMMMMMh-  -hMMMMMMMy.`:/+oo+/-`
           `sMMMMMMMm:      :dMMMMMMMs`
          `hMMMMMMd/          /dMMMMMMh`
            `://:`              `://:`

    root@pve:~# systemctl stop pve-cluster corosync
    root@pve:~# pmxcfs -l
    [main] notice: forcing local mode (although corosync.conf exists)
    root@pve:~# tar -zcvf etc_corosync.tar.gz /etc/corosync/*
    tar: Removing leading `/' from member names
    /etc/corosync/authkey
    tar: Removing leading `/' from hard link targets
    /etc/corosync/corosync.conf
    root@pve:~# rm /etc/corosync/*
    root@pve:~# tar -zcvf corosync_conf.tar.gz /etc/pve/corosync.conf
    tar: Removing leading `/' from member names
    /etc/pve/corosync.conf
    root@pve:~# rm /etc/pve/corosync.conf
    root@pve:~# killall pmxcfs
    root@pve:~# systemctl start pve-cluster
    root@pve:~# pvecm status
    Error: Corosync config '/etc/pve/corosync.conf' does not exist - is this node part of a cluster?
    root@pve:~#
     
     
     
    taurolyon
    Guest
    #4
    0
    28.08.2022 22:50:00
    Сказал как всегда слишком рано. Хотя информация о кластере и была удалена, при попытке присоединиться к кластеру я получаю следующее: Код: обнаружены следующие ошибки:
    * этот хост уже содержит виртуальные машины
    ОШИБКА ЗАДАНИЯ: Проверка возможности присоединения узла к кластеру не удалась! Я попробовал следующее: Код: root@pve:~# pvecm nodes
    Ошибка: файл конфигурации Corosync '/etc/pve/corosync.conf' не существует — является ли этот узел частью кластера?
    root@pve:~# pvecm delnode pve
    Не могу удалить себя из кластера! Я в тупике.
     
     
     
    Neobin
    Guest
    #5
    0
    28.08.2022 23:59:00
    https://pve.proxmox.com/wiki/Cluster_Manager#pvecm_join_node_to_cluster

    # pvecm join node to cluster

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

    Для присоединения узла к существующему кластеру используйте команду `pvecm join node to cluster`.

    **Синтаксис:**

    ```
    pvecm join node to cluster <node_name> --cluster-ssh-public-key <public_key> --force
    ```

    *   `<node_name>` — имя узла, который нужно добавить в кластер.
    *   `<public_key>` — открытый SSH-ключ, используемый для аутентификации узлов кластера.

    **Пример:**

    ```
    pvecm join node to cluster node1 --cluster-ssh-public-key <public_key> --force
    ```

    **Важно:**

    *   Эта команда требует привилегий root.
    *   Убедитесь, что узел, к которому вы пытаетесь присоединиться, имеет доступ к узлам кластера по SSH.
    *   Использование `--force` может быть необходимо, если конфигурация кластера не соответствует текущей конфигурации узла. Используйте его с осторожностью.
    *   Этот метод не работает, если узел уже является частью другого кластера. Сначала удалите его из существующего кластера.

    В качестве альтернативы вы можете использовать следующие команды:

    *   `pvecm join node to cluster <node_name> --host <host_address> --cluster-ssh-public-key <public_key>`
    *   `pvecm join node to cluster <node_name> --host <host_address> --force`

    Используйте параметр `--host`, чтобы указать IP-адрес или имя хоста целевого узла.

    Для получения более подробной информации смотрите страницу руководства `pvecm`.
     
     
     
    taurolyon
    Guest
    #6
    0
    29.08.2022 00:17:00
    Попробую разобраться и отпишусь! Спасибо!
     
     
     
    msvronin
    Guest
    #7
    0
    11.10.2023 04:29:00
    Даже не откликнулся... **вздох**
     
     
     
    SirFeffel
    Guest
    #8
    0
    13.11.2023 03:07:00
    Создал аккаунт только чтобы здесь ответить. Я не OP, но это сработало у меня на двух узлах, которые не могли связаться друг с другом. Единственное, для второго узла мне пришлось удалить папку /etc/pve/nodes/<NODE NAME>, чтобы он пропал из веб-интерфейса, иначе всё выглядит нормально. Я думаю, это работало и раньше у меня с этими же двумя узлами.
     
     
     
    jfinley
    Guest
    #9
    0
    11.12.2023 18:38:00
    **кашель** А что, если кто-то удалил папку /etc/pve/nodes/ YYYY? Я так сделал, и это фактически отключило сервер Proxmox. GUI не загружается, не могу подключиться по SSH (он в сети). Смотрю на другой, не связанный сервер, и оказывается, что важные файлы — это pve-ssk.key и PEM-файл. Перезагрузил сервер — без изменений. Это перезагрузка ОС будет? И хорошая пощечина себе?
     
     
     
    tbrooks
    Guest
    #10
    0
    20.12.2023 19:41:00
    Вероятно, тебе нужно перезапустить сервисы, которые ты остановил при попытке удалить информацию о узле. systemctl start pve-cluster.service systemctl start pvestatd.service systemctl start pvedaemon.service Я нашёл это здесь: https://forum.proxmox.com/threads/removing-deleting-a-created-cluster.18887/post-154254 Проверил это буквально несколько минут назад. Похоже, я вызвал проблему, остановив эти сервисы через веб-интерфейс, а не через локальный шелл или SSH. Перезапуск сервисов решил проблему, перезагружать сервер не потребовалось.
     
     
     
    Gilberto Ferreira
    Guest
    #11
    0
    10.10.2024 16:58:00
    Это прямо сейчас мне помогает. Нужно просто написать `rm -rf` и всё будет сделано идеально. Спасибо.
     
     
     
    stevensedory
    Guest
    #12
    0
    31.10.2024 06:10:00
    Работает и у меня! Спасибо, @FloUhl и @Gilberto Ferreira!
     
     
     
    FuxT
    Guest
    #13
    0
    27.03.2025 19:10:00
    Привет! Хочу дать ещё один ответ, это сработало у меня в V 8.x.x, спасибо за базовый скрипт! Bash: systemctl stop pve-cluster corosync
    pmxcfs -l
    rm -R /etc/corosync/*
    rm -R /etc/pve/nodes
    killall pmxcfs
    systemctl start pve-cluster
     
     
     
    bcurran3
    Guest
    #14
    0
    08.04.2025 00:13:00
    У меня тоже это сработало, чтобы удалить узел из кластера. НО похоже, что "rm -R /etc/pve/nodes" — это слишком радикально, потому что теперь, когда я пытаюсь добавить узел в другой кластер, я получаю ошибку "'/etc/pve/nodes/pve01/pve-ssl.pem' не существует! (500)" :-( Не уверен, смогу ли я скопировать это с другой копии pve; подозреваю, что нет, так как это, вероятно, генерируется для каждой машины. Возможно, придётся переустанавливать…

    EDIT: Погуглил ещё и после нескольких вариантов, которые не сработали, это в итоге решило мою проблему:

    J [РЕШЕНО] Тред 'Ошибка отсутствия кворума' 10 августа 2022 г.

    Привет всем. У меня был кластер, состоящий из двух VE серверов. Один из серверов столкнулся с проблемой HDD и умер. Теперь я заблокирован во многих операциях с ошибкой "кластер не готов - нет кворума?". Я заменил HDD на вышедшем из строя кластере и переустановил proxmox, но при попытке присоединиться к кластеру я получаю ту же ошибку. Есть ли способ избежать ошибки отсутствия кворума или вручную удалить неисправный сервер из кластера?

    Заранее спасибо.
    Хавьер Вилароиг

    Ответы: 24
    Форум: Proxmox VE: Установка и настройка
     
     
     
    newuser2025
    Guest
    #15
    0
    09.04.2025 17:01:00
    Привет, ребята! Я тут новичок. В чем разница между командами, перечисленными в этой теме, и командой `pvecm delnode`? Я только что создал 3-узловой кластер и сейчас пытаюсь научиться удалять узел из кластера. Вот наткнулся на это, но на YouTube видел, как кто-то использовал команду `pvecm delnode` для удаления узла. Спасибо заранее!
     
     
     
    toxicpain
    Guest
    #16
    0
    30.05.2025 19:28:00
    delnode — это удаление узла. Эта тема о том, как удалить/убрать/закрыть весь кластер, а не просто один узел.
     
     
     
    hybridlinux
    Guest
    #17
    0
    29.06.2025 18:23:00
    Просто чтобы кто-нибудь еще, как и я, наткнулся на это из интернета после неудачной попытки создать кластер — ЭТОТ СКРИПТ НЕ ИСПОЛЬЗУЙТЕ. Строка "rm -R /etc/pve/nodes" удалит все ваши ВМ и LXC-контейнеры.
     
     
     
    Impact
    Guest
    #18
    0
    29.06.2025 18:41:00
    В директории /etc/pve вообще не должно быть ничего, если pve-cluster / pmxcfs остановлены.
     
     
     
    fabian
    Guest
    #19
    0
    30.06.2025 08:44:00
    Нет, это не так, потому что предыдущая строка — "pmxcfs -l", которая запустит локальную инстанцию pmxcfs. Да, эта команда опасна и, вероятно, не нужна (если только вы не хотите очистить всю специфичную для узла информацию, включая данные узла, на котором вы её запускаете!), но опасна и вся процедура в целом.
     
     
     
    Impact
    Guest
    #20
    0
    30.06.2025 15:34:00
    Ох. Не знаю, как я это упустил.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры