GaussDB创建前预检查资源及删除创建失败残留资源(BMS部署场景)
- 故障现象
创建BMS实例失败,在DBS运维管理平台树表中查询失败原因,失败原因中包含“No valid host was found。”字样,表示因为服务器资源不足,创建失败。

- 故障原因
可能的原因有以下:
底层BMS服务器资源不足。
BMS未提供感知底层环境多少资源的接口,无法做precheck与预占。
- 处理方法
步骤 1 登录DBS运维管理平台。
步骤 2 根据实例ID筛选实例。

步骤 3 单击实例名称进入实例详情页。在详情页中查询实例所用的规格码。

如图所示,规格码为: gaussdb.opengauss.ee.bms.8xlarge.x868.ha
步骤 4 在“配置管理 > 规格管理 > 规格码”中输入步骤3中查询到的规格码。

步骤 5 单击操作列中的“更多 > 查看属性”。查看“flavor”的值,得到BMS规格码。
如图所示,得到BMS规格码:physical.opengauss.v3.32u.4

步骤 6 如果创建时报“No valid host”这个错误,需要登入运营面对该实例进行删除,释放资源。
步骤 7 登录Service OM。
步骤 8 选择“服务列表 > 裸金属服务器 > 规格”,找到BMS规格码:physical.opengauss.v3.32u.4 的使用情况。
如图所示,可以得到底层环境的使用情况:BMS对外提供physical.opengauss.v3.32u.4 规格的服务器有16台,已经使用15台。

步骤 9 在删除实例操作下发后之后,相应的资源将会被清理。

步骤 10 等待清理完成,确定每个AZ是否有足够资源。
例如创建混合部署(4副本), 需要在 az10.dc2 az6.dc2 中有四台处于可部署状态, az8.dc2有一台处于可部署状态,即可创建 。
步骤 11 如果每个AZ的资源都足够,直接在运营面登入帐号、密码登入,创建实例即可。
----结束
- 点赞
- 收藏
- 关注作者
评论(0)