[HCS]DWS集群下发失败:DWS.6023,PrepareCreateInstanceTask

举报
农夫山泉 发表于 2025/01/26 11:07:02 2025/01/26
210 0 0
【摘要】 [HCS]DWS因为下发集群用户的主资源账号密码修改没有同步到rms数据库,无法获取token导致创建vpc任务失败问题定位过程

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、重新下发集群成功

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。