none
Кэширование записей на дисках. Котнроллер домена на виртуальной машине. Win Server 2012 Hyper-V AD DC. RRS feed

  • Вопрос

  • Добрый день!

    Имеется Windows Server 2012 с ролью Hyper-V. На нем запущена виртуальная машина WinServ2012 - контроллер домена.

    Виртуальный диск подключен через IDE-контроллер. На нем два логических тома. База, журнал и SYSVOL лежат на D:\NTDS и D:\SYSVOL

    В официальных рекомендациях нашел, что для КД на вирт.машине при подключении вирт.диска через IDE, необходимо отключать кэширование записей на ATA/IDE-дисках.

    При попытке отключить кэширование получаю: "не удалось изменить параметр кэширования записей для этого устройства." Решения проблемы, к сожалению, найти не смог. Подскажите, пожалуйста, что с этим сделать.

    И еще один, возможно, глупый вопрос. Кэширование надо отключать только для тома, где лежат База, журнал и SYSVOL ? Или же для основного тоже?

    Заранее благодарю!

    23 июля 2013 г. 13:46

Ответы

Все ответы

  • При установке роли ADDS инсталлятор сам отключает кэширование для всех логических дисков, на которых находятся базы и логи ADDS.

    А то, что вы не можете отключить (судя по всему, вы это пытаетесь сделать через devicer manager) говорит о том, что виртуалка у вас находится на рэйде (и управление кешерованием осуществляется через raid-контроллер).

    В результате у вас должны быть включены кэши на raid-контроллере и отключены в виртуальном DC.

    Проверить их состояние можно в ключе реестра [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters]

    О параметрах реестра читать тут


    23 июля 2013 г. 14:17
  • Кэширование на Raid-контроллере включил.

    Но на виртуальном DC по-прежнему включено кэширование. Возникает предупреждение 32 (драйвер обнаружил, что для устройства включен буфер записи).

    И всё так же при попытке отключить кэширование получаю: "не удалось изменить параметр кэширования записей для этого устройства." Отключить я его пытаюсь через Computer Management - управление дисками - ...

    Неужели надо переустановить хостовую ОС ? =\

    24 июля 2013 г. 7:42
  • Неужели надо переустановить хостовую ОС ? =\
    Пока не нужно. Но вот KB2855336 установить везде в обязательном порядке, обратив внимание на информацию из KB2853952

    Active Directory? Ask me how.

    24 июля 2013 г. 10:25
    Модератор
  • На хостовой ОС и на виртуальной настроено автоматическое обновление.

    KB2855336 установлено, отдельно проверил.

    24 июля 2013 г. 12:23
  • А вообще насколько критично это предупреждение? Действительно вероятность повреждения данных так велика?

    Никак не получается устранить проблему :(

    • Изменено Mr_Arty 25 июля 2013 г. 8:08 редактирование
    25 июля 2013 г. 8:07
  • В общем проблема решилась только полной переустановкой хостовой ОС. 

    Пересоздал RAID-массив, на контроллере включил кэширование.

    Поднял виртуальный КД. Предупреждение 32 пропало. Profit.

    Всем спасибо за советы. Надеюсь тема кому нибудь в дальнейшем пригодится.

    26 июля 2013 г. 13:34
  • По проблеме DC на Hyper-V предлагаю почитать эту статью:

    http://www.hyper-v.nu/archives/hvredevoort/2013/07/keeping-your-virtual-active-directory-domain-controllers-safe/

    27 июля 2013 г. 20:13
  • доброго дня.

    аналогичная ситуация.

    raid adaptec 5805z

    ОС Win Server 2012 R2 DTC

    на раид контроллере кэширование записи отключено, на ОС где установлена роль Hyper-v кэширование на дисках отключено, но на виртуальном DC Win Server 2012 R2 STD кэширование включено и не желает отключаться.

    я Вас правильно понял, для излечения этой ошибки необходимо активировать кэширование записи на самом raid контроллере, и в этом случае станет возможно отключить кэширование на виртуальном DC?

    25 декабря 2013 г. 9:31
  • Добрый день.

    Хотел бы узнать, решилась ли у кого-нибудь данная проблема? Есть сервер с рэйд контроллером, установлен Windows Server 2012 R2 и все последние обновления. Поднят виртуальный контроллер домена. В событиях есть ошибка disk 32. Кэширование на виртуальной машине включено и не выключается. На хостовой машине кэширование выключено. На рэйдконтроллере влючено.

    Нигде внятного ответа найти не могу.

    16 апреля 2014 г. 5:39
  • Присоединяюсь к вопросам. Имеется RAID-контроллер с отключенным кэшированием, на гипервизоре тоже отключено. В виртуальной машине включено и нет возможности выключить.

    Система Windows Server 2012 R2

  • Заметил такую фишку ещё. Если виртуальный жесткий диск подключен через SCSCI-контроллер, то параметр кэширования в системе включается. Если диск переподключить через IDE-контроллер, то кэширование отключается
  • Вот ответ от официального представителя:

    "Главная мысль: «Причин для беспокойства нет, можете уверенно использовать ваш виртуальный контроллер домена дальше».

    Краткое объяснение. Это включение/отключение кэширования имеет смысл только на реальном оборудовании и не имеет никакого смысла внутри виртуальной машины, просто потому что в ВМ нет никакого реального контроллера. Поэтому, если вы отключили кэширование на физическом RAID-контроллере, можете быть уверены в том, что ни физический хост, ни тем более виртуальная машина попросту не могут это самое кэширование использовать.
    В предыдущих версиях Windows Server внутри ВМ администратор действительно мог менять это чекбокс, хотя еще раз, это никак не влияло на кэширование, которое может быть отрегулировано только на физическом хосте. Но тот факт, что чекбокс поменять было можно, вводил многих в заблуждение. Поэтому в Windows Server 2012 R2 внутри ВМ этот чекбокс уже изменить нельзя, о чем и гласит предупреждение рядом с чекбоксом. Но гостевая ОС действительно будет вас предупреждать сообщениями в Event Log, типа того, который вы привели в письме. Если на физическом контроллере кэш отключен, то можно смело игнорировать эти сообщения."
    • Предложено в качестве ответа Andrey Vertexx 5 июня 2014 г. 15:13
  • Полезный пост) Спасибо!
    2 июня 2014 г. 16:15