Виртуальные машины ESXi случайно теряют сеть при перезагрузке; только разрешение для извлечения сетевых адаптеров и переназначения нового драйвера сетевого адаптера со статическим MAC

У нас есть один сервер ESXi (HP-ESXi-6.0.0 build-2492585), на котором установлено несколько виртуальных машин, которые показали следующее поведение:

Когда виртуальная машина перезагружается, иногда он просто теряет все сетевые подключения. Войдите в командную строку виртуальной машины из консоли хоста в vSphere, вы увидите, что машины сохраняют свои сетевые карты, сетевые настройки и т. Д. Ничего не может проверить связь в сети или на шлюзе. Я не могу найти никаких ошибок в журналах виртуальной машины или на стороне хоста. Как только возникает ошибка, последующие перезагрузки, похоже, не меняют поведения, однако этот аспект был лишь слегка протестирован.

Самый прямой способ, который мы нашли для решения проблемы, - это убить текущий vNIC и добавить новый один. Иногда срабатывает простая замена драйвера vNIC с VMXNET3 на E1000, но недавно я обнаружил, что более вероятным «исправлением» является изменение MAC-адреса с автоматического на ручной. У нас определенно были случаи, когда удаление vNIC и добавление его обратно только с новым типом адаптера не помогло, но изменение MAC-адреса помогло.

У нас есть 3 других хоста ESXi на том же оборудовании и версии ESXi, где виртуальные машины не демонстрируют такого поведения.

Это происходит на виртуальных машинах с ОС Linux и Windows.

Эта проблема может возникнуть при перезагрузке всего узла виртуальной машины. Фактически исходное проявление проблемы произошло после перезагрузки хоста виртуальной машины. Совсем недавно мы обнаружили, что это также может происходить, когда одна виртуальная машина перезагружается или иным образом выключается.

Мы будем очень признательны за любое понимание того, где и что искать в файлах журнала, или мысли о том, как бороться с этой проблемой. !

1
задан 6 July 2018 в 18:34
1 ответ

Поскольку изменение MAC заставляет сеть снова работать, я проверяю порт восходящей связи с хоста, к которому он подключается.

Чтобы убедиться, что связующее дерево и все настройки портов одинаковы для всех портов вашего хоста. Как мне кажется, проблема коммутатора, немного связанная с отравлением MAC. Если бы коммутатор cisco, я бы сделал show mac address-table, чтобы перечислить ваш mac для каждого порта, если я правильно помню команду.

1
ответ дан 3 December 2019 в 23:14

Теги

Похожие вопросы