8.5.3. 提升主机控制器以作为域控制器
如果主域控制器出现问题,您可以提升主机控制器以充当域控制器。主机控制器必须先将域配置从域控制器本地缓存 ,然后才能提升。
缓存域配置
将 --backup 选项用于您可能希望成为域控制器的任何主机控制器。
EAP_HOME/bin/domain.sh --host-config=host-slave.xml --backup
$ EAP_HOME/bin/domain.sh --host-config=host-slave.xml --backup
这会在 EAP_HOME/domain/configuration/ 目录中创建一个 domain.cached-remote.xml 文件,其中包含整个域配置的副本。如果主机控制器重新配置为充当域控制器,则将使用此配置。
ignore-unused-configuration 属性用于确定要缓存的特定主机的配置量。值 true 表示仅缓存与此主机控制器相关的配置,这不允许它接管域控制器。值 false 表示将缓存整个域配置。
--backup 参数将此属性默认为 false,以缓存整个域。但是,如果您在 host.xml 文件中设置了此属性,则会使用该值。
您也可以单独使用 --cached-dc 选项来创建域配置的副本,但必须在 host.xml 中将 ignore-unused-configuration 设置为 false 来缓存整个域。例如:
将主机控制器提升为域控制器
- 确保原先的域控制器已停止。
- 使用管理 CLI 连接主机控制器,该主机控制器将成为新的域控制器。
执行以下命令,将主机控制器配置为充当新的域控制器:
/host=backup:write-attribute(name=domain-controller.local, value={})/host=backup:write-attribute(name=domain-controller.local, value={})Copy to Clipboard Copied! Toggle word wrap Toggle overflow 执行以下命令,以重新加载主机控制器:
reload --host=HOST_NAME
reload --host=HOST_NAMECopy to Clipboard Copied! Toggle word wrap Toggle overflow
此主机控制器现在将充当域控制器。