В. Как настроить домен в режиме Windows Server 2008 для использования системы DFSR вместо службы репликации файлов NT (NTFRS)?

О. если установить новый домен в любом режиме, кроме Server 2008, или просто выполнить модернизацию, то для репликации SYSVOL используется NTFRS, даже если все серверы работают с Server 2008.

Для перехода с NTFRS на DFSR используйте утилиту DFSRMIG, поставляемую вместе с DFSR. Компания Microsoft подготовила этот инструмент для перевода с FRS на DFSR всех контроллеров домена (DC) в домене.

Инструмент применяется в несколько этапов. Администратор назначает необходимое глобальное состояние.

0 'Start'
1 'Prepared'
2 'Redirected'
3 'Eliminated'

По умолчанию домен находится в режиме Start. Состояние DC можно увидеть с помощью ключа /GETGLOBALSTATE.

dfsrmig /getglobalstate
Current DFSR global state: 'Start'
Succeeded.

Ключ /GETMIGRATIONSTATE перечисляет все DC, локальное состояние которых не соответствует желаемому глобальному состоянию.

dfsrmig /getmigrationstate
All Domain Controllers have migrated successfully to Global state ('Start').
Migration has reached a consistent state on all Domain Controllers.
Succeeded.

Чтобы назначить глобальное состояние для всех DC, используется ключ /SETGLOBALSTATE. Инструмент выполняет все шаги для подготовки нового набора DFSR для SYSVOL, переключается на DFSR как первичное средство и удаляет набор репликации NTFRS. На втором этапе устанавливается глобальное состояние "redirected". Требуется время, чтобы все контроллеры домена перешли в новое состояние. Отслеживать ход миграции можно с помощью ключа /GETMIGRATIONSTATE.

dfsrmig /setglobalstate 2
Current DFSR global state: 'Start'
New DFSR global state: 'Redirected'

Миграция пройдет до состояния 'Prepared'. Служба DFSR скопирует содержимое SYSVOL в папку SYSVOL_DFSR. Миграция пройдет до состояния 'Redirected'.

Общий ресурс SYSVOL будет заменен на папку SYSVOL_DFSR.

Если при переходе состояния в общем ресурсе SYSVOL произошли какие-то изменения, примените команду robocopy для переноса изменений из SYSVOL в SYSVOL_DFSR на любом реплицированном RWDC.

dfsrmig /getglobalstate
Current DFSR global state: 'Redirected'
Succeeded.
dfsrmig /getmigrationstate
dfsrmig /getglobalstate
Current DFSR global state: 'Redirected'
Succeeded.
dfsrmig /getmigrationstate
The following Domain Controllers are not in sync with Global state ('Redirected'):
Domain Controller (Local Migration State) - DC Type
===================================================
SAVDALDC01 ('Start') - Primary DC
SAVDALDC02 ('Start') - Writable DC
Migration has not yet reached a consistent state on all Domain Controllers.
State information might be stale due to AD latency.
dfsrmig /getmigrationstate
The following Domain Controllers are not in sync with Global state ('Redirected'):
Domain Controller (Local Migration State) - DC Type
===================================================
SAVDALDC02 ('Waiting For Initial Sync') - Writable DC
Migration has not yet reached a consistent state on all Domain Controllers.
State information might be stale due to AD latency.
dfsrmig /getmigrationstate
All Domain Controllers have migrated successfully to Global state ('Redirected').
Migration has reached a consistent state on all Domain Controllers.
Succeeded.

Чтобы удалить NTFRS, я установил глобальное состояние 3 и подождал, пока оно вступит в силу.

dfsrmig /setglobalstate 3
Current DFSR global state: 'Redirected'
New DFSR global state: 'Eliminated'

Миграция перейдет в состояние 'Eliminated'. Отменить этот этап нельзя.

Если какой-нибудь RODC остается в состоянии 'Eliminating' в течение слишком длительного времени, воспользуйтесь параметром /DeleteRoNtfrsMembers.

Succeeded.
dfsrmig /getmigrationstate
The following Domain Controllers are not in sync with Global state ('Eliminated'):
Domain Controller (Local Migration State) - DC Type
===================================================
SAVDALDC01 ('Redirected') - Primary DC
SAVDALDC02 ('Redirected') - Writable DC
Migration has not yet reached a consistent state on all Domain Controllers.
State information might be stale due to AD latency.
dfsrmig /getmigrationstate
All Domain Controllers have migrated successfully to Global state ('Eliminated').
Migration has reached a consistent state on all Domain Controllers.
Succeeded.

На данном этапе можно проверить, являются ли контроллеры домена частью новой группы репликации DFSR Domain System Volume, с помощью оснастки DFS Management.

С помощью команды NTFRSUTL SETS можно убедиться, что старый набор репликации SYSVOL остановлен.

ntfrsutl sets
ACTIVE REPLICA SETS
DOMAIN SYSTEM VOLUME (SYSVOL SHARE) in state STOPPED
DELETED REPLICA SETS

Переход на систему репликации DFSR выполнен. Общий ресурс SYSVOL указывает на структуру SYSVOL_DFSR.