> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/run-the-platform/zh/xu-ni-ji/vm-migration-overview.md).

# 将工作负载迁移到 VergeOS

VergeOS 为从其他系统导入工作负载提供灵活选项，包括批量迁移工具，以及对从媒体镜像（VMDK/VHD/VHDX、OVF/OVA、VMX、QCOW2 等）导入的全面支持。虚拟机可以直接转移到环境中，既可手动上传和配置，也可通过自动化工具完成。这种灵活性使从其他平台迁移变得更加容易，同时保持控制力和连续性。

以下指南概述了将现有工作负载导入 VergeOS 的各种可用选项。

## 迁移方法

### 企业迁移平台

{% hint style="success" %}
**Cirrus Data 与 VergeOS 集成**

**Cirrus Data** ——企业数据迁移领域的领导者——已将 VergeOS 集成到其 *计算迁移* 和 *MigrateOps* 产品中，从而支持 **零停机导入** 可将物理机或虚拟机从任何平台导入 VergeOS。非常适合需要尽量减少业务中断的复杂企业迁移。 [进一步了解 Cirrus Data](/automate-protect-and-extend/zh/ji-cheng-yu-api/cirrus-data.md)
{% endhint %}

***

### VergeOS 原生导入方法

#### [**VergeOS VMware 连接器**](/run-the-platform/zh/xu-ni-ji/import-from-vmware.md)

**推荐用于：** 从小型到大型的 VMware 生产环境

使用 VMware 连接器可将源虚拟机完整备份到 VergeOS。随后执行增量备份，仅捕获变更，借助 VMware 的变更块跟踪（CBT）实现高效传输。一旦增量备份时长趋于稳定，表明持续数据变化较少，系统即被视为已准备好切换，且停机时间最小。

**主要功能：**

* 从运行中的 VMware 环境进行实时迁移
* 支持利用 VMware CBT 的增量备份
* 支持批量导入多个虚拟机
* 与硬件无关的数据访问
* 最小化切换停机时间

**其他资源：**

* [VMware 备份 DR 指南](/knowledge-base/zh/backup-dr/vmwarebackupdrguide.md)
* [从 VMware 服务备份作业导入虚拟机](/run-the-platform/zh/xu-ni-ji/import-from-vmware.md)

#### [**从上传文件导入**](/run-the-platform/zh/xu-ni-ji/import-from-upload.md)

**推荐用于：** 单个虚拟机和混合虚拟化环境

将虚拟机配置文件和磁盘文件（VMX、VMDK、OVF、VHD、QCOW2 等）上传到 vSAN，并逐个导入。此方法在不同源平台之间提供最大的兼容性。

**方法概述：**

* 磁盘镜像文件上传到 vSAN（VergeFS）
* 上传虚拟机配置文件（例如 VMX/OVF）
* **—或—** 在 VergeOS 中创建虚拟机定义，并使用上传的磁盘文件创建虚拟机磁盘

**主要功能：**

* 支持 12 种以上文件格式，包括 VMware、Hyper-V、VirtualBox 和 QEMU
* 非常适合从已关闭的环境导入虚拟机
* 对导入过程和时间拥有完全控制权
* 适用于任何可导出标准格式的虚拟化平台

#### [**NAS 卷导入**](/run-the-platform/zh/xu-ni-ji/import-from-nas.md)

**推荐用于：** 从网络存储进行批量导入

直接从存储虚拟机文件的 CIFS 或 NFS 网络共享中导入虚拟机。当虚拟机数据已可通过网络存储访问时，此方法非常适合大规模迁移。

**方法概述：**

* 在您的 VergeOS 系统中建立 NAS 服务
* 创建远程卷以挂载外部存储源
* 创建新虚拟机时，选择 *--从卷导入--* 选项
* 可从导入作业仪表板监控进度

**主要功能：**

* 同时批量导入多个虚拟机
* 直接访问现有的 NFS/CIFS 共享
* 无需先将文件上传到 vSAN
* 支持 VMX 和 OVF 配置格式

#### [**VergeOS 克隆工具**](/knowledge-base/zh/virtual-machines/importing-a-physicalvirtual-machine-into-vergeio.md)

**推荐用于：** 物理转虚拟（P2V）和跨平台迁移

用于将物理机和虚拟机从各种平台直接导入 VergeOS 的块级迁移工具，停机时间极少。

**方法概述：**

* vergeOS-clone.iso 可从仪表板下载
* 使用 ISO 文件启动源机器
* 选择虚拟机名称、MAC 地址设置以及要包含的磁盘选项
* 高效的块级数据传输完成后，可在 VergeOS 中启动该虚拟机

**主要功能：**

* 支持物理转虚拟（P2V）迁移
* 支持从任何平台进行虚拟转虚拟（V2V）迁移
* 高效的块级数据传输

## 支持的文件格式

VergeOS 支持广泛的虚拟机文件格式：

| 格式             | 源平台               | 描述                |
| -------------- | ----------------- | ----------------- |
| **VMX/VMDK**   | VMware            | 原生 VMware 配置和磁盘文件 |
| **OVF/OVA**    | VMware、VirtualBox | 开放虚拟化标准           |
| **VHD/VHDX**   | Hyper-V           | 微软虚拟化格式           |
| **QCOW/QCOW2** | QEMU、KVM          | QEMU 写时复制格式       |
| **VDI**        | VirtualBox        | VirtualBox 磁盘镜像   |
| **IMG/RAW**    | 各种                | 原始磁盘镜像格式          |

## 迁移规划指南

### 迁移前检查清单

**源环境准备：**

* 记录虚拟机规格（CPU、内存、磁盘大小、网络设置）
* 移除特定于虚拟化平台的工具（VMware Tools、Hyper-V Integration Services 等）
* 确保虚拟机处于干净关机状态，以便离线导入
* 验证源环境与 VergeOS 环境之间的网络连通性

**VergeOS 环境准备：**

* 验证各适当层级是否具有足够的存储容量
* 配置网络段以匹配源环境的 VLAN
* 规划 IP 地址分配和 DNS 配置
* 查看 [来宾操作系统兼容性](/run-the-platform/zh/xu-ni-ji/guest-os-compatibility.md)

### 选择合适的方法

**在以下情况下使用 Cirrus Data 集成：**

* 需要接近零停机时间的企业环境
* 复杂的多平台迁移
* 需要高级带宽管理
* 偏好专业迁移服务

**在以下情况下使用 VMware 连接器：**

* 源环境是生产中的 VMware 环境
* 迁移期间需要尽量减少停机时间
* 同时导入多个虚拟机
* 在数据迁移期间源虚拟机必须保持运行
* 希望利用 VMware CBT 实现高效传输

**在以下情况下使用媒体镜像导入：**

* 从非 VMware 平台迁移（Hyper-V、VirtualBox、KVM、Nutanix）
* 源虚拟机可以关闭后导出
* 处理混合虚拟化环境
* 需要对单个虚拟机导入拥有最大控制权

**在以下情况下使用 NAS 卷导入：**

* 虚拟机文件存储在可通过网络访问的存储上
* 需要从共享存储导入大量虚拟机
* 处理已位于 NFS/CIFS 共享上的 VMX 或 OVF 文件
* 从共享存储执行批量导入

**在以下情况下使用 VergeOS 克隆工具：**

* 将物理机迁移为虚拟机（P2V）
* 将非 VMware 平台的虚拟机转换（V2V）
* 需要块级迁移效率
* 处理对停机不敏感的单台机器

## 导入后优化

### 迁移后的重要步骤

1. **安装 VirtIO 驱动**
   * Windows：安装 virtio-win 客户机工具以获得最佳性能
   * Linux：大多数发行版都包含原生 VirtIO 支持
2. **网络配置**
   * 验证网络连通性和 IP 分配
   * 根据需要更新 DNS 和 DHCP 保留项
   * 测试虚拟机之间的通信
3. **存储优化**
   * 如有需要，将磁盘迁移到合适的存储层
   * 考虑启用磁盘压缩以提高空间效率
4. **安全与监控**
   * 启用 QEMU Guest Agent 以增强监控
   * 使用 VergeOS 快照配置备份策略
   * 将来宾操作系统和应用程序更新到最新版本

## 最佳实践和提示

### 性能优化

* **使用 VirtIO 接口** 在可能的情况下，以获得最佳性能
* **从 SATA/IDE 接口开始** 如果遇到启动问题，则在安装驱动后切换回 VirtIO
* **保留 MAC 地址** 在导入过程中，以避免重新配置网络

### 常见问题故障排除

**启动问题：**

* 尝试将磁盘接口从 VirtIO-SCSI 更改为 SATA 或 IDE
* 安装 VirtIO 驱动，然后切换回 VirtIO-SCSI
* 验证 EFI/BIOS 设置是否与源虚拟机配置一致

**网络问题：**

* 检查是否已安装 VirtIO 网络驱动
* 验证 VLAN 和网络段配置
* 确认 MAC 地址保留设置

**性能问题：**

* 确保已安装并更新 VirtIO 驱动
* 验证资源分配是否充足（CPU、内存）
* 对于磁盘密集型工作负载，考虑存储层放置

## 迁移资源

### 文档链接

* [查看导入作业](/run-the-platform/zh/xu-ni-ji/view-import-jobs.md) - 监控并跟踪导入进度
* [VM 最佳实践](/run-the-platform/zh/xu-ni-ji/vm-best-practices.md) - 全面的优化指南
* [来宾操作系统兼容性](/run-the-platform/zh/xu-ni-ji/guest-os-compatibility.md) - 支持的操作系统

### 工具与集成

* [Cirrus Data 迁移平台](/automate-protect-and-extend/zh/ji-cheng-yu-api/cirrus-data.md) - 企业迁移解决方案
* [Terraform Provider](/automate-protect-and-extend/zh/ji-cheng-yu-api/terraform-provider.md) - 用于自动化部署的基础设施即代码

{% hint style="success" %}
**迁移成功提示**

* **从试点迁移开始** 先用非关键虚拟机验证流程
* **规划充足的带宽** 尤其是大型虚拟机导入时
* **安排迁移窗口** 以尽量减少对业务的影响
* **彻底测试** 然后再下线源基础设施
  {% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/run-the-platform/zh/xu-ni-ji/vm-migration-overview.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
