8 Replies Latest reply on Jul 12, 2018 11:16 PM by Mant1kor

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

    Mant1kor Novice

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

      Нужно переместить 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, ошибка та же.

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

        • 1. Re: Миграция VMFS 5 > VMFS 6
          IT_pilot Expert
          vExpert

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

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

          • 2. Re: Миграция VMFS 5 > VMFS 6
            Mant1kor Novice

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

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

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

            • 3. Re: Миграция VMFS 5 > VMFS 6
              IT_pilot Expert
              vExpert

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

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

              • 4. Re: Миграция VMFS 5 > VMFS 6
                Mant1kor Novice

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

                Какой-то зависимости не нашел. Есть и диски 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.

                • 5. Re: Миграция VMFS 5 > VMFS 6
                  IT_pilot Expert
                  vExpert

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

                  • 6. Re: Миграция VMFS 5 > VMFS 6
                    Mant1kor Novice

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

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

                    • 7. Re: Миграция VMFS 5 > VMFS 6
                      IT_pilot Expert
                      vExpert

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

                      • 8. Re: Миграция VMFS 5 > VMFS 6
                        Mant1kor Novice

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

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

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