• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

cloudos5.0+cas虚机迁移不同步问题

22小时前提问
  • 0关注
  • 0收藏,35浏览
粉丝:0人 关注:0人

问题描述:

目前在cas上进行虚机跨资源池迁移,导致云平台上此虚拟机所属资源区域未同步,现需要清除cloudos 容器中的虚拟机残留,但还需要先在管理平台系统那里添加数据库白名单,这地方未找到在哪,需要怎么添加?

3 个回答
粉丝:1人 关注:0人

看下排障手册之类的的呢

暂无评论

粉丝:8人 关注:0人

你需要先解决“数据库白名单”的配置问题,才能进入CloudOS容器进行清理。如果无法添加白名单,也有直接在CAS侧清理残留的替代方案。

第一步:如何添加数据库白名单(重点)

你提到的“在管理平台系统那里添加数据库白名单”,这里的“管理平台”并非指CloudOS的业务界面,而是指底层H3C CAS虚拟化平台的管理后台

具体操作路径如下:

  1. 登录CAS管理平台:使用管理员账号(通常是admin)登录CAS的Web界面或后台服务器。

  2. 进入数据库配置:你需要通过SSH登录到CAS主机,直接操作其内部的数据库服务(MariaDB/MySQL)。白名单(即访问控制权限)就配置在数据库中

  3. 添加CloudOS的IP到白名单


第二步:清理CloudOS中的虚拟机残留

在成功将CloudOS主节点的IP添加到CAS数据库白名单后,你就可以进入CloudOS容器进行残留清理了。

  1. 进入CloudOS的dcc-web容器(或负责资源管理的容器):

    # 查看正在运行的容器 docker ps | grep dcc-web # 进入容器 docker exec -it <容器ID> /bin/bash
  2. 执行清理命令
    在容器内,你可以使用CloudOS自带的命令行工具cloudos-cli或通过调用API的方式来清理特定虚拟机的残留元数据

    # 扫描集群状态,找到状态异常的虚拟机 cloudos-cli cluster scan --target <CAS集群IP> # 清理孤儿虚拟机(即已从CAS侧删除或迁移,但CloudOS中仍有记录的) cloudos-cli vm-purge --orphan # 或者,针对特定虚拟机ID进行强制清理 cloudos-cli vm-purge --force --vm-id <虚拟机ID>

暂无评论

粉丝:2人 关注:9人

问题核心:CAS虚拟机迁移后CloudOS 5.0元数据不同步,需清理残留并添加数据库白名单。

处理步骤:

1. 确认数据库信息:登录CloudOS管理节点,查看数据库连接信息。
cat /opt/cloudos/conf/cloudos.yml | grep -A5 -B5 "database"
通常为MySQL,记录`host`(IP)、`port`、`database name`。

2. 添加数据库白名单:此操作通常在数据库服务器上进行,允许CloudOS管理节点IP访问。
- 登录MySQL数据库服务器。
- 执行SQL命令,将CloudOS管理节点IP加入`host`白名单(假设用户为`cloudosuser`):
sql
mysql> UPDATE mysql.user SET host='<CloudOS_管理节点IP>' WHERE user='cloudosuser';
mysql> FLUSH PRIVILEGES;
*或使用更精细的`GRANT`语句。*

3. 清理残留数据:白名单添加后,在CloudOS管理节点上执行清理。
# 进入cloudos-tool容器
kubectl exec -it -n cloudos `kubectl get pod -n cloudos | grep cloudos-tool | awk '{print $1}'` -- bash

# 执行虚拟机残留清理脚本(需根据实际情况确认脚本路径和参数,例如虚拟机ID)
./clean_vm_residual.sh <虚拟机UUID>
*注意:具体脚本名和参数可能因版本而异,请查阅对应版本手册。*

需补充信息:
- CloudOS 5.0的具体版本号。
- 虚拟机迁移的详细场景(如跨资源池类型)。
- 当前CloudOS管理节点与数据库的网络连通性状态。

风险提醒:操作数据库前务必备份。清理残留数据可能导致云平台该虚拟机记录被删除,请确认已无需此元数据。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明