欢迎访问机房运维工作室

爱数知识库

AnyBackup-添加 OpenStack 云平台租户失败,提示错误信息:认证失败,原因:当前用户没有设置 primary project

频道:爱数知识库 日期: 浏览:22

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. 点击身份管理>用户,选择用户,点击编辑,在弹出框里点击主项目下拉框,选择当前用户的主项目,点击更新用户,为用户添加主项目。

3. 点击身份管理>项目,选择用户对应的主项目,点击管理成员,在项目成员里,点击用户名右侧的下拉框,选择 admin 角色,点击保存,为用户添加 admin 权限。

更多信息

云平台租户是各个服务中的一些可以访问的资源集合,例如,在 nova 中,我们可以把云平台租户理解成一组云主机的拥有者,在 swift 中则是一组容器的拥有者。基于此,我们需要在创建云主机是指定某个云平台租户,在 cinder 创建卷也是要指定具体的云平台租户。用户默认的总是绑定到某些云平台租户上,用户访问云平台租户的资源前,必须具有对该云平台租户的访问权限,或者说是在特定云平台租户下赋予了特定的角色。