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

vm虚拟机迁移到cas

1天前提问
  • 0关注
  • 0收藏,61浏览
粉丝:0人 关注:0人

问题描述:

源vm虚拟机迁移到cas,迁移任务提示失败,原因是系统错误

需要如何排查解决问题

 

3 个回答
粉丝:2人 关注:9人

这是一个典型的虚拟机迁移故障,排查应遵循从简到繁、从通用到具体的顺序。

第一步:检查基础环境
1. 网络连通性:确保源VMware ESXi主机与目标CAS CVM管理节点之间IP可达,使用 `ping` 命令测试。
2. 存储可达性:确认CAS平台为迁移准备的存储资源状态正常、容量充足,且与CVM网络互通。
3. 账户权限:核对在CAS上添加VMware源主机时使用的账户(通常是root或具有管理员权限的账户)密码正确,且权限足够。

第二步:检查迁移任务配置
1. 迁移方式:确认选择的迁移方式(在线/离线)与虚拟机状态匹配。如果虚拟机有特殊硬件挂载(如直通设备),离线迁移更可靠。
2. 网络映射:检查是否在CAS上正确配置了与源虚拟机网络对应的端口组或VLAN。

第三步:查看详细日志
“系统错误”是概括性提示,必须查看详细日志定位根因。
1. 在CAS管理界面,找到该迁移任务,查看其详细的失败日志或错误码。
2. 登录作为迁移目标的 CAS CVM主机,查看相关服务日志,例如位于 `/var/log/casc` 或 `/var/log/cloud` 目录下的日志文件,使用 `grep` 命令过滤迁移任务ID或虚拟机名称。
3. 登录源VMware ESXi主机,检查其任务事件日志,看是否有访问拒绝或快照创建失败等记录。

需要您补充的信息:
1. 虚拟机是在线迁移还是离线迁移?
2. 迁移失败时,源虚拟机的具体状态(是否已关机)?
3. 请提供CAS管理界面或日志中更具体的错误描述或错误代码。

暂无评论

粉丝:7人 关注:0人

从VMware迁移虚拟机到CAS提示“系统错误”,这种报错通常比较笼统,失败原因主要集中在目标存储空间不足、源虚拟机存在不兼容配置、网络连通性问题、或者迁移任务本身状态异常这几个方面。

我帮你梳理了一个排查步骤,可以按顺序来定位问题:


第一步:检查最基础的资源与前提条件

根据H3C CAS的官方迁移限制,请首先确认以下几点:

  1. 目的端存储空间是否足够

    • 这是最常见的原因之一。请检查你为目标虚拟机选择的CAS存储池,其可用空间必须大于源虚拟机磁盘的实际已用空间

    • 如果迁移时勾选了“转换磁盘格式”(例如从精简置备转为厚置备),目的端空间需要是源虚拟机磁盘容量的两倍以上。

  2. 目的端主机资源是否充足

    • 目标CVK主机的CPU和内存资源必须满足虚拟机运行的最小要求。如果主机资源紧张,迁移任务可能会失败。

  3. 源虚拟机是否存在不兼容配置

    • 检查磁盘类型:源VMware虚拟机不能使用独立-持久独立-非持久磁盘。如果使用RDM磁盘,必须是虚拟兼容模式,物理兼容模式不支持迁移。

    • 检查快照:如果VMware虚拟机有快照,迁移可能失败,尤其是vCenter 6.0环境。迁移前建议删除或合并快照。

    • 检查硬件版本:VMware虚拟机的硬件版本必须是7或更高

    • 检查操作系统:部分操作系统有特殊限制,例如Windows Server 2003/XP迁移后磁盘数量不能超过4个,SUSE操作系统不支持迁移。

第二步:确认网络连接与权限

迁移任务需要CVM能正常连接到VMware环境。

  1. 端口连通性:确保CVM能通过 443端口 访问vCenter,并且ESXi主机的 902端口 也可达。这两个端口是迁移过程中数据传输和管理通信的基础。

  2. 不要在迁移过程中操作源端:迁移任务运行期间,禁止在VMware侧对正在迁移的虚拟机或ESXi主机进行任何操作(如编辑配置、迁移、开关机等),否则会直接导致任务报“系统错误”失败。

  3. vCenter账号权限:在CAS中添加外部云时使用的vCenter账号,需要有足够的权限来创建/删除快照、读取虚拟机配置和磁盘。

第三步:查看详细日志定位具体原因

“系统错误”是一个通用提示,真正的原因在后台日志里。

  1. 登录CVM后台(通过SSH,以root身份)。

  2. 查看核心日志:迁移相关的核心日志在 /var/log/tomcat/cas.log。可以使用以下命令过滤查看迁移任务的错误:

    tail -n 200 /var/log/tomcat/cas.log | grep -i error
    tail -n 200 /var/log/tomcat/cas.log | grep -i migration
  3. 查看更详细的备份/迁移日志:有时迁移任务会调用备份恢复模块,可以查看 /var/log/br_shell_20240X.log(X为日期)。

  4. 开启更详细的调试日志:如果日志信息仍不够明确,可以修改 /etc/cvk/util_cvk_log.conf 文件,将 Logging_Level_br 的值改为 DEBUG,然后重新执行迁移任务,这样会输出更详细的调试信息。

第四步:处理迁移失败后残留的任务

如果迁移任务失败,系统里可能会残留一个未完成的“占位虚拟机”或相关任务,影响后续重试。

  • 在CAS界面上:找到这个失败的迁移任务,直接删除它。这会自动清理掉在目标主机上创建的临时虚拟机和数据。

  • 清理后重试:清理完成后,建议刷新页面,重新发起迁移任务。

如果以上步骤都无法解决

可以准备好以下信息,联系H3C技术支持(400-810-0504)或通过邮箱 zhiliao@h3c.com 寻求帮助:

  1. 迁移任务的完整名称和时间点。

  2. CVM和CVK的版本信息

  3. 从 /var/log/tomcat/cas.log 中导出的、包含错误时间段的完整日志片段

暂无评论

粉丝:43人 关注:1人

检查CVM到VM的管理阶段端口及迁移网络是否互通

暂无评论

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

亲~检测到您登陆的账号未在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. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

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

不规范转载

×

举报说明