Мне нужно настроить систему как минимум из двух серверов под управлением Windows Server 2008 R2 (основного и резервного) в домене. Два сервера всегда синхронизированы, так что резервный может взять на себя управление в случае сбоя основного сервера. В настоящий момент репликация выполняется с использованием DFSR, настроенного с помощью инструмента командной строки DFSRAdmin.exe. Когда сбой основного сервера происходит без предупреждения, резервный сервер должен взять на себя всю функциональность. Поскольку основной сервер не вернется, я хотел очистить репликацию.
Вопрос1: действительно ли необходима очистка? Я так думаю, потому что новый сервер с таким же именем или IP мог войти в сеть.
Вопрос 2: С помощью DFSRAdmin.exe невозможно было удалить подключения репликации или членство на отказавшем сервере, потому что нет подключения к серверу. Как мне сделать уборку?
Заранее спасибо.
Вы должны использовать пространства имен DFS (DFS-N). Путь на основе домена, например \ contoso.com \ Data, можно использовать для организации данных, таких как \ contoso.com \ Data \ HR, \ contoso.com \ Data \ Accounting и т. Д. Затем вы используете DFS-R для хранения двух копий каждого набора. данных на двух ваших серверах. то есть \ contoso.com \ Data \ HR будет существовать как \ Server1 \ HR и \ Server2 \ HR.
DFS-N похож на DNS для общих файловых ресурсов. Когда люди запрашивают \ contoso.com \ Data \ HR, они перенаправляются либо на \ server1 \ HR, либо на \ Server2 \ HR в зависимости от конфигурации и способа сортировки рефералов. Видеть http://blogs.technet.com/b/josebda/archive/2009/08/21/three-ways-to-design-your-dfs-namespaces.aspx
Вы никогда не говорите пользователям подключаться к общим ресурсам по буквальному имени сервера. Таким образом, вы можете без проблем изменять базовые пути и серверы, при этом обеспечивая пользователям доступ к данным, используя пути, которые остаются статическими.
Если вы реализуете DFS-N и DFS-R вместе, вам не нужно менять местами серверы с одинаковым именем и IP.
Я еще не проверил, требуется ли для dfsradmin.exe наличие серверов перед очисткой. Так что я не ожидал такого поведения, о котором вы сообщаете.
По сути, dfsradmin удаляет объекты AD, когда вы используете его для удаления соединений и т. д. Вы можете использовать любые инструменты AD, такие как dsrm.exe, ldifde.exe или командлеты PowerShell, такие как remove-adobject, для выполнения очистки, если это необходимо. В DFSR есть объекты в двух местах. Помните, что у вас есть общая конфигурация, связанная с топологией, в CN = DFSR-Globalsettings, CN = System, DC = contoso, DC = com и конфигурация для конкретного сервера в таких местах, как cn = DFSR-LocalSettings, CN = 2008R2-MIG-01, Ou = Servers, DC = contoso, DC = com. Так что в идеале вам нужно очистить и удалить то, что вам не нужно, из обоих мест при выводе сервера из эксплуатации, если вы хотите «держать его в порядке».
Очевидно, вы также можете сделать все это в графическом интерфейсе. Но я предполагаю, что вы хотите это написать.