<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: Кластер PVE постоянно ломается.]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме Кластер PVE постоянно ломается. форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 04 Nov 2026 12:41:10 +0300</pubDate>
		<item>
			<title>Кластер PVE постоянно ломается.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message349885/80664-klaster-pve-postoyanno-lomaetsya.">Кластер PVE постоянно ломается.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Отлично, что нашли проблему! Проверьте файл /etc/hosts! Потому что сервера, которые я использую, требуют продвинутой сетевой настройки (как указано на странице <noindex><a href="https://pve.proxmox.com/wiki/Proxmox_VE_4.x_Cluster#Re-installing_a_cluster_node" target="_blank" rel="nofollow" >https://pve.proxmox.com/wiki/Proxmox_VE_4.x_Cluster#Re-installing_a_cluster_node</a></noindex> в разделе "Переустановка узла": при первой установке Proxmox не должен быть включён LACP для доступа к сети). Я также использую VLAN для управляющей сети, а пакет vlan в Debian по умолчанию не установлен. Поэтому на первом этапе сетевая настройка временная. Вот почему у меня был неправильный файл /etc/hosts на втором узле. Не спрашивайте меня почему — на первом узле он был обновлен корректно... Я тоже (как, видимо, и многие другие) делал свой первый "pvecm add node1" с node2 при неработающем мультикасте (или виноват был уже /etc/hosts?). Команда: pvecm add node1 &nbsp;<br />Подлинность хоста 'node1 (10.10.10.101)' не может быть установлена. &nbsp;<br />Отпечаток ключа ECDSA: SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx &nbsp;<br />Вы уверены, что хотите продолжить подключение (yes/no)? yes &nbsp;<br />root@node1s password: &nbsp;<br />копирую ключ аутентификации corosync &nbsp;<br />останавливаю службу pve-cluster &nbsp;<br />делаю резервную копию базы данных &nbsp;<br />Job for corosync.service failed because the control process exited with error code. &nbsp;<br />See "systemctl status corosync.service" and "journalctl -xe" for details. &nbsp;<br />ожидание кворума... &nbsp;<br /><br />Вот последствия неправильного файла /etc/hosts на втором узле (даже если всё становится понятно, когда поймёшь, как это работает, для новичка — это совсем не очевидно):<br /><br />На node2: &nbsp;<br />service corosync status &lt;=&gt; failed &lt;=&gt; /etc/pve/corosync.conf доступен только для чтения &nbsp;<br />corosync[2138]: ошибка [SERV ] Сервис 'corosync_quorum' не загрузился из-за ошибки в конфигурации: nodelist или quorum.expected_vote  <br />pvecm add node1 не может создать общую SSH-базу ключей '/etc/pve/priv/authorized_keys', выявлены следующие ошибки: &nbsp;<br />* ключ аутентификации '/etc/corosync/authkey' уже существует &nbsp;<br />* конфигурация кластера '/etc/pve/corosync.conf' уже существует &nbsp;<br />pvecm add node1 --force не может создать общую SSH-базу ключей '/etc/pve/priv/authorized_keys' &nbsp;<br />кластер не готов — нет кворума? &nbsp;<br />невозможно добавить узел: команда завершилась неудачей (ssh node1 -o BatchMode=yes pvecm addnode node2 --force 1) &nbsp;<br />pvecm nodes &nbsp;<br />Невозможно инициализировать сервис CMAP &nbsp;<br />pvecm status &nbsp;<br />Невозможно инициализировать сервис CMAP &nbsp;<br /><br />Как только я исправил /etc/hosts на node2, мне удалось запустить рабочий кластер просто перезапустив службу corosync: &nbsp;<br />Команды: &nbsp;<br />service corosync restart &nbsp;<br />service corosync status &nbsp;<br /> &nbsp;=&gt; активен &nbsp;<br />corosync[23674]:  [QUORUM] Участники[1]: 2  <br />corosync[23674]:  [MAIN ] Завершена синхронизация сервиса, готов к работе.  <br />corosync[23674]: notice [TOTEM] Сформировано новое членство (10.10.10.101:12). Присоединился участник: 1  <br />corosync[23674]: [QUORUM] Этот узел в составе основного компонента и готов предоставлять сервис.  <br />corosync[23674]: [QUORUM] Участники[2]: 1 2  <br /><br />Надеюсь, это поможет! <br />
			<i>22.02.2018 16:29:00, A71.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message349885/80664-klaster-pve-postoyanno-lomaetsya.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message349885/80664-klaster-pve-postoyanno-lomaetsya.</guid>
			<pubDate>Thu, 22 Feb 2018 16:29:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Кластер PVE постоянно ломается.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message349884/80664-klaster-pve-postoyanno-lomaetsya.">Кластер PVE постоянно ломается.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Я столкнулся с точно такой же ситуацией, что и ты, с версией 5.1 (proxmox-ve_5.1-3.iso). Предположил, что мультикаст включён, и сломал второй узел. Попробую вернуть рабочую конфигурацию, так как в моём случае установка требует изменений в сети (использую VLAN, пакет, который, кстати, НЕ входит в стандартную установку)… так что простая установка занимает пару часов. Напишу здесь отзывы. <br />
			<i>22.02.2018 14:30:00, A71.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message349884/80664-klaster-pve-postoyanno-lomaetsya.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message349884/80664-klaster-pve-postoyanno-lomaetsya.</guid>
			<pubDate>Thu, 22 Feb 2018 14:30:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Кластер PVE постоянно ломается.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message349883/80664-klaster-pve-postoyanno-lomaetsya.">Кластер PVE постоянно ломается.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			напоминаю... застрял в этой ситуации, даже веб-консоль не запускается, сервер фактически полностью заблокирован для PVE-операций <br />
			<i>13.09.2017 05:59:00, mathx.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message349883/80664-klaster-pve-postoyanno-lomaetsya.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message349883/80664-klaster-pve-postoyanno-lomaetsya.</guid>
			<pubDate>Wed, 13 Sep 2017 05:59:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Кластер PVE постоянно ломается.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message349882/80664-klaster-pve-postoyanno-lomaetsya.">Кластер PVE постоянно ломается.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Лол, я вот только что забыл об этом и снова наступил на те же грабли. Кто-нибудь разобрался, как выйти и перезапустить? Хотя multicast querier включён на основном/первом узле. Так что я в замешательстве — почему таймаут при ожидании кворума. Может, проблема из-за того, что querier включён на обоих узлах? Казалось, что это так — отключение одного не помогло. Я вижу пакеты, исходящие с одного из узлов: 19:49:49.117635 IP 162.x.x.y.5404 &gt; 239.192.95.45.5405: UDP, length 119, но на проводе другого узла таких пакетов нет. Думаю, проблема связана с IGMP.<br /><br />Причём никаких IGMP-пакетов вообще не видно на vmbr0 (или vmbr1, vmbr2, на других частных сетях, где у меня контейнеры и виртуальные машины) с мастер-узла, где изначально создавал кластер.<br /><br />Статус на этом узле такой:<br />Version: 6.2.0 &nbsp;<br />Config Version: 2 &nbsp;<br />Cluster Name: hc-nplus &nbsp;<br />Cluster Id: 24525 &nbsp;<br />Cluster Member: Yes &nbsp;<br />Cluster Generation: 4 &nbsp;<br />Membership state: Cluster-Member &nbsp;<br />Nodes: 1 &nbsp;<br />Expected votes: 1 &nbsp;<br />Total votes: 1 &nbsp;<br />Node votes: 1 &nbsp;<br />Quorum: 1 &nbsp;<br />Active subsystems: 5 &nbsp;<br />Flags: &nbsp;<br />Ports Bound: 0 &nbsp;<br />Node name: charon &nbsp;<br />Node ID: 1 &nbsp;<br />Multicast addresses: 239.192.95.45 &nbsp;<br />Node addresses: 127.0.0.1<br /><br />Статус на другом узле примерно такой же, за исключением того, что node addresses — реальный IP, Node Id = 2, и Quorum: 2, activity blocked.<br /><br />На узле, который пытается присоединиться, где я вижу IGMP, команда ip maddr показывает, что он сам добавился в multicast-группу:<br />vmbr0: inet 239.192.95.45<br /><br />Но такой группы нет на мастер-узле/узле, который создавал кластер. <br />
			<i>23.08.2017 01:05:00, mathx.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message349882/80664-klaster-pve-postoyanno-lomaetsya.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message349882/80664-klaster-pve-postoyanno-lomaetsya.</guid>
			<pubDate>Wed, 23 Aug 2017 01:05:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Кластер PVE постоянно ломается.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message349881/80664-klaster-pve-postoyanno-lomaetsya.">Кластер PVE постоянно ломается.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Я изначально собирался всё равно переустанавливать оба узла, поэтому начал ковыряться с файлами /etc/pve/priv auth keys и known_hosts, а также удалил corosync.conf на одном из узлов и заново делал pvecm re-create. После нескольких перезагрузок, ручной очистки authkeys и принудительного добавления через pvecm add -f я получил разные ошибки, вроде «transport endpoint not connected», которые относились к директории priv (это, разумеется, общий монтируемый каталог). Но сейчас всё вроде работает. Не могу сказать точно, что именно помогло. <img  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="http://proxmox.su/upload/main/smiles/2/bx_smile_confuse.png" border="0" data-code=":/" data-definition="UHD" alt=":/" style="width:20px;height:20px;" title="Смущенно" class="lazyload bx-smile" /> <br /><br />Вопрос теперь: какой тест можно провести, чтобы наверняка убедиться, что всё работает? (Я думаю, что установка контейнера с другого узла и последующая миграция — неплохой вариант.)<br /><br />[EDIT: И это сработало. Думаю, всё в порядке.] <br /><br />Хотелось бы всем рассказать, как я выкрутился из проваленного pvecm create/setup с multicast/querier, и как у меня теперь рабочий кластер, но не могу. Могу только сказать, что это возможно, если заодно убедиться, что multicast и querier на самом деле работают. На странице с настройками кластера стоит особо подчеркнуть требования к multicast — люди НИКАК не должны предполагать, что их сеть это поддерживает, даже если она без фаервола и открыта. Без корректного querier всё работать не будет. И хуже того — если запустите настройку кластера без работающего multicast, то попадёте в такую ловушку, из которой очень сложно выйти обратно к нормальной работе, фактически ломая все узлы. <br />
			<i>17.01.2017 16:30:00, mathx.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message349881/80664-klaster-pve-postoyanno-lomaetsya.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message349881/80664-klaster-pve-postoyanno-lomaetsya.</guid>
			<pubDate>Tue, 17 Jan 2017 16:30:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Кластер PVE постоянно ломается.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message349880/80664-klaster-pve-postoyanno-lomaetsya.">Кластер PVE постоянно ломается.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Вспоминаю. Та же проблема. Очень серьёзная — отсутствие работы multicast на короткое время вызывает полный сбой веб-интерфейса и требует переустановки. Я точно не уверен, что multicast был заблокирован, но я изменил кое-что, что могло это разрешить. Теперь вижу multicast-трафик от главного узла на вторичном: 00:30:16.437846 IP xx.xx.xxx.248.5404 &gt; 239.192.103.27.5405: UDP, длина 136 — это видно на обоих узлах. (И я делал <noindex><a href="http://pve.proxmox.com/wiki/Multicast_notes#Linux:_Enabling_Multicast_querier_on_bridges" target="_blank" rel="nofollow" >http://pve.proxmox.com/wiki/Multicast_notes#Linux:_Enabling_Multicast_querier_on_bridges</a></noindex> на главном/первом узле, потому что думаю, что коммутатор по умолчанию этого не поддерживает.) Я прервал (^C) зависание с ожиданием кворума и попробовал снова выполнить pvecm add, но получил: # pvecm add x.x.x.248 не удаётся создать общую базу ssh-ключей '/etc/pve/priv/authorized_keys' — ключ аутентификации уже существует. Конечно, я не могу создать /etc/pve/priv, так как это смонтировано как кластерная директория. Сейчас перезагружаюсь, чтобы проверить, поможет ли это... Перезагрузка помогла немного: теперь я вижу второй узел в интерфейсе первого, и там зелёная галочка. Однако, при клике на диски узла пытается загрузиться окно со сводкой/статусом, и крутится индикатор до сообщения «сбой связи». Есть ли способ полностью удалить конфигурацию кластера и начать заново на случай, если multicast изначально не работал при старте? <br />
			<i>17.01.2017 06:26:00, mathx.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message349880/80664-klaster-pve-postoyanno-lomaetsya.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message349880/80664-klaster-pve-postoyanno-lomaetsya.</guid>
			<pubDate>Tue, 17 Jan 2017 06:26:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Кластер PVE постоянно ломается.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message349879/80664-klaster-pve-postoyanno-lomaetsya.">Кластер PVE постоянно ломается.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Сегодня я просто готов вырвать себе волосы — переустановил Proxmox на трёх разных серверах уже около четырёх раз на каждом, и вот в чём дело: он не только не работает, но и назад откатиться тоже никак не получается. У меня есть три сервера (ноды) с Proxmox версии 4.2-23. Все три сервера подключены к сети RPN, а также имеют публичные IP.<br /><br />На первом сервере я ввожу: &nbsp;<br />Code: # pvecm create tpc1 &nbsp;<br />Corosync Cluster Engine Authentication key generator. &nbsp;<br />Gathering 1024 bits for key from /dev/urandom. &nbsp;<br />Writing corosync key to /etc/corosync/authkey.<br /><br />На втором и третьем сервере я ввожу: &nbsp;<br />Code: # pvecm add 10.91.150.134 &nbsp;<br />The authenticity of host '10.91.150.134 (10.91.150.134)' can't be established. &nbsp;<br />ECDSA key fingerprint is ########################################. &nbsp;<br />Are you sure you want to continue connecting (yes/no)? yes &nbsp;<br />root@10.91.150.134's password: &nbsp;<br />copy corosync auth key &nbsp;<br />stopping pve-cluster service &nbsp;<br />backup old database &nbsp;<br />Job for corosync.service failed. See 'systemctl status corosync.service' and 'journalctl -xn' for details. &nbsp;<br />waiting for quorum...<br /><br />10.91.150.134 — это RPN IP первого сервера, где я создавал кластер. И вот тут система зависает. Я больше не могу попасть в веб-интерфейс на серверах 2 и 3 и вынужден заново устанавливать Proxmox.<br /><br />Мультикаст включён на RPN: &nbsp;<br />Code: # ifconfig eth1 | grep MTU &nbsp;<br />UP BROADCAST RUNNING MULTICAST MTU:9000 Metric:1<br /><br />Вывод systemctl status corosync.service: &nbsp;<br />Code: # systemctl status corosync.service &nbsp;<br />● corosync.service - Corosync Cluster Engine &nbsp;<br /> &nbsp; Loaded: loaded (/lib/systemd/system/corosync.service; enabled) &nbsp;<br /> &nbsp; Active: failed (Result: exit-code) since Thu 2016-09-22 19:38:07 CEST; 19min ago &nbsp;<br /> &nbsp;Process: 11271 ExecStart=/usr/share/corosync/corosync start (code=exited, status=1/FAILURE)<br /><br />Sep 22 19:37:06 pmn2 corosync[11280]: [QB    ] server name: cmap  <br />Sep 22 19:37:06 pmn2 corosync[11280]: [SERV  ] Service engine loaded: corosync configuration service [1]  <br />Sep 22 19:37:06 pmn2 corosync[11280]: [QB    ] server name: cfg  <br />Sep 22 19:37:06 pmn2 corosync[11280]: [SERV  ] Service engine loaded: corosync cluster closed process group service v1.01 [2]  <br />Sep 22 19:37:06 pmn2 corosync[11280]: [QB    ] server name: cpg  <br />Sep 22 19:37:06 pmn2 corosync[11280]: [SERV  ] Service engine loaded: corosync profile loading service [4]  <br />Sep 22 19:37:06 pmn2 corosync[11280]: [QUORUM] Using quorum provider corosync_votequorum  <br />Sep 22 19:37:06 pmn2 corosync[11280]: [QUORUM] Quorum provider: corosync_votequorum failed to initialize.  <br />Sep 22 19:37:06 pmn2 corosync[11280]: [SERV  ] Service engine 'corosync_quorum' failed to load for reason 'configuration error: nodelist or quorum.expected_votes must be configured!'  <br />Sep 22 19:38:07 pmn2 corosync[11271]: Starting Corosync Cluster Engine (corosync): [FAILED]  <br />Sep 22 19:38:07 pmn2 systemd[1]: corosync.service: control process exited, code=exited status=1  <br />Sep 22 19:38:07 pmn2 systemd[1]: Failed to start Corosync Cluster Engine.  <br />Sep 22 19:38:07 pmn2 systemd[1]: Unit corosync.service entered failed state.<br /><br />Вывод journalctl -xn: &nbsp;<br />Code: # journalctl -xn &nbsp;<br />-- Logs begin at Thu 2016-09-22 15:57:08 CEST, end at Thu 2016-09-22 19:59:29 CEST. -- &nbsp;<br />Sep 22 19:59:17 pmn2 pmxcfs[11262]: [dcdb] crit: cpg_initialize failed: 2  <br />Sep 22 19:59:17 pmn2 pmxcfs[11262]: [status] crit: cpg_initialize failed: 2  <br />Sep 22 19:59:23 pmn2 pmxcfs[11262]: [quorum] crit: quorum_initialize failed: 2  <br />Sep 22 19:59:23 pmn2 pmxcfs[11262]: [confdb] crit: cmap_initialize failed: 2  <br />Sep 22 19:59:23 pmn2 pmxcfs[11262]: [dcdb] crit: cpg_initialize failed: 2  <br />Sep 22 19:59:23 pmn2 pmxcfs[11262]: [status] crit: cpg_initialize failed: 2  <br />Sep 22 19:59:29 pmn2 pmxcfs[11262]: [quorum] crit: quorum_initialize failed: 2  <br />Sep 22 19:59:29 pmn2 pmxcfs[11262]: [confdb] crit: cmap_initialize failed: 2  <br />Sep 22 19:59:29 pmn2 pmxcfs[11262]: [dcdb] crit: cpg_initialize failed: 2  <br />Sep 22 19:59:29 pmn2 pmxcfs[11262]: [status] crit: cpg_initialize failed: 2<br /><br />На узлах нет контейнеров или виртуальных машин, всё свежеустановленное, единственное, что я изменил — установил sudo, добавил своего пользователя в группу sudo и настроил eth1 для RPN на каждом сервере.<br /><br />Это меня просто сводит с ума и отнимает кучу времени. Кто-нибудь знает, как это исправить или хотя бы как снова запустить второй и третий сервер после неудачного pvecm add, чтобы не тратить время на постоянную переустановку? Заранее спасибо! <br />
			<i>22.09.2016 19:55:00, ThinkPrivacy.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message349879/80664-klaster-pve-postoyanno-lomaetsya.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message349879/80664-klaster-pve-postoyanno-lomaetsya.</guid>
			<pubDate>Thu, 22 Sep 2016 19:55:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
