Гость VMWare Win2008: удалить внешний IP из одного виртуального и назначить другому
У меня есть две виртуальные машины на хосте VMWare ESXi. Я хочу удалить внешний IP-адрес (используемый для сайта в IIS, который мы перемещаем на новый сервер) со старого (Windows Server 2008 x64) и назначить новый (Windows Server 2008 Web R2 x64). В прошлом это легко было сделать, удалив IP со старого, закрыв его, назначив новому и перезагрузив его. Однако мне не повезло с этой конфигурацией, и я не знаю, проблема ли это в Win2008, или в VMWare ESXi, или в обеих:
- vSphere Client указывает, что IP-адрес правильно на новом сервере (а не на старом).
- Новый сервер имеет IP-адрес
- Привязки в IIS верны
- Все рассматриваемые машины были перезагружены.
Но до сих пор:
- Любой заголовок хоста, указывающий на IP-адрес в вопросе истекает.
- Любой заголовок узла, указывающий на другой внешний IP-адрес на новом сервере, разрешается без проблем.
- В той же сети (с другого сервера) заголовки узлов, указывающие на рассматриваемый IP, разрешаются нормально!
Я сбит с толку! Это как проблема кеширования, но кеширование DNS не является проблемой, конфигурация не является проблемой (так как работает с другим IP или с сервера в той же сети). Все сказано и сделано, запрос извне все еще выглядит так, как будто он пытается связаться со старым сервером, хотя IP-адрес тот же, он сейчас находится на другом сервере (а старый отключен).
Я бы сказал, что это сетевая конфигурация или что-то в этом роде, но в прошлом у меня не было проблем с той же сетью: удаление IP-адреса с компьютера с Win2003 и назначение на другой компьютер с Win2003. На этот раз неизвестные переменные состоят в том, что я никогда не делал этого раньше с виртуальными хостами Win2008 и / или VMWare ESXi.
1 ответ
Скорее всего, для меня проблема ARP - я бы посмотрел на проблемы ARP на любом коммутаторе, к которому ваш хост ESXi подключен первым - особенно, если порты восходящей линии от виртуальной машины vSwitch\Port Groups могут быть разные. Если вы используете NIC Teaming на соответствующих виртуальных коммутаторах на хосте ESXi, вам также следует убедиться, что ваши коммутаторы настроены на поддержку того же варианта 802.3ad, что и ваша версия ESXi - это может больше не быть проблемой для ESX/i4, но для V3.5 VMware поддерживает только статический, а не динамический, 802.3ad/LACP.
Еще одну вещь, которую вы можете сделать, это посмотреть, не перепутались ли что-нибудь с MAC-адресами, назначенными виртуальным Nics виртуальной машины. В этой статье VMware Kb вы найдете некоторую информацию о том, как вы можете вручную переопределить автоматически назначенные MAC-адреса. Это будет проблемой только в том случае, если две виртуальные машины будут иметь один и тот же MAC-адрес, и я не знаю, как это произойдет, если они не были изменены вручную.