Восстановление работоспособности отдельного контроллера домена
Служба каталогов использует единую распределенную базу данных, которая хранит сведения обо всех сетевых ресурсах домена. Каждый контроллер домена работает с локальной копией этой базы данных. Синхронизацию изменений между такими локальными копиями обеспечивает механизм репликации. При выполнении на существующем контроллере домена команды samba-tool domain join DC локальная копия базы данных полностью перезаписывается актуальной копией распределенной базы данных. Этот процесс называют «повторным вводом» контроллера в домен.
Возможны ситуации, когда в работе отдельного контроллера домена возникают неполадки или он полностью выходит из строя, тогда как остальная часть домена продолжает функционировать корректно. Например, это может быть вызвано ошибками в нереплицируемой части локальной копии базы данных на контроллере или некорректной репликацией изменений с других контроллеров. То есть они не распространяются по домену через механизм репликации и носят локальный характер.
В этом случае для восстановления работоспособности контроллера достаточно повторно ввести его в домен с помощью стандартной команды (см. описание формата вызова и доступных опций в разделе «Администрирование домена»):
samba-tool domain join <domain FQDN> DC -U administrator
В случае успешного выполнения команды локальная копия базы данных службы каталогов будет заменена актуальной, не содержащей ошибок.