Хранилище не является общим. Я показал конфигурацию и скриншот хранилищ, и они не являются общими. ВМ/КТ были перенесены в папку с тем же именем, что и на pve-hp1. Они не хранились больше нигде. Да, я не понимаю, как происходит перенос хранилища. Это не имеет смысла, это не последовательно. Я пробовал несколько раз, и ни разу это не имело смысла. Хранилища, с которых я переношу, не являются общими. Хранилище, на которое я изначально переносил, было общим, однако я отключил эту настройку, и все равно не мог перенести на него. Возможность выбора пункта назначения миграции появилась только после того, как я изменил настройки хранилища для каждого контейнера хранилища на "Ограниченный" для каждого из узлов. И тогда она появилась только для ВМ/КТ, которые работали.
Исходный storage.cfg
Примечание: Storage2 не является общим.
Код: zfspool: storage1
disable
pool raid_storage
content rootdir,images
mountpoint /raid/storage1
sparse 0
dir: storage2
path /raid/storage1/storage2
content iso,images,vztmpl,rootdir
prune-backups keep-all=1
shared 0
dir: raid_storage
path /raid/storage1
content rootdir,snippets,backup,images,iso,vztmpl
prune-backups keep-all=1
shared 0
dir: hp2_proxmox
path /pools/pool_hp2_1/proxmox
content iso,vztmpl,rootdir,backup,snippets,images
prune-backups keep-all=1
shared 1
Измененный storage.cfg
Примечание: Ни одно из хранилищ не является общим.
Код: zfspool: storage1
disable
pool raid_storage
content rootdir,images
mountpoint /raid/storage1
nodes pve-hp1
sparse 0
dir: storage2
path /raid/storage1/storage2
content iso,images,vztmpl,rootdir
nodes pve-hp1
prune-backups keep-all=1
shared 0
dir: raid_storage
path /raid/storage1
content rootdir,snippets,backup,images,iso,vztmpl
nodes pve-hp1
prune-backups keep-all=1
shared 0
dir: hp2_proxmox
path /pools/pool_hp2_1/proxmox
content iso,vztmpl,rootdir,backup,snippets,images
nodes pve-hp2
prune-backups keep-all=1
shared 0
Единственное отличие сейчас в том, что к каждому хранилищу добавлено ограничение узла. До ограничения узла эти хранилища не отображались как возможный пункт назначения миграции. И вот что не имеет смысла. Интерфейс пользователя просто выполняет CLI для пользователя. Если он может сделать это для онлайн-миграции, почему он не может добавить это для оффлайн-миграции? В логах указано, что используется CLI. Интерфейс пользователя мог бы хотя бы сообщить нам об этих небольших деталях и сказать, что оффлайн-миграцию необходимо выполнять в CLI, если она не будет выполнена в интерфейсе. Единственная причина, по которой я установил одно из хранилищ как общее, была в том, что я думал, что это необходимо для разрешения единственной точки доступа, но разделенной между узлами. Т.е.: диск(ы) хранятся на узле-A, а конфигурация находится на узле-B. Она запускается с узла-B, извлекает необходимую информацию через сеть и выполняется на узле-B, но основное хранилище находится на узле-A. Я все еще не понимаю цель "Общий", даже не общие хранилища отображались на моем втором узле, когда он присоединился к кластеру. Папки создаются в корневой системе PVE-HP2 и разделяют емкость этого диска.