搜索

5.2. 启动一个或多个实例,以充当主机控制器

download PDF

本节列出了启动一个或多个 JBoss EAP 实例的步骤,以充当 Red Hat AMI 上的非集群主机控制器。

配置并启动非集群的域控制器。请参阅 启动实例以作为域控制器提供

对于域控制器实例

对于在 Amazon EC2 上运行的受管域,除静态域控制器发现外,主机控制器还可以使用 Amazon Simple Storage (Amazon S3)系统动态发现域控制器。特别是,主机控制器和域控制器可以配置为访问 Amazon S3 存储桶所需的信息。

使用此配置时,在域控制器启动时,它会将联系信息写入存储桶中的 S3 文件。每当主机控制器尝试联系域控制器时,都会从 S3 文件获取域控制器的联系信息。

例如,Amazon EC2 实例的 IP 地址通常会在停止和启动时改变。在这种情况下,如果域控制器的联系信息改变,则不需要重新配置主机控制器。主机控制器可以从 S3 文件获取域控制器的新联系信息。

使用以下属性指定手动域控制器发现配置:

  • access-key :Amazon AWS 用户帐户访问密钥。
  • secret-access-key :Amazon AWS 用户帐户 secret 访问密钥。
  • 位置 :要使用的 Amazon S3 存储桶。

    1. domain-ec2.xml 文件从 /opt/rh/eap8/root/usr/share/wildfly/docs/examples/configs 复制到 JBoss EAP 配置目录中。
    2. 在适当的服务配置文件中设置以下变量:

      WILDFLY_SERVER_CONFIG=domain-ec2.xml
      WILDFLY_HOST_CONFIG=host-master.xml
    3. 将 S3 域控制器发现配置添加到 domain-ec2.xml 文件中:

      <local>
          <discovery-options>
              <discovery-option name="s3-discovery" module="org.jboss.as.host-controller" code="org.jboss.as.host.controller.discovery.S3Discovery">
                  <property name="access-key" value="S3_ACCESS_KEY"/>
                  <property name="secret-access-key" value="S3_SECRET_ACCESS_KEY"/>
                  <property name="location" value="S3_BUCKET_NAME"/>
              </discovery-option>
          </discovery-options>
      </local>
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.