第 4 章 为 RHOSP 设置验证方法
高可用性隔离代理和资源代理支持与 RHOSP 进行通信的三种验证方法:
-
使用
clouds.yaml配置文件的验证 - 使用 OpenRC 环境脚本进行身份验证
-
通过 Pacemaker ,使用
username和密码的验证
确定用于集群的身份验证方法后,在创建隔离或集群资源时指定适当的身份验证参数。
4.1. 使用 clouds.yaml 文件,带有 RHOSP 的验证 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
本文档中的流程使用 clouds.yaml 文件进行身份验证,请使用此流程中显示的 clouds.yaml 文件。这些过程为 cloud= parameter 指定 ha-example,具体如此文件中所定义。
流程
在属于集群的每个节点上,创建一个
clouds.yaml文件,如下例所示。有关创建clouds.yaml文件的详情,请参考 用户和身份管理指南。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用以下基本的 RHOSP 命令测试身份验证是否成功,以及是否可以访问 RHOSP API,替换您在为
ha-example创建的cloud.yaml文件中指定的云的名称。如果这个命令没有显示服务器列表,请联络您的 RHOSP 管理员。openstack --os-cloud=ha-example server list
$ openstack --os-cloud=ha-example server listCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 指定在创建集群资源或隔离资源时的 cloud 参数。