Proxmox. High Availability. Высокая доступность: различия между версиями
Cless (обсуждение | вклад) (Новая страница: «Категория:Proxmox __ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__») |
Cless (обсуждение | вклад) |
||
| Строка 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