В прежние времена, предшествовавшие Windows Server 2012, рекомендовалось располагать хотя бы один физический контроллер домена рядом с виртуализированными контроллерами домена.
Одним из оправданий этого было то, что если ваши хосты Hyper-V были кластеризованы, то для них требовался доступ к DC во время загрузки. Это имеет полное значение для меня.
Тем не менее, я часто слышу, как люди говорят, что все еще важно иметь физический DC, даже если у вас нет кластерной установки (скажем, например, в простой установке с одним сервером Hyper-V, на котором работает пара виртуальных машин, одна из которых является DC). Это оправдывало впечатление (и я никогда не мог быть полностью уверен), что у вас все еще будет проблема в том смысле, что при первой загрузке хоста Hyper-V в сети нет постоянного тока. Кэшированные учетные данные означают, что вы все еще можете войти в систему, но как насчет всех тех битов, которые происходят во время загрузки, которые означают, что наличие постоянного тока полезно? Это на самом деле проблема? Есть ли на самом деле какие-либо операции, которые могут выполняться толькопри загрузке это вызовет проблему? Какие-нибудь групповые политики, например? В основном я спрашиваю: действительно ли физический аргумент DC действительно удерживает воду, когда задействована кластеризация, или существовал (до 2012 года) существенный технический аргумент для этого без кластеризации? Эта статья из Altaro (см. Раздел «Миф о курице и яйце») предполагает, что в этом нет необходимости, но я все еще не уверен.
Теперь ко второй (и основной) части моего вопроса:
Windows Server 2012 представил несколько функций, направленных на решение проблем виртуализации контроллеров домена, в том числе:
- Идентификатор генерации виртуальной машины - устранение проблемы отката USN, которая означала, что моментальный снимок (или, точнее, откат к моментальному снимку) не был поддержан / действительно плохая идея
- Cluster Bootstrapping - это решение проблемы «курицы и яйца», связанной с отказоустойчивой кластеризацией, о которой я упоминал выше. Отказоустойчивая кластеризация больше не требует наличия постоянного тока во время загрузки.
Так что мой второй вопрос похож на первый, но на этот раз на 2012+. Предполагая, что vDC и хост 2012+, и вы исключаете кластеризацию из уравнения, есть ли другие проблемы, подобные упомянутым выше, которые означают, что я все еще должен рассмотреть физический DC? Должен ли я по-прежнему подумывать о том, чтобы иметь физический DC рядом с моим единственным некластеризованным хостом 2012 / 2012R2 Hyper-V, на котором установлен один виртуализированный DC? Я слышал, что некоторые люди предлагают разместить AD на хосте Hyper-V, но мне не нравится эта идея по разным причинам (кеш WB отключен для начала).
Как примечание, мой вопрос неявно предполагает, что имеет смысл присоединить ваш хост Hyper-V к домену для улучшения управляемости. Соответствует ли это утверждение проверке?
ОБНОВИТЬ:
Прочитав некоторые ответы, мне пришло в голову, что я могу сформулировать вещи немного по-другому, чтобы понять суть того, что я спрашиваю:
Даже с улучшениями в 2012 году и позже факт остается фактом: без физических контроллеров или виртуальных контроллеров на другом хосте хост все равно загружается, когда нет доступных контроллеров домена. Это на самом деле проблема? В некотором смысле, я полагаю, это один и тот же (или очень похожий) вопрос, если полностью исключить виртуализацию. Если вы регулярно запускаете рядовые серверы перед какими-либо контроллерами домена, это проблема?
Ответы:
Я бы тоже не сделал хост Hyper-V DC.
Что касается того, должен ли у вас быть физический контроллер домена, я считаю, что с изменениями, которые Microsoft реализовала в отношении виртуализированных контроллеров домена в целом и загрузки кластеров без DC, в частности, я лично не вижу в этом необходимости и не поддерживаю имеющий физический DC. Поддержание физического контроллера домена кажется нелогичным при переводе вашей инфраструктуры на платформу виртуализации. Виртуализировать всю мою инфраструктуру, но все это зависит от доступности одного физического DC? Какой смысл в этом?
Есть способы ограничить вашу «подверженность» при виртуализации контроллеров домена. Одним из способов является развертывание нескольких контроллеров домена на разных хостах в кластере и использование анти-сходства, чтобы разделить их в случае сбоя хоста (в зависимости от того, сколько хостов в кластере).
Хотя ответ Грега содержит ссылку на некоторые рекомендации MS, этой статье, тем не менее, два года, и она касается Windows Server 2008 и 2008 R2. Я бы не стал считать эту статью лучшей практикой в отношении Windows Server 2012 и 2012 R2. Я не могу найти официальный документ MS, но этот парень считается ведущим авторитетом в Hyper-V - http://www.aidanfinn.com/?p=13171
источник
Одно из обоснований сохранения одного физического DC на домен состоит в том, что в случае серьезного инцидента, который влияет на хост или перегружает хранилище кадров для виртуализированных DC, у вас должен быть хотя бы один физический DC с локальным хранилищем для выполнения восстановления и поддержания непрерывности. Microsoft продолжает выполнять эту проверку и делать эту рекомендацию во время RAP Active Directory (оценка рисков и планирование).
https://technet.microsoft.com/en-us/library/virtual_active_directory_domain_controller_virtualization_hyperv%28v=ws.10%29.aspx
«Поддерживайте физические контроллеры домена в каждом из ваших доменов. Это снижает риск сбоя платформы виртуализации, который затрагивает все хост-системы, использующие эту платформу».
источник
Я чувствую, что вы ищете однострочный ответ, так что вот оно:
Мы могли бы рассказать об особенностях и исключениях в каждом сценарии, но я думаю, что это является корнем вопроса.
источник
Давайте возьмем кластеры из уравнения и сосредоточимся на одной строке в вашем вопросе, которая заставляет меня содрогнуться.
Почему, почему, почему, вы хотите один DC? В любой конкретной среде мы стараемся избегать единой точки отказа для любой данной инфраструктуры. Контроллеры домена - ваш хлеб и масло - они предоставляют DNS, основу Active Directory. Серьезно, восстановите настольный ПК с Windows 7 на 2008R2 и продвигайте его. Существует всегда сильный случай для физического DC.
Hyper-V с AD DS? Нет, просто нет. Во-первых, Microsoft не поддерживает это. Во-вторых, как вы упомянули, обработка резервных копий станет проблемой, зависящей от конфигурации вашего диска. Не говоря уже о том, что прелесть виртуализации заключается в том, что физические хосты удаляются настолько быстро, насколько мы можем их построить (и я ценю, что dcpromo не так уж и сложен (в зависимости от размера вашей среды)), а хостинг AD DS просто усложняет. вопросы. Вы также вводите другую сложность Windows Time.
Лично я оставляю свои автономные хосты Hyper-V вне домена, но в действительности у меня нет реальных аргументов в пользу какой-либо конфигурации.
источник
Чтобы ответить на последний вопрос о том, действительно ли это когда-либо является проблемой: я заметил, что мои хосты Hyper-V с включенным RDP, но требующие NLA, не разрешают RDP до тех пор, пока я не перезапущу службу информирования о сетевом расположении, если нет DC, когда он загружается. У меня были случайные проблемы с удаленным подключением к VMMS в этих точках, но только когда что-то еще было сломано. Когда вы не можете подключиться к RDP или удаленно подключиться к диспетчеру Hyper-V, очень сложно выяснить, что сломано, и что-то исправить. Поддержание физического DC вокруг себя предотвратило это в любой момент.
источник