Proxmox. High Availability. Высокая доступность: различия между версиями

Материал из Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Категория:Proxmox __ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__»)
 
Строка 1: Строка 1:
[[Категория:Proxmox]]
[[Категория:Proxmox]]
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__
== Ссылки ==
https://pve.proxmox.com/wiki/High_Availability
== HINTS ==
* необходимо как минимум '''3 ноды PVE'''
* должна работать служба '''watchdog-mux'''
** по-умолчанию работает, настраивать не нужно
** '''watchdog-mux''' настройки: '''/etc/default/pve-ha-manager'''
** если все строки закомментированы - будет использоваться модуль "'''softdog'''"
== Создание "High Availability" ==
<blockquote>Для начала лучше всего создать задания-репликации с pve1 на pve2 и pve3
(СМОТРЕТЬ МАНУАЛ [[Proxmox. Репликация виртуальных машин и контейнеров]])
Так как при срабатывании автоматической миграции при отказе узла, на котором находятся ВМы,
Перенос ВМов пройдет гораздо быстрее, иначе ВМы будут переносится гораздо дольше</blockquote>Добавляем ВМ в систему HA
<code>ha-manager add vm:100</code>
Управление ВМ из HA
<code>ha-manager set vm:100 --state stopped</code>
<code>ha-manager set vm:100 --state started</code>
Посмотреть конфигурацию HA
<code>ha-manager config</code>
...
vm:100
         state stopped
...
Посмотреть статус HA
<code>ha-manager status</code>
...
quorum OK
master node1 (active, Wed Nov 23 11:07:23 2016)
lrm elsa (active, Wed Nov 23 11:07:19 2016)
service vm:100 (node1, started)
...
== Миграция и релокация ВМ через HA ==
<blockquote>ЧЕРЕЗ GUI ПРИ НАСТРОЕННОЙ "'''HA'''" МИГРАЦИЯ '''ВМ''' НЕ РАБОТАЕТ
будет ошибка "can't live migrate attached local disks without with-local-disks option"</blockquote>Офлайн миграция<blockquote>НЕ РАБОТАЕТ на ВМ - будет ошибка "can't live migrate attached local disks without with-local-disks option"
непонятно - ограничение это или баг</blockquote><code>ha-manager migrate vm:100 pve2</code>
Релокация, по сути миграция<blockquote>если заведомо настроена репликация, то отработает быстро
ВМ ВЫКЛЮЧИТСЯ КОРРЕКТНО, мигрирует, потом включится на новой ноде</blockquote><code>ha-manager relocate vm:100 pve2</code>
Удалить ВМ из системы HA (это НЕ удаление самой ВМ)
<code>ha-manager remove vm:100</code>

Версия 18:48, 22 января 2022


Ссылки

https://pve.proxmox.com/wiki/High_Availability

HINTS

  • необходимо как минимум 3 ноды PVE
  • должна работать служба watchdog-mux
    • по-умолчанию работает, настраивать не нужно
    • watchdog-mux настройки: /etc/default/pve-ha-manager
    • если все строки закомментированы - будет использоваться модуль "softdog"

Создание "High Availability"

Для начала лучше всего создать задания-репликации с pve1 на pve2 и pve3

(СМОТРЕТЬ МАНУАЛ Proxmox. Репликация виртуальных машин и контейнеров)

Так как при срабатывании автоматической миграции при отказе узла, на котором находятся ВМы,

Перенос ВМов пройдет гораздо быстрее, иначе ВМы будут переносится гораздо дольше

Добавляем ВМ в систему HA

ha-manager add vm:100

Управление ВМ из HA

ha-manager set vm:100 --state stopped

ha-manager set vm:100 --state started

Посмотреть конфигурацию HA

ha-manager config

...
vm:100
        state stopped
...

Посмотреть статус HA

ha-manager status

...
quorum OK
master node1 (active, Wed Nov 23 11:07:23 2016)
lrm elsa (active, Wed Nov 23 11:07:19 2016)
service vm:100 (node1, started)
...

Миграция и релокация ВМ через HA

ЧЕРЕЗ GUI ПРИ НАСТРОЕННОЙ "HA" МИГРАЦИЯ ВМ НЕ РАБОТАЕТ будет ошибка "can't live migrate attached local disks without with-local-disks option"

Офлайн миграция

НЕ РАБОТАЕТ на ВМ - будет ошибка "can't live migrate attached local disks without with-local-disks option" непонятно - ограничение это или баг

ha-manager migrate vm:100 pve2 Релокация, по сути миграция

если заведомо настроена репликация, то отработает быстро ВМ ВЫКЛЮЧИТСЯ КОРРЕКТНО, мигрирует, потом включится на новой ноде

ha-manager relocate vm:100 pve2

Удалить ВМ из системы HA (это НЕ удаление самой ВМ)

ha-manager remove vm:100