7.13. 在两台机器上设置受管域


您可以在两台机器上创建受管域,其中一台机器是域控制器,另一个机器是主机。如需更多信息,请参阅 受管域中域控制器的角色

  • <IP 1> = 域控制器的 IP 地址(Machine 1)
  • <IP 2> = 主机的 IP 地址(Machine 2)
注意

您可能需要配置防火墙以运行此示例。

流程

  1. 在 Machine 1 中

    1. 添加管理用户,以便主机可以被域控制器进行身份验证。

      使用 add-user.sh 脚本为主机控制器 HOST_NAME 添加管理用户。

    2. 启动域控制器。

      指定 host-primary.xml 配置文件,该文件已针对专用的域控制器预先配置。另外,设置 jboss.bind.address.management 属性,使域控制器对其他计算机可见。

      $ EAP_HOME/bin/domain.sh --host-config=host-primary.xml -Djboss.bind.address.management=<IP1>
      Copy to Clipboard Toggle word wrap
  2. 在 Machine 2 中

    1. 按如下方式更新主机配置:

      1. elytron 子系统中添加以下配置:

        <subsystem xmlns="urn:wildfly:elytron:18.0"...>
          <authentication-client>
            <authentication-configuration name="secondary-hc-auth" authentication-name="MGMT_USER_NAME">
              <credential-reference clear-text="MGMT_USER_PASSWORD"/>
            </authentication-configuration>
            <authentication-context name="secondary-hc-auth-context">
              <match-rule authentication-configuration="secondary-hc-auth"/>
            </authentication-context>
          </authentication-client>
        ...
        </subsystem>
        Copy to Clipboard Toggle word wrap
        重要

        本例使用明文密码 "MGMT_USER_PASSWORD"。在生产环境中,可以使用引用凭证存储或使用加密表达式,而不是使用明文密码来提高安全性。如需更多信息,请参阅 JBoss EAP 中的安全存储凭据

      2. 在域控制器中添加身份验证上下文:

        <domain-controller>
          <remote authentication-context="secondary-hc-auth-context">
          ...
        </domain-controller>
        Copy to Clipboard Toggle word wrap
    2. 启动主机控制器。

      指定 host-secondary.xml 配置文件,该文件已针对辅助主机控制器进行了预配置。另外,设置 jboss.domain.primary.address 属性,以连接域控制器和 jboss.bind.address 属性来设置主机控制器绑定地址。

      $ EAP_HOME/bin/domain.sh --host-config=host-secondary.xml  -Djboss.domain.primary.address=<IP1>  -Djboss.bind.address=<IP2>
      Copy to Clipboard Toggle word wrap

现在,您可以在启动时使用--controller 参数指定域控制器地址,从管理 CLI 管理域。

$ EAP_HOME/bin/jboss-cli.sh --connect --controller=<IP1>
Copy to Clipboard Toggle word wrap

或者,您可以从位于 http:// <IP1>:9990 的管理控制台管理域

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat