Не может vMotion определенная виртуальная машина
У меня есть виртуальная машина (2008 R2, работает SQL), которая находится в выделенной VLAN 70, которая находится за моим брандмауэром TMG. Существует также небольшой веб-сервер CentOS, который находится в той же демилитаризованной зоне, обычно в той же коробке ESXi.
Когда я делаю vMotion с блоком SQL, сетевой ответ отсутствует.
Когда я делаю vMotion для веб-сервера, все работает именно так, как ожидалось. Я нахожусь в процессе создания клона, чтобы я мог поэкспериментировать с этим поведением, но я в растерянности относительно того, почему это поведение происходит или как отлаживать.
Куда мне смотреть?
2 ответа
Что-то странное происходило с установкой VMware Tools в этой системе. Почему это повлияет на vMotion, мне не по силам.
Было несколько ошибок VSS, выданных клиентской ОС, и несколько связанных с сетью ошибок, выданных хостом ESXi, специфичным для этой виртуальной машины.
РЕДАКТИРОВАТЬ - сетевые ошибки запрашиваются:
<ESX server> vmkernel: 37:02:57:06.600 cpu10:4106)WARNING: E1000: vm 15885: 8608: Failed to queue blocking map of PA 0x13f45800a and length 1522 bytes.
Когда я сталкивался с этим, в конечном итоге VLAN виртуальной машины фактически не был представлен хосту ESX! К счастью, он использовал VLAN 70, но коммутатор не был настроен на прием VLAN 70 от этих портов коммутатора.