У меня есть виртуальная машина (2008 R2, с SQL), которая находится в выделенной сети VLAN 70, которая находится за моим брандмауэром TMG. Существует также небольшой веб-сервер CentOS, который находится в той же DMZ, обычно на том же сервере ESXi.
Когда я выполняю vMotion в поле SQL, нет сетевого ответа.
Когда я использую vMotion для веб-сервера, все работает точно так, как ожидалось. Я нахожусь в процессе создания клона, поэтому могу поэкспериментировать с этим поведением, но я не понимаю, почему такое поведение происходит или как его отлаживать.
Где мне искать?
Когда я сталкивался с этим, в конечном итоге получалось, что виртуальная локальная сеть виртуальной машины не была фактически представлена хосту ESX! Он успешно использовал VLAN 70, но коммутатор не был настроен на прием VLAN 70 от этих портов коммутатора.
Что-то странное происходило с установкой 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.