Я пытаюсь развернуть виртуальную машину из шаблона. Этот шаблон использовался раньше десятки раз; ничего особенного. Проблема в том, что, казалось бы, из ниоткуда, когда я развертываю виртуальную машину, она дает ей тот же MAC-адрес, что и существующая виртуальная машина с питанием.
Обе виртуальные машины используют автоматическое назначение MAC.
Похоже, что обычная причина этого - наличие более 1 vCenter без присвоения каждому уникального идентификатора. Дело в том, что у нас всего 1 vCenter.
Я подтвердил в базе данных vCenter с помощью следующего запроса, что в кластере нет других конфликтов:
SELECT TOP 1000
[MAC_ADDRESS],
COUNT([MAC_ADDRESS])
FROM [VIM_VCDB].[dbo].[VPX_NIC]
GROUP BY MAC_ADDRESS
HAVING COUNT([MAC_ADDRESS]) > 1
Я продолжаю удалять только что созданную виртуальную машину и пытаюсь повторно развернуть ее, но каждый раз она выдает один и тот же MAC-адрес.
Когда я создаю новую виртуальную машину с нуля, она использует уникальный MAC.
Я не могу найти никаких других примеров чего-то подобного в Интернете, и я не могу понять, как это возможно, и что я могу сделать, чтобы это исправить. Не хочу начинать назначать MAC-адреса вручную.
Это превратилось из проблемы, которая повторялась, в… не в проблему. Я не знаю, что произошло и почему, но изначально это происходило со мной в пятницу вечером, несколько раз. Я смог повторить это сегодня утром, прежде чем опубликовать это.
Тестирование теперь показывает генерируемые уникальные MAC-адреса; нет дубликатов.
Понятия не имею, почему, я все равно хотел бы узнать, есть ли у кого-нибудь идеи. У меня есть скрытое подозрение, что это вернется. Тьфу.
Я видел аналогичные проблемы после обновления vCenter со старыми профилями настройки, после обновления некоторых версий профили стали нестабильными. Обычное решение - просто воссоздать профиль настройки с нуля.