Proxmox. Миграция виртуальных машин и контейнеров: различия между версиями
Cless (обсуждение | вклад) |
Cless (обсуждение | вклад) |
||
| Строка 2: | Строка 2: | ||
=== Требования === | === Требования === | ||
[[Категория:Proxmox]] | [[Категория:Proxmox]] | ||
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__ | __ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__ | ||
Требования для миграции все те же, что и для репликации: [[Proxmox. Репликация виртуальных машин и контейнеров]] | |||
Во всяком случае, настроить миграцию на других разделах, нежели '''ZFS''', мне не удалось. | Во всяком случае, настроить миграцию на других разделах, нежели '''ZFS''', мне не удалось. | ||
=== HINTS === | === HINTS === | ||
Версия 23:53, 21 января 2022
Описание
Требования
Требования для миграции все те же, что и для репликации: Proxmox. Репликация виртуальных машин и контейнеров
Во всяком случае, настроить миграцию на других разделах, нежели ZFS, мне не удалось.
HINTS
- Репликация работает ТОЛЬКО на разделах ZFS (используя технологию клонирования ZFS разделов)
- На обоих хостах в кластере должен быть раздел ZFS с одинаковым именем (объем НЕобязательно должен быть одинаковым)
- При миграции ВМ и КТ на разделе ZFS хоста, на который мигрируем, создаются новые Датасеты-ZFS-клоны для каждой ВМ или КТ, то есть, по сути, миграция ВМ - это Датасет-клон-ZFS на хосте, на который мигрируем, на старом датасет удаляется
Миграция контейнера
Миграция КОНТЕЙНЕРА 100 (при условии что настроена репликация КОНТЕЙНЕРА 100 с pve1 на pve2) проходит довольно быстро (что неудивительно, ведь реплика образа ВД уже имеется на pve2)
КОНТЕЙНЕР 100 исчезнет на pve1 и появится на pve2
При этом в настройках репликации КОНТЕЙНЕРА 100 мы увидим что Target поменялся с pve2 на pve1
То есть после миграции КОНТЕЙНЕРА 100 с pve1 на pve2, он начал реплицироваться обратно на pve1
Если мы проведем обратные действия и мигрируем КОНТЕЙНЕР 100 на pve1,
то он снова автоматически начнет реплицироваться на pve2
Миграция ВМ
HINTS
- При миграции, по сути, удаляется датасет-zfs, содержащий образ ВД, с одного хоста и создается на втором, а также переносится файл настройки (
mv /etc/pve/nodes/pve1/qemu-server/100.conf /etc/pve/nodes/pve2/qemu-server/или обратно) - МИГРАЦИЯ ПРИ НАЛИЧИИ СНЭПШОТОВ НЕВОЗМОЖНА. Необходимо удалить все снэпшоты
- МИГРАЦИЯ ПРИ НАСТРОЕННОЙ РЕПЛИКАЦИИ НЕВОЗМОЖНА. Необходимо удалить репликацию, затем запустить миграцию, а затем снова создать репликацию, если необходимо
- По сути, мигрировать при настроенной репликации можно командой:
mv /etc/pve/nodes/pve1/qemu-server/100.conf /etc/pve/nodes/pve2/qemu-server/ - При этом мы теряем новые данные с момента последней синхронизации через репликацию
ОШИБКА "proxmox can't migrate vm with local cd/dvd"
Образ cd/dvd, прикрепленный к ВМ, лежит на хранилище, в свойствах которого не стояла галка "Shared",
ошибка возникала даже после того как образ и даже сам cd-rom от машины я отключил
РЕШЕНИЕ
В свойствах хранилища, на котором лежит образ cd/dvd, подключенный к машине, включить галку "Shared"