---
title: 创建虚拟化卸载工程
description: "基于SP680智能网卡（Smart NIC）构建DPAK应用，SP680智能网卡适用于虚拟化、协议解析场景。提供虚拟化卸载能力，虚拟机热迁移，即虚拟机保存/恢复，通常是将整个虚拟机的运行状态完整保存下来，同时可以快速地恢复到原有硬件平台甚至是不同硬件平台上。基于SP680智能网卡解决了设备直通场景下无法进行热迁移的问题。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/development/development/DevKit_Development_00036.html
sourcePath: /source/zh/kunpengdevps/development/development/DevKit_Development_00036.html
indexId: 8e4ba79e3589aa91f01d2defb6b287c987c9f4f5940af5bff77b59b5ca408eb577
---
# 创建虚拟化卸载工程

基于SP680智能网卡（Smart NIC）构建DPAK应用，SP680智能网卡适用于虚拟化、协议解析场景。提供虚拟化卸载能力，虚拟机热迁移，即虚拟机保存/恢复，通常是将整个虚拟机的运行状态完整保存下来，同时可以快速地恢复到原有硬件平台甚至是不同硬件平台上。基于SP680智能网卡解决了设备直通场景下无法进行热迁移的问题。

#### 前提条件

- 已成功登录鲲鹏DevKit。
- 已安装应用开发工具，建议提前安装编译调试工具，工程创建完成后可通过编译调试工具进行编译调试。
- 已完成OVS软件的自动化部署，详细操作步骤请参见  DPAK自动化部署(https://github.com/kunpengcompute/devkitdemo/tree/devkitdemo-23.0.1/Development_framework/dpak-sdk/build)
。


#### 操作步骤

1. 单击左侧树快捷功能区按钮，或者单击应用开发区域右侧的按钮，打开“鲲鹏应用工程”页面，如图1所示。
  图1 鲲鹏应用工程

2. 单击“DPAK应用”，打开“DPAK应用”页面，在左侧工程类别中选择“虚拟化卸载”，单击“创建工程”，创建虚拟化卸载工程。
  图2 创建虚拟化卸载工程

**表1 配置参数说明**

| 参数 | 说明 |
| --- | --- |
| 工程类别 | 工程类别可选： OVS卸载 虚拟化卸载 |
| 工程名称 | 创建工程的名称。默认生成一个工程名称，格式为“xxx\_ProjectN”，可修改。 说明： N为递增的数字，从1开始。 工程名称只能由字母、数字、“.”、“\-”、“+”、“()”和“\_”组成，长度为1字符 ~ 64字符且不能以“.”开头。 |
| 工程位置 | 创建工程的存储路径。默认生成一个工程位置，格式为“C:\Users\username\KunpengProject”，可修改。 |


3. 虚拟化卸载工程创建成功后，单击“打开工程”，可直接在本窗口打开工程。
  图3 打开工程

  图4 查看虚拟化卸载工程

4. 创建成功后的工程可使用编译调试工具进行编译调试。同时也可以参考工程文件中的README文件进行操作。
  若对工程文件夹或文件进行变更（增加、删除、修改、重命名），可参见同步代码到远端服务器将变更的内容同步到远端服务器。

  在运行虚拟化卸载工程时，会在界面终端输入运行节点、计算节点一、计算节点二和存储节点的IP地址、端口号和用户名信息。
