VxRail: сбой vMotion с ошибкой «Произошла общая системная ошибка: Недопустимая ошибка»
Summary: Это проблема vMotion, которая завершается сбоем из-за общей ошибки или ошибки сети vMotion исходного хоста, даже если порт VMkernel vMotion настроен правильно.
Symptoms
При переносе на определенный хост или хосты происходит сбой vMotion.
Настроено достаточное количество портов vMotion VMkernel, которые могут успешно выполнить проверку связи.
При попытке vMotion отображаются следующие ошибки:
A general system error occurred: Invalid fault The vMotion failed because the destination host did not receive data from the source host on the vMotion network. Please check your vMotion network settings and physical network configuration and ensure they are correct
vmware.log
2024-05-21T16:58:32.347Z In(05) vmx - [msg.checkpoint.migration.nodata] The vMotion failed because the destination host did not receive data from the source host on the vMotion network. Please check your vMotion network settings and physical network configuration and ensure they are correct. 2024-05-21T16:58:32.347Z In(05) vmx - Migrate: cleaning up migration state. 2024-05-21T16:58:32.347Z In(05) vmx - VigorTransport_ServerSendResponse opID=lw189jgb-62232-auto-1c0p-h5:70028930-8b-01-fe-39c9 seq=6: Completed Bootstrap request with messages. 2024-05-21T16:58:32.347Z In(05) vmx - Migrate: Final status reported through Vigor. 2024-05-21T16:58:32.347Z In(05) vmx - MigrateSetState: Transitioning from state 12 to 0. 2024-05-21T16:58:32.347Z In(05) vmx - Msg_Post: Error 2024-05-21T16:58:32.347Z In(05) vmx - [msg.checkpoint.migration.nodata] The vMotion failed because the destination host did not receive data from the source host on the vMotion network. Please check your vMotion network settings and physical network configuration and ensure they are correct.
hostd.log ESXi исходной виртуальной машины:
2024-05-21T16:56:37.835Z info hostd[2100617] [Originator@6876 sub=Vcsvc.VMotionSrc.7107587418190845405 opID=lw189jgb-62050-auto-1bvn-h5:70028810-9c-01-f0-63dc] ResolveCb: VMX reports needsUnregister = false for migrateType MIGRATE_TYPE_VMOTION
2024-05-21T16:56:37.835Z info hostd[2100617] [Originator@6876 sub=Vcsvc.VMotionSrc.7107587418190845405 opID=lw189jgb-62050-auto-1bvn-h5:70028810-9c-01-f0-63dc] ResolveCb: Failed with fault: (vim.fault.GenericVmConfigFault) {
--> faultMessage = (vmodl.LocalizableMessage) [
--> (vmodl.LocalizableMessage) {
--> key = "msg.checkpoint.init.migration.failure",
--> arg = (vmodl.KeyAnyValue) [
--> (vmodl.KeyAnyValue) {
--> key = "1",
--> value = "195887136"
--> },
--> (vmodl.KeyAnyValue) {
--> key = "2",
--> value = "Not supported"
--> }
--> ],
--> message = "Failed to initialize migration at source. Error 0xbad0020. Not supported."
--> }
--> ],
--> reason = "Failed to initialize migration at source. Error 0xbad0020. Not supported.",
--> msg = "Failed to initialize migration at source. Error 0xbad0020. Not supported.
Целевая виртуальная машина ESXi Hostd.log:
2024-05-21T16:58:32.348Z info hostd[2109598] [Originator@6876 sub=Vcsvc.VMotionDst.7107587418190845405 opID=lw189jgb-62232-auto-1c0p-h5:70028930-8b-01-fe-39c9] ResolveCb: VMX reports needsUnregister = true for migrateType MIGRATE_TYPE_VMOTION
2024-05-21T16:58:32.348Z info hostd[2109598] [Originator@6876 sub=Vcsvc.VMotionDst.7107587418190845405 opID=lw189jgb-62232-auto-1c0p-h5:70028930-8b-01-fe-39c9] ResolveCb: Failed with fault: (vim.fault.GenericVmConfigFault) {
--> faultMessage = (vmodl.LocalizableMessage) [
--> (vmodl.LocalizableMessage) {
--> key = "msg.checkpoint.migration.nodata",
--> message = "The vMotion failed because the destination host did not receive data from the source host on the vMotion network. Please check your vMotion network settings and physical network configuration and ensure they are
correct.",
Cause
Примечание. Эта проблема также может возникать из-за дублирования IP-адреса в вашей сети. Убедитесь, что IP-адреса для серверов vCenter Server и хостов ESX/ESXi уникальны.
Resolution
-
Подключите клиент инфраструктуры vSphere или VMware к серверу vCenter Server.
-
Выберите хост ESXi.
-
Перейдите на вкладку Конфигурация.
-
Выберите Advanced Settings в разделе Software.
-
Выберите Migrate и измените Migrate.Enabled на 0.
-
Нажмите OK и закройте.
-
Выберите Дополнительные настройки.
-
Выберите Migrate и поменяйте значение параметра Migrate.Enabled на 1.
-
Нажмите OK, а затем Закрыть.
Примечание. Если после сброса «Migrate.Enabled» на 1 отображается ошибка недопустимого параметра, см. статью Сбой vMotion или добавления сетевой карты на виртуальную машину с ошибкой: Нужный модуль не загружен. (2013128)
Если эти действия не помогли устранить проблему, попробуйте увеличить время ожидания для сетевых операций переноса после шага 4, описанного выше. Затем переходите к оставшимся шагам. Повторите эти действия на хосте назначения.
Чтобы увеличить время ожидания сетевых операций переноса, выполните следующие действия.
-
Перейдите на вкладку Конфигурация.
-
Выберите Advanced Settings в разделе Software > Migrate.
-
Измените Migrate.NetTimeout на 60 с. Значение по умолчанию — 20 с.
-
Нажмите OK, а затем Закрыть.