1.7. 关于域控制器发现和失效切换

设置受管域时,每个主机控制器都必须用联系域控制器所需的信息进行配置。在 JBoss EAP 6.3 里,每个主机控制器都可以配置多个选项来寻找域控制器。主机控制器轮询选项列表,直至成功找到域控制器。
这个允许主机控制器用联系信息重新配置为备份域控制器。如果主域控制器出现问题,备份主机控制器可以提升为主域控制器,提升后它可以自动失效切换至新的主控制器。
下面是一个如何用多个选项寻找域控制器来配置主机控制器的例子。
<domain-controller>  
    <remote security-realm="ManagementRealm">  
          <discovery-options>  
              <static-discovery name="primary" host="172.16.81.100" port="9999"/>  
              <static-discovery name="backup" host="172.16.81.101" port="9999"/>  
          </discovery-options>  
    </remote>  
</domain-controller>
静态的发现选项包括下列强制的属性:

名称
这个域控制器发现选项的名称
主机
远程域控制器的主机名称。
重点
远程域控制器的端口。
在上面的例子里,第一个发现选项是期望成功的选项。第二个可以用在失效切换的情况下。
如果主域控制器出现问题,用 --backup 选项启动的主机控制器将被提升为域控制器。

注意

--backup 选项启动主机控制器将导致控制器维护域配置的一个本地拷贝。如果主机控制器被重设为域控制器,这个配置将被使用。

过程 1.1. 将主机控制器提升为域控制器

  1. 确保原来的域控制器已停止。
  2. 使用管理 CLI 连接至将成为新域控制器的主机控制器。
  3. 执行下列命令来将主机控制器配置为新的域控制器。
    /host=HOST_NAME:write-local-domain-controller
  4. 执行下列命令来重新加载主机控制器。
    reload --host=HOST_NAME
步骤 2 里选择的主机控制器将充当域控制器。