LINUX.ORG.RU
решено ФорумAdmin

Онлайн миграция виртуальных машин между локальными хранилищами Proxmox

 


0

1
root@pve01:~#  qm migrate 100 pve02 --online  --targetstorage raid1 --with-local-disks true
2020-08-31 18:49:34 starting migration of VM 100 to node 'pve02' (172.16.17.11)
2020-08-31 18:49:34 starting VM 100 on remote node 'pve02'
2020-08-31 18:49:35 [pve02] storage 'SSD-DIR' is not available on node 'pve02'
2020-08-31 18:49:35 ERROR: online migrate failure - remote command failed with exit code 255
2020-08-31 18:49:35 aborting phase 2 - cleanup resources
2020-08-31 18:49:35 migrate_cancel
2020-08-31 18:49:36 ERROR: migration finished with problems (duration 00:00:02)
migration problems
root@pve01:~#

Я же указываю альтернативное хранилище, почему он мне по прежнему пишет про исходное?

Вообще возможен вариант сабжевой миграции?



Последнее исправление: Shulman (всего исправлений: 1)

ни разу не копировал. ты уверен что команда правильная? ну руками скопируй оттуда туда.

deep-purple ★★★★★
()
Ответ на: комментарий от deep-purple

руками скопируй оттуда туда.

надо на лету, руками я уже что только не переносил. надо без простоя

Shulman
() автор топика

Это работает начиная с 5.3 но хранилише точнее имя должны быть одинаковые. Если нет возможности с одинаковыми именами. То поднимаеш одно общие типа NFS и переносиш диск туда, ну а дальше все просто. И да это команда в 5 версии тестовая, в 6 вроде как внедрили в web интерфейс

qm migrate 100 03pve  --online --with-local-disks
Можно посмотреть синтаксис команды в 6 для переноса на другой сторадж.

pvvking ★★
()
Ответ на: комментарий от Shulman

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

pvvking ★★
()
Последнее исправление: pvvking (всего исправлений: 1)
Ответ на: комментарий от Shulman

в смысле мечты ? на 5 я мигрировал с помощью команд

qm migrate 117 HOSTNAME -online -targetstorage vm1 -with-local-disk

в 6 я из веб интерфейса это делаю. У тебя кластер собран ?

Ien_Shepard ★★★
()
Ответ на: комментарий от Ien_Shepard

Собран кластер, я так понял что миграция предполагается с применением глобального хранилища, сейчас же разбираюсь с миграцией из/на локальное хранилище.

Можете помочь, хотя бы наводящие вопросы по задавать, что может быть не так…

Shulman
() автор топика

Народ, я что понял, оно не хочет мигрировать диски формата raw, так как они не поддерживают снапшоты.

я создал машину с qсow2, и у меня все из интерфейса отработало

Shulman
() автор топика

А теперь я ничего не понял, я решил вернуть машину на исходный хост, а интерфейс не дает выбрать хранилище и ругается по старому

Shulman
() автор топика
Ответ на: комментарий от Shulman

Ну так я про локальное и говорю, у меня нет шаред стореджа

Ien_Shepard ★★★
()
Ответ на: комментарий от Ien_Shepard

Вот моя картина хранилищь

root@pve01:~# cat /etc/pve/storage.cfg
dir: local
path /var/lib/vz
content vztmpl,backup,iso

dir: SSD-DIR
path /SSD
content vztmpl,rootdir,snippets,images,iso
nodes pve01
shared 1

cifs: cifs01
path /mnt/pve/cifs01
server 192.168.88.11
share Proxmox_TEMP
content rootdir,vztmpl,iso,images,snippets,backup
maxfiles 1

dir: RAID5-DIR
path /RAID5
content images,backup,snippets,iso,vztmpl,rootdir
maxfiles 1
nodes pve01
shared 1

dir: raid1
path /raid1
content rootdir,iso,vztmpl,images,snippets,backup
maxfiles 1
nodes pve02
shared 1

Ответ из службы поддержки:

The shared 1 line does not make sense for storages that are only available on one node, and this is likely the reason PVE becomes confused. Please unset the shared flag for your local storages and try again.

я убрал метку «shared» c хранилищ которые не доступны физически на других устройствах.

И вот уже на этот раз, все получилось.

Всем спасибо.

Shulman
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.