Mant1kor
Contributor
Contributor

Миграция VMFS 5 > VMFS 6

Jump to solution

Здравствуйте.

Нужно переместить vm на другой датастор, дабы переделать текущий. Но стандартная процедура перемещения показывает ошибку.

Итак:

vCenter SA 6.7

хост VMware ESXi, 6.5.0, 5969303

Datastore1: VMFS 5.58 | Block size 8 MB

Datastore2: VMFS 6.81 | Block size 1 MB

При переносе выключенной vm ошибка: Error caused by file /vmfs/volumes/ххх/хххх.vmdk

При переносе включенной vm ошибка: Failed waiting for data. Error 195887107. Not found.

Как я понимаю основная проблема в различных размерах блоков на датасторах.

Я пробовал переносить с Datastore1 на NFS датастор, ошибка та же. Так же пробовал переносить с Datastore1 на другой датастор с VMFS 5.58 но размером блока 1 MB, ошибка та же.

Как решить проблему?

0 Kudos
1 Solution

Accepted Solutions
Mant1kor
Contributor
Contributor

А Вы пробовали переместить саму ВМ на другой хост и уже с него выполнить storage vmotion?

Как ни удивительно, но это работает. При том, что на другом хосте версия ESXi точно такая же. ¯\_(ツ)_/¯

Но это сработает только если другой хост имеет доступ к тому же датастору.

View solution in original post

0 Kudos
8 Replies
IT_pilot
Expert
Expert

В теории скорость может быть ниже при копировании, но чтобы совсем никак...

У Вас такая ошибка со всеми ВМ?

http://it-pilot.ru
0 Kudos
Mant1kor
Contributor
Contributor

У Вас такая ошибка со всеми ВМ?

Нет, около 30% мигрировали нормально.

Есть один вариант, копировать сами файлы либо напрямую, либо через третью точку, но это крайний случай, слишком муторно получается.

0 Kudos
IT_pilot
Expert
Expert

Какой размер диска по сравнению с дисками других ВМ? Диск тонкий, толстый?

Можете еще раз запустить миграцию и прикрепить куски логов vmkernel и vpxa?

http://it-pilot.ru
0 Kudos
Mant1kor
Contributor
Contributor

Какой размер диска по сравнению с дисками других ВМ? Диск тонкий, толстый?

Какой-то зависимости не нашел. Есть и диски 10-50ГБ, и 50-150ГБ. Диски как толстые так и тонкие.

Можете еще раз запустить миграцию и прикрепить куски логов vmkernel и vpxa?

Не знаю, скопировал ли то что нужно, но кажется это:

vmkernel

2018-07-11T12:42:00.129Z cpu11:1153056)FS3Misc: 1673: Long VMFS rsv time on 'Datastore1' (held for 713 msecs). # R: 1, # W: 1 bytesXfer: 2 sectors

2018-07-11T12:42:01.099Z cpu11:67784 opID=79414c3)World: 12230: VC opID MigrationWizard-applyOnMultiEntity-1922305-ngc:70057775-69-01-c7-52d8 maps to vmkernel opID 79414c3

2018-07-11T12:42:01.099Z cpu11:67784 opID=79414c3)FS3Misc: 1673: Long VMFS rsv time on 'Datastore1' (held for 840 msecs). # R: 1, # W: 1 bytesXfer: 5 sectors

2018-07-11T12:42:01.687Z cpu10:67788 opID=e083985d)World: 12230: VC opID MigrationWizard-applyOnMultiEntity-1922305-ngc:70057775-69-01-e5-52dc maps to vmkernel opID e083985d

2018-07-11T12:42:01.687Z cpu10:67788 opID=e083985d)FS3Misc: 1673: Long VMFS rsv time on 'Datastore1' (held for 582 msecs). # R: 1, # W: 1 bytesXfer: 5 sectors

vpxa

2018-07-11T12:42:01.101Z info vpxa[BC23B70] [Originator@6876 sub=vpxLro opID=MigrationWizard-applyOnMultiEntity-1922305-ngc:70057775-69-01-c7] [VpxLRO] -- FINISH lro-143755

2018-07-11T12:42:01.103Z info vpxa[C2B7B70] [Originator@6876 sub=vpxLro opID=MigrationWizard-applyOnMultiEntity-1922305-ngc:70057775-69-01-e5] [VpxLRO] -- BEGIN lro-143756 -- operationCleanupManager -- vim.host.OperationCleanupManager.updateEntry -- 52703f1e-c61e-eb43-5a1d-98fc30f89470

2018-07-11T12:42:01.103Z verbose vpxa[C2B7B70] [Originator@6876 sub=proxyManagedObjectImpl opID=MigrationWizard-applyOnMultiEntity-1922305-ngc:70057775-69-01-e5] [ProxyManagedObjectImpl::DispatchAsync] Invoking vim.host.OperationCleanupManager::updateEntry with 1 params

2018-07-11T12:42:01.105Z verbose vpxa[C33BB70] [Originator@6876 sub=VpxaHalCnxHostagent opID=WFU-6d1b1b78] Received WaitForUpdatesDone callback

2018-07-11T12:42:01.105Z verbose vpxa[C33BB70] [Originator@6876 sub=VpxaHalCnxHostagent opID=WFU-6d1b1b78] Applying updates from 3414326 to 3414327 (at 3414326)

2018-07-11T12:42:01.105Z verbose vpxa[C33BB70] [Originator@6876 sub=vpxaTaskInfo opID=WFU-6d1b1b78] [VpxaTaskInfoPublisher::PropertyChanged] Number of deferred task updates: 0

2018-07-11T12:42:01.105Z verbose vpxa[C33BB70] [Originator@6876 sub=VpxaHalCnxHostagent opID=WFU-6d1b1b78] Starting next WaitForUpdates() call to hostd

2018-07-11T12:42:01.105Z verbose vpxa[C33BB70] [Originator@6876 sub=VpxaHalCnxHostagent opID=WFU-6d1b1b78] Completed WaitForUpdatesDone callback

2018-07-11T12:42:02.178Z info vpxa[C2B7B70] [Originator@6876 sub=vpxLro opID=MigrationWizard-applyOnMultiEntity-1922305-ngc:70057775-69-01-e5] [VpxLRO] -- FINISH lro-143756

Пока что копирую через консольную команду cp.

0 Kudos
IT_pilot
Expert
Expert

Проблема с миграцией только с ВМ на конкретном LUN?

http://it-pilot.ru
0 Kudos
Mant1kor
Contributor
Contributor

Проблема с миграцией только с ВМ на конкретном LUN?

Проблема с миграцией с конкретного луна. Этот лун, единственный с блоками по 8МБ.

0 Kudos
IT_pilot
Expert
Expert

А Вы пробовали переместить саму ВМ на другой хост и уже с него выполнить storage vmotion?

http://it-pilot.ru
0 Kudos
Mant1kor
Contributor
Contributor

А Вы пробовали переместить саму ВМ на другой хост и уже с него выполнить storage vmotion?

Как ни удивительно, но это работает. При том, что на другом хосте версия ESXi точно такая же. ¯\_(ツ)_/¯

Но это сработает только если другой хост имеет доступ к тому же датастору.

View solution in original post

0 Kudos