第 4 章 为 RHOSP 设置验证方法


高可用性隔离代理和资源代理支持与 RHOSP 进行通信的三种验证方法:

  • 使用 clouds.yaml 配置文件的验证
  • 使用 OpenRC 环境脚本进行身份验证
  • 通过 Pacemaker ,使用 username 和密码的验证

确定用于集群的身份验证方法后,在创建隔离或集群资源时指定适当的身份验证参数。

4.1. 使用 clouds.yaml 文件,带有 RHOSP 的验证

本文档中的流程使用 clouds.yaml 文件进行身份验证,请使用此流程中显示的 clouds.yaml 文件。这些过程为 cloud= parameter 指定 ha-example,具体如此文件中所定义。

流程

  1. 在属于集群的每个节点上,创建一个 clouds.yaml 文件,如下例所示。有关创建 clouds.yaml 文件的详情,请参考 用户和身份管理指南

    $ cat .config/openstack/clouds.yaml
    clouds:
      ha-example:
        auth:
          auth_url: https://<ip_address>:13000/
          project_name: rainbow
          username: unicorns
          password: <password>
          user_domain_name: Default
          project_domain_name: Default
      <. . . additional options . . .>
      region_name: regionOne
      verify: False
  2. 使用以下基本的 RHOSP 命令测试身份验证是否成功,以及是否可以访问 RHOSP API,替换您在为 ha-example 创建的 cloud.yaml 文件中指定的云的名称。如果这个命令没有显示服务器列表,请联络您的 RHOSP 管理员。

    $ openstack --os-cloud=ha-example server list
  3. 指定在创建集群资源或隔离资源时的 cloud 参数。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部