<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: Выключать виртуальную машину, когда выключается другой хост.]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме Выключать виртуальную машину, когда выключается другой хост. форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 08 May 2026 17:05:17 +0300</pubDate>
		<item>
			<title>Выключать виртуальную машину, когда выключается другой хост.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message304996/74979-vyklyuchat-virtualnuyu-mashinu_-kogda-vyklyuchaetsya-drugoy-khost.">Выключать виртуальную машину, когда выключается другой хост.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Я не эксперт в управлении памятью, но могу представить, что если гипервизор попытается вернуть память, которую ВМ считает "в использовании", то даже если ему это удастся, это не закончится хорошо для процессов внутри ВМ. Я бы лучше, чтобы она просто корректно завершалась в случае переключения на резервный узел. Мне бы тоже не помешало меньше памяти, но этой ВМ нужно довольно много, что нормально и становится проблемой только если приходится выключать chinstrap или magellanic. Поэтому было бы здорово иметь опцию HA, которая бы говорила: "в любое время, при любом событии, выключать эти некритичные ВМ для освобождения памяти". Судя по ответам в этой теме, сейчас это, похоже, невозможно. Проблема с использованием ping или скриптов ifup/down в том, что HA-миграции происходят до того, как устройства сети перестают работать. Регистрирует ли HA-менеджер что-нибудь, что humboldt мог бы видеть, когда один из других узлов выходит из строя (или собирается это сделать)? Может быть, я мог бы заставить (или ВМ) следить за файлом журнала и реагировать на любое событие миграции ВМ. Спасибо всем за предложения. <br />
			<i>09.07.2025 14:16:00, mort47.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message304996/74979-vyklyuchat-virtualnuyu-mashinu_-kogda-vyklyuchaetsya-drugoy-khost.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message304996/74979-vyklyuchat-virtualnuyu-mashinu_-kogda-vyklyuchaetsya-drugoy-khost.</guid>
			<pubDate>Wed, 09 Jul 2025 14:16:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Выключать виртуальную машину, когда выключается другой хост.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message304995/74979-vyklyuchat-virtualnuyu-mashinu_-kogda-vyklyuchaetsya-drugoy-khost.">Выключать виртуальную машину, когда выключается другой хост.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			На мой взгляд, это не выглядит логично. Если вы в итоге перезапустите VM на каком-либо из ваших выживших хостов, она, вероятно, в конечном итоге будет использовать столько же памяти, сколько и до выключения, что рискует спровоцировать убийство OOM на хосте, где она работает. Может быть, проще использовать memory ballooning для этой VM или просто снизить память, выделенную VM. Это хороший трюк, но помните, что если HA отгородит "humboldt" из-за потери кворума или если "humboldt" упадет, это будет немедленный перезапуск/hugh/poweroff, и этот предварительный выключитель не выполнится. Добавляю ещё идею: можно создать фиктивную VM, настроить её в HA и с помощью скрипта хука при запуске сказать PVE остановить эту VM, потребляющую много памяти, или даже сделать что-то ещё, в зависимости от других параметров. <br />
			<i>05.07.2025 01:58:00, VictorSTS.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message304995/74979-vyklyuchat-virtualnuyu-mashinu_-kogda-vyklyuchaetsya-drugoy-khost.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message304995/74979-vyklyuchat-virtualnuyu-mashinu_-kogda-vyklyuchaetsya-drugoy-khost.</guid>
			<pubDate>Sat, 05 Jul 2025 01:58:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Выключать виртуальную машину, когда выключается другой хост.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message304994/74979-vyklyuchat-virtualnuyu-mashinu_-kogda-vyklyuchaetsya-drugoy-khost.">Выключать виртуальную машину, когда выключается другой хост.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Простой cron job на той ВМ, которую нужно выключить, запускать каждую минуту, или можно запустить как systemd процесс с любым удобным для тебя таймаутом. Другой вариант — интегрировать это с Prometheus или другими инструментами мониторинга. Как говорят другие, прехуки будут запускаться для запуска ВМ (они также будут запускаться во время миграции, мы используем их для провижинирования NVIDIA GPU). HOST="example.com" COUNT=3 if ! ping -c $COUNT $HOST &gt; /dev/null 2&gt;&1; then echo "$(date): $HOST недоступен. Выключаю." &gt;&gt; /var/log/host_check.log /sbin/shutdown -h now fi <br />
			<i>05.07.2025 01:33:00, guruevi.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message304994/74979-vyklyuchat-virtualnuyu-mashinu_-kogda-vyklyuchaetsya-drugoy-khost.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message304994/74979-vyklyuchat-virtualnuyu-mashinu_-kogda-vyklyuchaetsya-drugoy-khost.</guid>
			<pubDate>Sat, 05 Jul 2025 01:33:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Выключать виртуальную машину, когда выключается другой хост.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message304993/74979-vyklyuchat-virtualnuyu-mashinu_-kogda-vyklyuchaetsya-drugoy-khost.">Выключать виртуальную машину, когда выключается другой хост.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			ha-manager set [VMID] --state disabled установит состояние HA-ресурса этой ВМ в disabled. При этом он НЕ выключит работающую ВМ на узле humboldt в OP. Так что это не даст OP желаемого результата. Я не вижу, как можно использовать хукскрипты в течение непрерывной работы ВМ. AFAIK хукскрипты имеют 4 фазы: pre-start, post-start, pre-stop и post-stop, которые вызываются ОДИН раз на этих этапах. Я думаю, для достижения желаемого результата OP потребуется что-то вроде собственных “скриптовых трюков”, что будет довольно сложно реализовать, учитывая зависимость от состояния кластера. <br />
			<i>04.07.2025 12:30:00, gfngfn256.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message304993/74979-vyklyuchat-virtualnuyu-mashinu_-kogda-vyklyuchaetsya-drugoy-khost.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message304993/74979-vyklyuchat-virtualnuyu-mashinu_-kogda-vyklyuchaetsya-drugoy-khost.</guid>
			<pubDate>Fri, 04 Jul 2025 12:30:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Выключать виртуальную машину, когда выключается другой хост.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message304992/74979-vyklyuchat-virtualnuyu-mashinu_-kogda-vyklyuchaetsya-drugoy-khost.">Выключать виртуальную машину, когда выключается другой хост.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет!<br /><br />Например, можно настроить специфичные команды для chinstrap и Magellanic в файле /etc/network/interfaces, под vmbr0: pre-down ha-manager set [VMID] --state disabled. Тогда, когда эти хосты уходят вниз и vmbr0 отключается, они ранее выполняли бы данную команду и отключали (даже выключали) твою VM, если это ресурс HA. <br /><br />Впрочем, возможно, ты захочешь, чтобы VM была включена, когда эти хосты также активны. Это вполне реализуемо с помощью второй команды: post-up ha-manager set [VMID] --state started.<br /><br />Другой способ сделать это – использовать хук-скрипты. Для них проверь /usr/share/pve-docs/examples/guest-example-hookscript.pl на любой установке Proxmox VE.<br /><br />С уважением,<br />GD <br />
			<i>04.07.2025 11:52:00, Guillaume Delanoy.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message304992/74979-vyklyuchat-virtualnuyu-mashinu_-kogda-vyklyuchaetsya-drugoy-khost.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message304992/74979-vyklyuchat-virtualnuyu-mashinu_-kogda-vyklyuchaetsya-drugoy-khost.</guid>
			<pubDate>Fri, 04 Jul 2025 11:52:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Выключать виртуальную машину, когда выключается другой хост.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message304991/74979-vyklyuchat-virtualnuyu-mashinu_-kogda-vyklyuchaetsya-drugoy-khost.">Выключать виртуальную машину, когда выключается другой хост.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет! У меня кластер из трёх узлов, и я практически исчерпал лимит памяти. Узлы называются chinstrap, magellanic и humboldt. На humboldt есть VM, которая использует довольно много памяти, но не критичная. Хочу, чтобы эта VM автоматически отключалась, когда хотя бы один из узлов chinstrap или magellanic начинает выходить из строя, чтобы освободить достаточно памяти для HA-миграций важных VM. А когда все хосты заработают, и VM вернутся на свои обычные места, VM можно будет запустить снова. Как это можно реализовать? Есть ли какой-нибудь скрипт, который Proxmox запускает, когда хост переходит в режим обслуживания или что-то в этом роде? Спасибо. <br />
			<i>03.07.2025 10:39:00, mort47.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message304991/74979-vyklyuchat-virtualnuyu-mashinu_-kogda-vyklyuchaetsya-drugoy-khost.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message304991/74979-vyklyuchat-virtualnuyu-mashinu_-kogda-vyklyuchaetsya-drugoy-khost.</guid>
			<pubDate>Thu, 03 Jul 2025 10:39:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
