apcupsd по сравнению с ГАЙКОЙ в среде Proxmox

У меня есть узел Proxmox, который является, на самом деле HP ProLiant DL 320e сервер G8 + APC SmartUPS 750, подключенный непосредственно к серверу USB-кабелем. На хосте запускают несколько Linux VMs. Мой вопрос - какое программное обеспечение лучше для корректного завершения работы (если UPS перестанет работать), ГАЙКА или apcupsd? Какое программное обеспечение более стабильны?

0
задан 20 September 2014 в 01:14
1 ответ

По нашему опыту, нет ничего, чтобы выбрать между apcupsd и NUT в «стабильности».

Я предполагаю, что комментарий «если ИБП выходит из строя» означает «если отключилось питание, мы включены ИБП, и срок службы батареи скоро истечет ». Это основано на использовании Proxmox в течение нескольких лет, при этом некоторые мнения состоят из фактов и опыта.

  • Proxmox очистит завершение работы всех хостов по сигналу ИБП

см. http://forum.proxmox.com/threads/4452-Proxmox-and-UPS-will-gests-shutdown-cleanly

  • который Инструмент ИБП должен быть установлен на хосте? Это зависит.

apcupsd хорошо работает со многими ИБП APC для отключения одного ИБП и машины. Можно настроить его для отключения других ИБП, но это неудобно (мое мнение).

NUT хорошо работает с ИБП многих производителей, чтобы выключить все машины, подключенные к этому ИБП (и, возможно, другие подключенные машины на другие ИБП, по замыслу). По моему опыту, NUT лучше отключает ИБП, чем apcupsd, которому не всегда удается это сделать. Однако NUT поддерживает не все марки / модели ИБП. Для вас это, вероятно, сработает.

Выберите утилиту ИБП в зависимости от того, какой у вас ИБП и , чем еще вам нужно управлять (и после тестирования он работает в вашем случае).

  • Для правильной реализации Я бы порекомендовал получить статистику о том, сколько времени требуется для выключения VMHost и всех виртуальных машин (собрано более 10 (минимум! Лучше больше) запусков выключения) и на основании этого рассчитать вероятное минимальное время для выключения хоста + всех виртуальных машин. Убедитесь, что время, которое вы используете с любым выбранным вами клиентом, оставляет достаточный заряд батареи для выключения всего.

  • Нет гарантии, что все виртуальные машины будут полностью выключены до отключения питания, и нет никакой гарантии, что хост полностью выключен отключится до выхода из строя батареи ИБП, если виртуальная машина зависает и не завершает выключение по запросу.

Если виртуальная машина зависает, значит, она зависает, и только ручное вмешательство может очистить ситуацию (если не вызывается дополнительная логика). Большинство виртуальных машин должны быть отключены в большинстве случаев, и, как показывает наш опыт, все они будут почти во всех случаях.

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

Дополнительные ссылки:

http://forum.proxmox.com/threads/14877-Shotdown-VMs-in-specific-order-when-UPS-initiates-shutdown-of-the -node (поведение ИБП Proxmox при выключении)

4
ответ дан 4 December 2019 в 11:49

Теги

Похожие вопросы