Удаление контроллера из домена, если сервер уже недоступен#
Удаление контроллера из домена при недоступном сервере включает в себя следующие этапы:
удаление DNS-записей;
удаление записей из SALT;
удаление следов контроллера домена.
Удаление DNS-записи#
Для удаления DNS-записи необходимо войти на портал управления под учетной записью администратора.
Перейти в раздел Роли и службы сайта — Служба разрешенных имен — <необходимая зона>.
С помощью поиска найти имя выводимого компьютера.
Выделить все записи в отфильтрованном списке, установив флаг выбора всех записей, и нажать Удалить.
Примечание
Необходимо убедиться, что все выбранные записи относятся к выводимому компьютеру.
Повторить поиск по имени выводимого компьютера, чтобы убедиться, что не осталось записей. При необходимости — повторить удаление.
Удаление записи из SALT#
Для удаления записи из SALT необходимо зайти под привилегированным пользователем с высоким уровнем целостности на один из работающих контроллеров домена и выполнить команду:
sudo salt-key -y -d <имя_выводимого_компьютера>
Удаление следов контроллера домена#
Перейти в раздел Пользователи и компьютеры — Компьютеры и проверить, не остался ли выводимый компьютер в списке.
Если остался, то его необходимо удалить. Для этого зайти под root-пользователем на один из работающих контроллеров домена и выполнить следующие команды:
авторизоваться под учетной записью администратора:
sudo kinit admin
выполнить команду:
sudo ldapdelete <Полный-DN-до-записи-с-компьютером-в-ЛДАП>
где <Полный-DN-до-записи-с-компьютером-в-ЛДАП>
имеет вид fqdn=<имя КД>,cn=computers,cn=accounts,<DN домена>
.
На контроллерах, которые были недоступны в момент удаления реплики, может остаться вектор удаленной реплики.
Для удаления вектора необходимо зайти под привилегированным пользователем с высоким уровнем целостности на один из работающих контроллеров домена и выполнить следующую команду:
sudo ipa-replica-manage clean-dangling-ruv
Примечание
Требуется ввести пароль от Directory Manager.
Следы от удаляемого контроллера домена останутся также в кластере RabbitMQ.
Для их очистки нужно зайти под root пользователем на один из работающих контроллеров домена и выполнить следующую команду:
sudo rabbitmqctl forget_cluster_node rabbit@<deleting_dc_name>
где <deleting_dc_name>
— имя удаляемого контроллера домена без указания домена.