AnyBackup-添加 OpenStack 云平台租户失败,提示错误信息:认证失败,原因:当前用户没有设置 primary project
关键字
OpenStack、primary project
适用产品
- AnyBackup Express 7.0.13.0 - 7.0.16.2
- AnyBackup CDM 7.0.13.0 - 7.0.16.2
问题描述
在 AnyBackup 管理控制台上,添加 OpenStack 云平台租户失败,提示错误信息:
认证失败,原因:当前用户没有设置 primary project

问题影响
AnyBackup 管理控制台无法添加租户完成 OpenStack 备份。
问题原因
当前添加的租户在 OpenStack 云平台上没有主项目。
解决方案
为了解决该问题,需要在 OpenStack 云平台上给该用户添加主项目以及在主项目里赋予该用户 admin 的权限,操作步骤如下:
1. 使用具有 admin 角色的用户登录 OpenStack 云平台。
2. 点击身份管理>用户,选择用户,点击编辑,在弹出框里点击主项目下拉框,选择当前用户的主项目,点击更新用户,为用户添加主项目。
.jpg)
3. 点击身份管理>项目,选择用户对应的主项目,点击管理成员,在项目成员里,点击用户名右侧的下拉框,选择 admin 角色,点击保存,为用户添加 admin 权限。
.jpg)
更多信息
云平台租户是各个服务中的一些可以访问的资源集合,例如,在 nova 中,我们可以把云平台租户理解成一组云主机的拥有者,在 swift 中则是一组容器的拥有者。基于此,我们需要在创建云主机是指定某个云平台租户,在 cinder 创建卷也是要指定具体的云平台租户。用户默认的总是绑定到某些云平台租户上,用户访问云平台租户的资源前,必须具有对该云平台租户的访问权限,或者说是在特定云平台租户下赋予了特定的角色。