---
title: 基于host运行mig-agent
description: "1. 下载virtCCA-SDK，编译配置mig-agent。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcctrustzone/tee/cVMcont/kunpengtee_16_0012.html
sourcePath: /source/zh/kunpengcctrustzone/tee/cVMcont/kunpengtee_16_0012.html
indexId: 4385772de47163c8aab5d5a01c476201c44ec11e6a12390060596c130c3b27c665
---
# 基于host运行mig-agent

1. 下载virtCCA-SDK，编译配置mig-agent。

  a. 拉取组织仓master分支代码。

```
git clone https://atomgit.com/openeuler/virtCCA_sdk.git --depth 10
```


  b. 编译mig-agent。

```
cd virtCCA_sdk/virtcca-mig-agent
make
```


  c. 在迁移节点目录/etc/virtcca-mig/下部署证书，包括CA证书，由CA证书签发的服务器节点证书，以及服务器节点证书密钥。

```
ls /etc/virtcca-mig/
ca.crt  mig.crt  mig.key
```


2. 运行mig-agent。

  a. 在迁移源端服务器运行mig-agent，指定待迁移节点IP地址，可通过-a参数指定mig-agent绑核范围，要求提供的核数不小于16个，不提供则默认绑定0-15核。

```
./mig-agent -c {dst_ip} -a 1-16
```


  b. 在迁移目标服务器运行mig-agent，使用-s参数指定侦听IP地址。

```
./mig-agent -s {dst_ip} -a 1-16
```


    在服务器直接运行mig-agent需要销毁migcvm，基于migcvm运行migcvm-agent和基于服务器直接运行mig-agent，两种迁移方式互斥。
