Решение проблемы потери сетевого подключения у виртуальных машин VMware в облаке IaaS

Решения
Екатерина Юдина
21.10.2016
Количество просмотров
10083
Как часто вы сталкиваетесь с проблемами в облачном окружении, устранить которые можно обходными путями по причине отсутствия конечного решения? Одна из таких проблем – потеря сетевого подключения у виртуальных машин на базе ОС Windows Server 2012/R2 с сетевыми адаптерами E1000/E1000e в облаке IaaS.

Признаки проблемы

Распознать проблему просто, ведь ВМ теряет подключение к сети, восстановить которое можно остановкой и последующим включением виртуальной машины. О сетевых неполадках также свидетельствуют записи в журналах Event Logs (System), которые содержат следующую информацию: «Intel(R) 82574L Gigabit Network Connection Network link is disconnected» или «Intel(R) 82574L Gigabit Network Connection Network link has been established at 1Gbps full duplex».

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

Вариант решения проблемы

Вариант решения проблемы

Решить озвученную проблему предлагается путем замены адаптера E1000/E1000e на VMXNET3. Но прежде чем вносить изменения, убедитесь, что в виртуальной машине установлены инструменты VMware Tools. Дело в том, что драйвер для адаптера VMXNET3 поставляется только в составе с VMware Tools. Убедиться, что VMware Tools установлены, можно во вкладке General свойств виртуальной машины консоли vCloud Director:

Свойства ВМ консоли vCloud Director

Свойства ВМ консоли vCloud Director

Зачем менять один адаптер на другой? Чтобы стало понятнее, предлагаем пройтись по характеристикам каждого из устройств.

Разница между адаптерами VMXNET3 и E1000/E1000e

При сравнении адаптеров VMXNET3 и E1000/E1000e мы имеем дело с паравиртуализированными и эмулируемыми сетевыми картами соответственно. Но в чем отличие?

# адаптер E1000

Адаптер E1000 – это эмулируемый сетевой гигабитный контроллер Intel 82545EM Gigabit Ethernet NIC. Драйвер для этого адаптера присутствует далеко не в каждой гостевой ОС. Но даже если ОС содержит драйвер, его качество оставляет желать лучшего.

# адаптер E1000e

Некоторое время спустя Intel и вовсе предложил заменить E1000 на E1000e. Новый адаптер эмулирует более продвинутую модель Intel Gigabit NIC 82574 в виртуальном аппаратном обеспечении ВМ и доступен начиная с VMware vSphere 5.0. Но не уступает ли он по скорости адаптеру VMXNET3?

# адаптер VMXNET3

VMXNET3 представляет собой паравиртуализированный сетевой адаптер с прицелом на максимальную производительность. И часть того, что ранее эмулировалось, теперь передается в физическое устройство напрямую. Драйверы VMXNET3 входят в состав VMware Tools и поддерживаются большинством гостевых операционных систем.

Сравнение пропускной способности адаптеров

Сравнение пропускной способности адаптеров

Что касается производительности, E1000/E1000e значительно уступают VMXNET3. Кроме того, VMXNET3 отличается большей стабильностью и требует под себя меньше процессорных ресурсов.

Guest customization

Прежде чем начать замену адаптера, следует убедиться еще кое в чем. Например, проверить, что не активирован механизм Guest customization. Отключить эту опцию можно в свойствах виртуальной машины, перейдя в закладку Guest OS Customization консоли vCloud Director.

Обзор параметров закладки Guest OS Custamization

Обзор параметров закладки Guest OS Custamization

И еще несколько полезных рекомендаций, на которые стоит обратить внимание:

Информация об учетной записи

Убедитесь, что вы располагаете данными о локальной административной учетной записи. При смене адаптера возможно отсутствие доступа к Active Directory Domain Services.

Информация об адаптере

Убедитесь, что вы сохранили настройки адаптера (включая IP-адрес, маску сети, шлюз, DNS и т. д.). После смены адаптера придется задать эти значения снова.

Для контроллеров домена

В случае если виртуальная машина выступает контроллером домена, лучше сначала добавить новый адаптер VMXNET3 и перенести IP-адрес на него, а потом удалить адаптер E1000/E1000e.

Замена адаптера E1000/E1000e на ВМ

А теперь перейдем к решению проблемы. Чтобы произвести замену адаптера на виртуальной машине, выполните следующие действия:

  • Подключитесь к ВМ через консоль и удалите настройки статического IP-адреса «проблемного» адаптера. Если адаптер получает настройки IP средствами DHCP, этот шаг следует пропустить.
  • Выключите виртуальную машину из гостевой ОС. Виртуальная машина получит статус Partially Powered Off. Кликните правой кнопкой мыши по ВМ и выберите опцию Power Off.
  • Откройте свойства виртуальной машины (правая кнопка мыши --> Properties).
  • Переключитесь на вкладку Hardware и перейдите вниз. В разделе NIC's активируйте опцию Show network adaptor type.
  • Убедитесь, что вы готовы удалить адаптер.

Добавление нового адаптера

Добавление нового адаптера

  • Нажмите ОК и запустите ВМ. Для этого вызовите контекстное меню и нажмите Power On.

Внимание! Если vCloud Director предлагает использовать Guest Customization, нажмите No.

  • Заключительный шаг: залогиньтесь в ОС и измените параметры нового сетевого адаптера.

В этом кейсе мы рассмотрели вариант решения проблемы, связанной с потерей сетевого подключения в виртуальных машинах на базе Windows Server 2012/R2 с сетевыми адаптерами E1000/E1000e в облаке IaaS. А с какими проблемами в виртуальном окружении сталкиваетесь вы?

Средняя оценка: 0, всего оценок: 0
Поделиться

Только полезные материалы в нашей рассылке

Ошибка подписки

Похожие статьи

Тенденции
Облака и виртуализация в электронной коммерции
13.04.2016
Количество просмотров
4638

Облака и виртуализация в электронной коммерции

Серверная виртуализация, а вслед за ней и облачные технологии (IaaS, SaaS и другие ХaaS-сервисы) с каждым годом увеличивают степень проникновения во многие отрасли. Мы провели исследование рынка облачных технологий в области электронной коммерции, опросив более ста крупнейших интернет-ретейлеров в России. В этой статье мы опишем ситуацию в этой нише и расскажем, как видят облака ее участники.
Решения
Технико-экономическое обоснование использования услуги IaaS на примере кейса крупной компании
17.10.2016
Количество просмотров
7515

Технико-экономическое обоснование использования услуги IaaS на примере кейса крупной компании

Сегодня вы вряд ли найдете организацию, которая не задавалась бы вопросом о целесообразности потраченных средств и окупаемости используемых решений. Ведь каждый хочет получить максимум преимуществ с минимальными издержками и затратами. Подобное применимо и к облачным технологиям.
Безопасность
Облачная услуга «PCI DSS хостинг»
07.07.2015
Количество просмотров
3934

Облачная услуга «PCI DSS хостинг»

Количество услуг, предлагаемых облачными провайдерами, растет ежегодно. Какие-то из них востребованны, какие-то не очень, иные при определенных условиях являются обязательными. В этом посте остановимся подробнее на услуге PCI DSS хостинга (PCI DSS Compliant Hosting), которая актуальна для организаций, использующих облачную инфраструктуру, внутри которой хранятся, обрабатываются или передаются данные платежных карт.

Ваше обращение приняли

Скоро наш менеджер свяжется с вами.
А пока вы можете изучить интересные материалы в нашем блоге.

Подписка оформлена

Скоро отправим вам уведомление о новых материалах.