麻烦大佬解答下:
1、跨平台迁移分为几步、需要注意哪些风险点、迁移时间如何评估?
2、底层数据存储迁移的原理是怎样的(底层存储都是一样的3par存储)
(0)
(0)
暂无评论
冷迁移(关机):10 秒内完成,只迁配置文件。
把虚拟机 “使用权” 从源 CVK 交给 目的 CVK
(0)
暂无评论
在底层使用同一套3PAR存储的环境下进行同版本CAS迁移,核心思路是将计算和存储迁移分开处理。这可以极大地简化操作并缩短业务中断时间。
在H3C CAS平台上,将虚拟机从一台物理主机迁移到另一台(即“跨主机”),根据业务中断时间要求,主要分为以下两种模式:
| 迁移模式 | 定义 | 业务中断/时长 | 适用场景 |
|---|---|---|---|
| 冷迁移 (Cold Migration) | 迁移前,必须关闭虚拟机。 | 业务会中断,中断时间约等于虚拟机配置文件+内存数据拷贝的时间。 | 计划内的维护窗口、或对业务中断时间不敏感的场景。 |
| 在线迁移 (Live Migration) | 虚拟机保持运行状态,通过预拷贝技术将内存状态同步至目标主机。 | 极短(通常在毫秒或秒级),仅在最末阶段短暂挂起。 | 业务零停机要求的场景,是最佳实践。 |
请注意:对于没有安装CASTools的Windows虚拟机,只能进行冷迁移。
结合你的“同版本CAS”和“底层共用一套3PAR存储”这两个关键信息,可以得出一个最佳实践方案:
分离步骤:将虚拟机的“计算”(CPU、内存)和“数据”(虚拟磁盘)关联解耦。
只迁配置:执行迁移操作时,仅在CAS界面中选择 “更改主机” ,并确保不勾选“迁移存储”。
最短中断:在这个场景下,虚拟机在迁移过程中,其虚拟磁盘数据完全不动,只是在目标主机上“重新挂载”了磁盘,因此可以实现最快、最稳的“在线迁移”。
以“零数据迁移”方案为例,详细步骤如下:
迁移前准备:确保虚拟机已安装最新版 Castools;检查CPU兼容模式(建议host-passthrough的主机间需CPU型号一致);务必备份虚拟机或重要数据;对于Windows系统,建议先卸载VMware Tools并执行mergeide.reg修改注册表以适配硬盘驱动;进行与业务部门的沟通与通告。
执行在线迁移:在CAS云管理平台找到目标虚拟机,点击“迁移”,选择“更改主机”,并取消勾选“迁移存储”,最后选择目标主机并启动迁移。
迁移后验证:检查虚拟机运行状态、网络连通性、Castools工作是否正常,并检查关键业务日志。建议在非高峰期执行迁移。
在操作前,了解以下潜在风险能帮助你更好地规避:
兼容性与驱动问题:部分软件会绑定底层硬件信息(如License Server),其 did 值在迁移后可能变化,导致授权失效;同时,磁盘接口类型变化可能导致系统无法启动。
网络与数据一致性风险:迁移后注意检查IP地址变化及VLAN配置是否正确;对于数据库等I/O密集型业务,可能会因内存迭代拷贝慢导致超时失败。
配置与操作失误风险:务必删除所有快照;确保目标主机资源充足;注意分区表格式问题(MBR vs GPT)。
迁移超时与资源锁定:迁移超时时间应设置为 0 以防止任务被系统强制中断。另外,部分直通设备或正在使用快照的虚拟机不支持在线迁移。
迁移耗时主要受限于内存脏页速率和网络带宽。可以根据以下公式进行估算:
迁移总耗时 ≈ 初始拷贝时间 + 迭代拷贝时间 + 最终停机时间
理论下限:总耗时 ≈ (虚拟机已用内存大小) / (网络带宽),例如32GB虚拟机、千兆网络理想情况下至少需要约256秒。
实际复杂情况:业务越繁忙,内存页面变化越快,迭代次数越多,耗时越长。
商用实践参考:在千兆网络中,预计迁移速度约为 30-40 MB/s;万兆网络中约为 200-250 MB/s。
因为你底层共用同一套3PAR存储,所以迁移时能用到一项关键技术:
3PAR Peer Motion:这项技术允许数据在3PAR存储系统之间直接迁移,迁移过程对主机“隐身”,极大地减轻了主机的CPU和网络负担。
你的迁移流程:迁移发生时,CAS平台向3PAR存储发送指令,存储阵列在内部瞬间完成逻辑单元(LUN)到目标主机的重新映射,对CAS主机来说,只是将原先的“挂载点”从主机A切换到主机B,因此数据本身并未在网络上拷贝。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论