[HCS]DWS集群下发失败:DWS.6023,PrepareCreateInstanceTask
1、页面创建集群失败,报错DWS.6023
2、登录rms数据库查看失败task名称、jobid、执行任务的controller容器,操作方法见第一章节:https://bbs.huaweicloud.com/blogs/427974
注意:该创建实例前准备任务PrepareCreateInstanceTask在老版本获取jobid查看失败日志时,取父任务的jobid(新版本已优化),非常见如下图取上面三个下发实例节点的jobid
3.登录xxx-controller-xxx容器使用jobid查看报错日志:操作方法见第二章节:https://bbs.huaweicloud.com/blogs/427974
根据报错日志发现是准备调用创建vpc前,去iam获取token失败,怀疑创建集群用户的主资源账号为sh-xxxx密码被修改,如下图
4、登录rms数据库并查询主资源账号密码,操作方法见第一章节:https://bbs.huaweicloud.com/blogs/427974
登录rms数据库后,使用如下sql查询资源账号的domainName,username,pwd去登录manageone运营面,验证密码是否正确(如果确认已修改可直接跳过该步骤)。
select domainName,username,pwd from rds_restenant where realdomainName = 'console发集群用户账号名'
获取上面信息后,对pwd字段解密,解密方法见附录②:https://bbs.huaweicloud.com/blogs/427974
解密完成后,使用前面获取的三个信息登录MO运营面,验证密码是否正确,如果正确则非本案例原因,如下证明本案例是对应资源账号密码被修改导致
5、找到主资源账号修改后密码,对明文加密后,加密方法见附录②:https://bbs.huaweicloud.com/blogs/427974,最后把正确的密码更新到rds_restenant表
修改前先查看记录是否为一条:select count(*) from rds_restenant where realdomainName = 'console发集群用户账号名';
确认无误后执行:update rds_restenant set pwd=‘密文’ where realdomainName = 'console发集群用户账号名';
6、重新下发集群成功
- 点赞
- 收藏
- 关注作者
评论(0)