问题描述
在多区域管理中添加一个新的云环境之后,在当前区域下,进入配额管理页面,发现配额管理的云平台中资源已分配的配额数大于各项目中已分配的配额的总和。
说明:
IDP(Identity Provider):多区域云产品安装的云环境称为IDP。
SP(Service Provider):添加的云环境称为SP。
问题原因
当添加一个新的云环境时,多区域会将SP的组织信息同步到IDP中,同时也会将IDP的admin项目同步到SP中,此时SP中原有的admin项目会被重命名为admin_XX,此项目在多区域场景下进行不显示,但实际上admin_XX项目并未删除,用户登录到对应的SP本端环境仍然可以看见该项目。主要是因为SP环境在对接多区域之前,可能在原有admin项目下创建了资源,为保证用户资源的安全性,所以保留了原有admin项目及项目下的资源。
多区域场景下,切换到SP区域,理论上云平台已分配配额是admin项目和其他项目的配额数之和,而实际计算是在原有的基础上又加上了admin_XX项目的配额数,故看到的云平台中资源已分配的配额数大于各项目中已分配的配额的总和。
解决方案
在多区域云环境管理页面,找到有问题区域的管理地址,使用云管理员账号登录平台,登录成功之后,进入配额管理页面,选择admin_XX 项目进行配额管理,此时可能会有以下两种情形:
情形一:admin_XXX 项目已经分配配额,但并没有在项目中创建资源
解决方法 :
进入配额管理,选择admin_XXX项目编辑配额,将admin_XXX项目的各项配额设置为0,点击确认, 多区域场景下云平台已分配配额显示正确数额。
情形二:admin_XXX 项目已经分配配额,并在项目中已经创建资源
解决方法:
先在对应云产品页面中删除此项目中的资源,再按照“情形一”的解决方案操作即可。