Windows 2016 Failover Cluster - Storage Replication (Часть 2)

В ланной статье мы рассмотрим возможности по управлению репликацией дисков.

Переключение направления репликации.

Строго говоря, для переключения направления репликации есть специальная, команда в PowerShell, или эту процедуру можно выполнить через графическую оболочку, но...

При попытке выполнить команду Set-SRPartnership на системе, использующей репликацию и файловый кластер, иногда происходит разрушение файловой системы и диск обнаруживается как "RAW", возможно эта проблема будет решена в следующем релизе, но пока я нашел другое решение, которое поддерживаемое и не приводит к негативным последствиям. 

Для переключения направления репликации можно просто остановить репликацию и пересоздать ее в противоположном направлении, при этом полностью сохранаяется ее функциональность

  • На узле кластера, который является первичным в репликации выполнить команду.

Remove-SRPartnership -SourceComputerName sol-fs6 -SourceRGName rg_sol-fs6-Disk-D -DestinationComputerName sol-fs5 -DestinationRGName rg_sol-fs5-Disk-E

  • Команда удалит репликацию. Убедитесь в этом.

Get-SRPartnership

  • Подключитесь к серверу, который будет выполнять роль первичного файлового сервера и источника данных для репликации, и выполните команду.

New-SRPartnership -SourceComputerName sol-fs5 -SourceRGName rg_sol-fs5-Disk-DestinationComputerName sol-fs6 -DestinationRGName rg_sol-fs6-Disk-D -ReplicationMode Synchronous -Seeded

  • Проверьте статус репликации после изменения направления репликации.

Get-SRGroup | select Name,ReplicationMode, ReplicationStatus, IsPrimary

1-1.gif

  • Обратите внимание, что файловый сервер снова появился в консоли управления, но теперь он имеет другое имя и репликация выполняется с дисковой стойки узла SOL-FS5 (Site2).

1-2.gif

Удаление системы репликации.

  • Удаление системы репликации возможно в любой момент времени. Для этого необходимо выполнить команду.

    Remove-SRPartnership -SourceComputerName sol-fs6 -SourceRGName rg_Sol-fs6-Disk-D -DestinationComputerName sol-fs5 -DestinationRGName rg_Sol-fs5-Disk-E

  • Для удаления групп репликации необходимо выполнить команды:

    Remove-SRGroup -ComputerName sol-fs6 -Name rg_Sol-fs6-Disk-D
    Remove-SRGroup -ComputerName sol-fs5 -Name rg_Sol-fs5-Disk-E

  • При некоторых видах критических сбоев вам может понадобиться очистка метаданных системы репликации.
  • Для очистки метаданных можно воспользоваться командой, удаляющей метаданные, записи в реестре и информацию хранящуюся в System Volume. Как правило это “осиротевшие” метаданные из удаленных репликаций.

    Clear-SRMetadata -ComputerName sol-fs6 -AllConfiguration -AllLogs -AllPartitions -Force

  • Не выполняйте эту команду пока не выполнили команды Remove-SRPartnership и Remove-SRGroup.

Заключение.

Мы рассотрели все волпросы по настройке системы репликации, переключении направлений и удалению репликации.
О проверке функционирования, мониторинге в следующих статьях.

 

Александр Каленик, Senior Premier Field Engineer (PFE), MSFT (Russia)