云迁移部署

环境

  • Centos7.2(transport/conductor)
  • transport/conductor需关闭防火墙、selinux
  • transport/conductor部署在cu以及华云公有云等有默认防火墙控制的云平台上时,
    需要放开上行和下行的端口限制,默认端口是8080/9088/9099/9900/9901/9902。
  • 源主机需关闭防火墙,若为linux需关闭selinux。
  • 源主机若部署在cu以及华云公有云等有默认防火墙控制的云平台上时,
    需要放开上行和下行的端口限制,默认端口是9902。

配置要求

  • conductor(控制&Web,均为推荐配置)
cpumemory带宽
2core4G10M
  • transport(非中转,task为并行任务数, CPU、宽带为推荐配置,内存为要求配置)
cpumemorynic
0.5core*task2G*task + 0.5G10MB*task

备注:该类transport是作为接受端的transport,要在目标迁移的项目中。

  • transport(纯中转,task为并行任务数,CPU、宽带为推荐配置,内存为要求配置)
cpumemorynic
0.5core*task0.2G*task + 0.5G10MB*task
  • 在线迁移packer-linux(CPU、宽带为推荐配置,内存为要求配置)
cpumemorynic
0.5core512MB10MB
  • 在线迁移packer-windows(CPU、宽带为推荐配置,内存为要求配置)
cpumemorynic
0.5core512MB10MB
  • 离线迁移packer-linux(CPU、宽带为推荐配置,内存为要求配置)
cpumemorynic
1core1GB10MB
  • 离线迁移packer-windows(CPU、宽带为推荐配置,内存为要求配置)
cpumemorynic
2core3GB10MB

Conductor & Web

安装方式一 Docker安装方式
  • 安装docker

    1. yum -y install docker
    2. 禁用 docker bridge
      向 /etc/docker/daemon.json 添加 {"bridge": "none"} 。
      cat /etc/docker/daemon.json 结果如下:
      {"bridge": "none"}
    3. systemctl enable docker
    4. systemctl start docker
  • 下载并启动docker image

    1. wget http://220.231.216.27/cmigrate/v1.3.2/docker_conductor_v1.3.2.image
    2. docker load -i docker_conductor_v1.3.2.image
    3. docker run --privileged -d --net=host --restart=always cmigrate/conductor:v1.3.2
  • 进入docker终端(查看日志时使用)

    1. docker ps 获取container id
    2. docker exec -it e8659d31a313 bash #e8659d31a313 是 container id
  • 备注:

    1. web 已经部署在了 conductor docker 镜像中,不需要额外部署。
    2. 删除已有docker镜像的方法:
      a. docker ps 获取container id
      b. docker container rm -f e8659d31a313
      c. docker image rm cmigrate/conductor:v1.3.2
安装方式二 直接安装方式
  • 安装MariaDB

    1. vim /etc/yum.repos.d/MariaDB.repo
     [mariadb]
     name = MariaDB
     baseurl = http://yum.mariadb.org/10.1/centos7-amd64
     gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
     gpgcheck=1
    
    1. yum install MariaDB-server MariaDB-client
    2. systemctl enable mariadb && systemctl start mariadb
  • 安装supervisor

    1. yum install epel-release -y
    2. yum install supervisor -y
    3. systemctl enable supervisord
    4. systemctl start supervisord
  • 安装conductor

    1. wget http://220.231.216.27/cmigrate/v1.3.2/conductor-1.3.2.tgz
    2. tar -pzxvf conductor-1.3.2.tgz -C /
    3. 根据需求可以修改配置文件 /etc/cmigrate/conductor.conf
    4. mysql -u root 连接数据库, 执行source /etc/cmigrate/conductor.sql
    5. systemctl restart supervisord
    6. supervisorctl status
  • web

    1. yum install nginx -y
    2. wget http://220.231.216.27/cmigrate/v1.3.2/web-1.3.2.tgz ./
    3. wget http://220.231.216.27/cmigrate/nginx.conf -O /etc/nginx/nginx.conf
    4. tar -pzxvf web-1.3.2.tgz -C /usr/share/nginx/html/
    5. systemctl enable nginx && systemctl start nginx

Transport

安装方式一 Docker安装方式
  • 安装docker,并更改kvm设备权限

    1. yum -y install docker
    2. 禁用 docker bridge
      向 /etc/docker/daemon.json 添加 {"bridge": "none"} 。
      cat /etc/docker/daemon.json 结果如下:
      {"bridge": "none"}
    3. systemctl enable docker
    4. systemctl start docker
    5. chown root:kvm /dev/kvm
    6. chmod 666 /dev/kvm
  • 下载并启动docker image

    1. 如果需要使用无代理模式迁移5.1以及更老版本vsphere上的虚拟机,wget http://220.231.216.27/cmigrate/v1.3.2/docker_transport_vsphere_v51_v1.3.2.image,
      否则wget http://220.231.216.27/cmigrate/v1.3.2/docker_transport_v1.3.2.image
    2. docker load -i docker_transport_vsphere_v51_v1.3.2.image ,
      或者 docker load -i docker_transport_v1.3.2.image
    3. docker run --privileged -d --net=host -v /dev:/dev --restart=always cmigrate/transport_vsphere_v51:v1.3.2
      或者 docker run --privileged -d --net=host -v /dev:/dev --restart=always cmigrate/transport:v1.3.2
    4. 下载补丁包wget http://220.231.216.27/cmigrate/v1.3.2/transport-1.3.2-patch01.tgz
    5. 根据transport版本下载补丁包,wget http://220.231.216.27/cmigrate/v1.3.2/transport-1.3.2-patch02.tgz 或者wget http://220.231.216.27/cmigrate/v1.3.2/transport-vsphere-v51-1.3.2-patch02.tgz
    6. docker cp transport-1.3.2-patch01.tgz e8659d31a313:/.
    7. docker cp transport-1.3.2-patch02.tgz e8659d31a313:/. 或者 docker cp transport-vsphere-v51-1.3.2-patch02.tgz e8659d31a313:/.
    8. 进入docker中,docker exec -it e8659d31a313 bash
    9. tar xf transport-1.3.2-patch01.tgz -C /
    10. tar xf transport-1.3.2-patch02.tgz -C / 或者 tar xf transport-vsphere-v51-1.3.2-patch02.tgz -C
    11. supervisorctl 重启vmware服务
  • 进入docker终端(查看日志时使用)

    1. docker ps 获取container id
    2. docker exec -it e8659d31a313 bash #e8659d31a313 是 container id
安装方式二 直接安装方式
  • 安装virt-v2v

    1. yum install epel-release -y
    2. yum install ntfs-3g ntfsprogs jansson jansson-devel -y
    3. wget http://220.231.216.27/cmigrate/libguestfs-1.38.2-12.el7.x86_64.rpm
    4. wget http://220.231.216.27/cmigrate/libguestfs-tools-c-1.38.2-12.el7.x86_64.rpm
    5. wget http://220.231.216.27/cmigrate/virt-v2v-1.38.2-12.el7.x86_64.rpm
    6. yum -y install libguestfs-1.38.2-12.el7.x86_64.rpm libguestfs-tools-c-1.38.2-12.el7.x86_64.rpm virt-v2v-1.38.2-12.el7.x86_64.rpm
    7. systemctl enable libvirtd
    8. systemctl start libvirtd
    9. yum install http://220.231.216.27/cmigrate/virtio-win-0.1.141-1.noarch.rpm -y
  • 安装grub-install

    1. wget http://220.231.216.27/cmigrate/grub-0.97-99.el6.x86_64.rpm
    2. rpm -ivh grub-0.97-99.el6.x86_64.rpm --nodeps
  • 安装Vmware-vix-disklib

    1. 如果需要使用无代理模式迁移5.1以及更老版本vsphere上的虚拟机, wget http://220.231.216.27/cmigrate/VMware-vix-disklib-5.1.0-774844.x86_64.tar.gz, 否则wget http://220.231.216.27/cmigrate/VMware-vix-disklib-6.5.0-4604867.x86_64.tar.gz
    2. tar -pzxvf VMware-vix-disklib-5.1.0-774844.x86_64.tar.gz -C /opt/ 或者 tar -pzxvf VMware-vix-disklib-6.5.0-4604867.x86_64.tar.gz -C /opt/
  • 安装supervisor

    1. yum install supervisor -y
    2. systemctl enable supervisord
    3. systemctl start supervisord
  • 安装transport

    1. 如果需要使用无代理模式迁移5.1以及更老版本vsphere上的虚拟机, wget http://220.231.216.27/cmigrate/v1.3.2/transport-vsphere-v51-1.3.2.tgz, 否则wget http://220.231.216.27/cmigrate/v1.3.2/transport-1.3.2.tgz
    2. tar -pzxvf transport-vsphere-v51-1.3.2.tgz -C / 或者 tar -pzxvf transport-1.3.2.tgz -C /
    3. systemctl restart supervisord
    4. 下载补丁包,wget http://220.231.216.27/cmigrate/v1.3.2/transport-1.3.2-patch01.tgz
    5. 根据transport版本下载补丁包,wget http://220.231.216.27/cmigrate/v1.3.2/transport-1.3.2-patch02.tgz或者wget http://220.231.216.27/cmigrate/v1.3.2/transport-vsphere-v51-1.3.2-patch02.tgz
    6. tar xf transport-1.3.2-patch01.tgz -C /
    7. tar xf transport-1.3.2-patch02.tgz -C / 或者 tar xf transport-vsphere-v51-1.3.2-patch02.tgz -C /
    8. supervisorctl 重启vmware服务
  • 备注:

    1. 删除已有docker镜像的方法:
      a. docker ps 获取container id
      b. docker container rm -f e8659d31a313
      c. docker image rm cmigrate/transport_vsphere_v51:v1.3.2 或者 docker image rm cmigrate/transport:v1.3.2
    2. transport配置文件里的transport-ip项
      a. 非中专模式下transport接受端和packer之间使用vpn协议通信场景下需要配置
      b. 非中专模式下transport接受端ping工具ping packer地址, 同时packer上tcpdump -i <网卡> host <接受端Ip>,如果检测不到信息也需要配置

Packer 离线迁移

关闭源主机后,接入光盘或者usb启动盘,设置bios从光盘或usb启动,开机进入离线迁移系统。

Windows 光盘或者usb启动盘刻录
  1. 下载windows离线镜像, http://220.231.216.27/cmigrate/v1.3.2/packer-offline-windows-1.3.2.iso
  2. 下载 UltraISO 镜像刻录工具,http://220.231.216.27/cmigrate/tools/UltraISOPortable_9.7.1.3519.rar
  3. 在windows上使用 UltraISO 进行刻录光盘或者usb启动盘。
  4. 此步骤开始,仅为U盘刻录使用。
  5. 制作usb启动盘时,写入方式选择 USB-HDD+ 。
Linux 光盘或者usb启动盘刻录
  1. 下载linux离线镜像, http://220.231.216.27/cmigrate/v1.3.2/packer-offline-linux-1.3.2.iso
  2. 下载 UltraISO 镜像刻录工具,http://220.231.216.27/cmigrate/tools/UltraISOPortable_9.7.1.3519.rar
  3. 在windows上使用 UltraISO 进行刻录光盘或者usb启动盘。
  4. 此步骤开始,仅为U盘刻录使用。
  5. 制作usb启动盘时,写入方式选择 RAW 模式 (这个选择很重要!!!) 。

Packer 在线迁移

Windows
x64
  • 安装packer
    1. wget http://220.231.216.27/cmigrate/v1.3.2/packer-1.3.2-windows-x64.zip
    2. 关闭防火墙,卸载杀毒软件
    3. 解压packer-1.3.2-windows-x64.zip, 以管理员身份运行cmd工具,使用cmd命令行执行install.bat脚本完成安装
    4. cmd命令行里使用"netstat -ano" 查看9902端口是否被监听
x86
  • 安装packer
    1. wget http://220.231.216.27/cmigrate/v1.3.2/packer-1.3.2-windows-x86.zip
    2. 关闭防火墙,卸载杀毒软件
    3. 解压packer-1.3.2-windows-x86.zip, 以管理员身份运行cmd工具,使用cmd命令行执行install.bat脚本完成安装
    4. cmd命令行里使用"netstat -ano" 查看9902端口是否被监听
Linux

####### 安装方式一 脚本安装方式

  • 安装packer

    1. wget http://220.231.216.27/cmigrate/v1.3.2/PackerInstallerForLinux.sh
    2. chmod +x PackerInstallerForLinux.sh 添加执行权限
    3. ./PackerInstallerForLinux.sh
  • 备注:

    1. 脚本搜索的本地路径默认是/opt/packer
    2. 脚本安装日志的默认路径是/var/log/install.log
    3. 用户现场如果能连外网,只要把kernel-devel包拷贝到/opt/packer目录后,直接执行安装脚本
    4. 用户现场如果不能连外网,需要把kernel-devel和datto相关包都拷贝到/opt/packer目录,配置本地源后再使用脚本
    5. 本地源配置方法
      https://blog.csdn.net/wanghaitao95/article/details/10187339
      https://blog.csdn.net/u011436548/article/details/21544297
    6. kernel-devel和datto包在http://220.231.216.27/cmigrate/kernel-devel以及http://220.231.216.27/cmigrate/datto获取

####### 安装方式二 直接安装方式

Centos 7
  • 安装kernel-devel

    1. 使用“uname -r”命令获取内核版本KERNEL_VERSION,推荐http://mirror.centos.org/centos/ 或者https://www.rpmfind.net/linux/rpm2html/search.php?query=kernel-devel
    2. 搜索kernel-devel-KERNEL_VERSION.rpm
    3. 使用rpm -ivh kernel-devel-KERNEL_VERSION.rpm 进行安装
  • 安装datto

    1. yum localinstall https://cpkg.datto.com/datto-rpm/repoconfig/datto-el-rpm-release-$(rpm -E %rhel)-latest.noarch.rpm
    2. yum install dkms-dattobd dattobd-utils
    3. modprobe dattobd 加载内核模块
    4. 使用"lsmod | grep datto"查看datto模块是否被加载上
  • 安装dmidecode

    1. yum install dmidecode
  • 安装packer

    1. wget http://220.231.216.27/cmigrate/v1.3.2/packer-1.3.2-linux-generic.tgz
    2. tar -pzxvf packer-1.3.2-linux-generic.tgz -C /
    3. packer_service start
    4. packer_service status
Centos 6
  • 安装kernel-devel

    1. 使用“uname -r”命令获取内核版本KERNEL_VERSION,推荐http://mirror.centos.org/centos/ 或者https://www.rpmfind.net/linux/rpm2html/search.php?query=kernel-devel
    2. 搜索kernel-devel-KERNEL_VERSION.rpm
    3. 使用rpm -ivh kernel-devel-KERNEL_VERSION.rpm 进行安装
  • 安装datto

    1. yum localinstall https://cpkg.datto.com/datto-rpm/repoconfig/datto-el-rpm-release-$(rpm -E %rhel)-latest.noarch.rpm
    2. yum install dkms-dattobd dattobd-utils
    3. modprobe dattobd 加载内核模块
    4. 使用"lsmod | grep datto"查看datto模块是否被加载上
  • 安装dmidecode

    1. yum install dmidecode
  • 安装packer

    1. wget http://220.231.216.27/cmigrate/v1.3.2/packer-1.3.2-linux-centos6.tgz
    2. tar -pzxvf packer-1.3.2-linux-centos6.tgz -C /
    3. packer_service start
    4. packer_service status
Redhat 6.6
  • 安装kernel-devel

    1. 使用“uname -r”命令获取内核版本KERNEL_VERSION,推荐http://mirror.centos.org/centos/ 或者https://www.rpmfind.net/linux/rpm2html/search.php?query=kernel-devel
    2. 搜索kernel-devel-KERNEL_VERSION.rpm
    3. 使用rpm -ivh kernel-devel-KERNEL_VERSION.rpm 进行安装
  • 安装datto

    • 源主机yum可用
      1. yum install dkms 安装依赖
      2. yum localinstall https://cpkg.datto.com/datto-rpm/EnterpriseLinux/6.6/x86_64/libdattobd-0.10.9-23.1.el6.x86_64.rpm
      3. yum localinstall https://cpkg.datto.com/datto-rpm/EnterpriseLinux/6.6/x86_64/dkms-dattobd-0.10.9-23.1.el6.noarch.rpm
      4. yum localinstall https://cpkg.datto.com/datto-rpm/EnterpriseLinux/6.6/x86_64/dattobd-utils-0.10.9-23.1.el6.x86_64.rpm
      5. modprobe dattobd 加载内核模块
      6. 使用"lsmod | grep datto"查看datto模块是否被加载上
    • 源主机yum不可用
      • 方法1:wget方式下载所有需要的包,本地安装
        1. 依赖包,dkms, elfutils-default-yama-scope, elfutils-libelf-devel, elfutils-libs,推荐https://www.rpmfind.net
        2. 驱动包,libdattobd-0.10.9-23.1.el6.x86_64.rpm,dattobd-0.10.9-23.1.el6.noarch.rpm,dattobd-utils-0.10.9-23.1.el6.x8664.rpm, 推荐https://cpkg.datto.com/datto-rpm/EnterpriseLinux/6.6/x86_64/
        3. modprobe dattobd 加载内核模块
        4. 使用"lsmod | grep datto"查看datto模块是否被加载上
      • 方法2:重装用户的yum软件(可能会同时安装一个内核升级包, 重启时注意选择原内核)
        1. 重装yum,推荐https://segmentfault.com/a/1190000013590285
        2. 修改/etc/yum.conf配置,将distroverpkg=centos-release替换为distroverpkg=redhat-release-server
        3. yum localinstall https://cpkg.datto.com/datto-rpm/repoconfig/datto-el-rpm-release-$(rpm -E %rhel)-latest.noarch.rpm
        4. yum install dkms-dattobd dattobd-utils
        5. modprobe dattobd 加载内核模块
        6. 使用"lsmod | grep datto"查看datto模块是否被加载上
  • 安装dmidecode

    • 源主机yum可用
      1. yum install dmidecode
    • 源主机yum不可用
      1. 参考datto安装步骤
  • 安装packer

    1. wget http://220.231.216.27/cmigrate/v1.3.2/packer-1.3.2-linux-centos6.tgz
    2. tar -pzxvf packer-1.3.2-linux-centos6.tgz -C /
    3. packer_service start
    4. packer_service status
Ubuntu 14.04/16.04
  • 安装datto

    1. apt-key adv --recv-keys --keyserver keys.fedoraproject.org 370C85D709D26407
    2. echo "deb [arch=amd64] https://cpkg.datto.com/datto-deb/public/$(lsb_release -sc) $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/datto-linux-agent.list
    3. apt-get update
    4. apt-get install dattobd-dkms dattobd-utils
    5. modprobe dattobd 加载内核模块
    6. 使用"lsmod | grep datto"查看datto模块是否被加载上
  • 安装dmidecode

    1. apt-get install dmidecode
  • 安装packer

    1. wget http://220.231.216.27/cmigrate/v1.3.2/packer-1.3.2-linux-generic.tgz
    2. tar -pzxvf packer-1.3.2-linux-generic.tgz -C /
    3. packer_service start
    4. packer_service status

windows boot数据一致性问题解决方案

针对当前的现状,windows迁移过程中,该问题相关的场景有两种。

  • 第一种情景:

    迁移到云平台的windows 2008/7 及更高版本的windows系统,如果启动时报错,错误代码是 0xc0000428,并且错误内容是windows无法验证\windows\system32\winload.exe的数字签名,这种场景由于windows操作系统一直在更新,无法做到持续更新迁移工具的windows boot分区数据以及mbr信息,所以需要手动处理,处理过程如下,

    1. 到packer-offline-windows-2.0.0.iso 镜像,该镜像核心是win10 pe,下载地址http://10.192.13.183/cmigrate/v2.0.0/packer-offline-windows-2.0.0.iso 。

    2. 上传到云平台,并且制作成 iso 镜像。

    3. 对迁移云平台上的目标云主机挂载 该iso镜像,开机进入win10pe。

    4. 打开cmd命令行,执行 bcdboot.exe C:\windows /s D:\ 进行boot的修复。(备注,该命令中C:\是指云主机的windows系统分区,D:\是指云主机的windows启动分区,两个盘符都可能会发生变化)

    5. 关闭云主机,卸载iso镜像,然后开机,此时系统如果没有其他问题可以正常启动。

  • 第二种情景:

    迁移到云平台的windows 2008/7 及更高版本的windows系统,能够正常启动,也可能会因为boot分区中的数据无法匹配当前操作系统中的boot数据,导致在后续的系统更新中,boot分区中的数据无法得到同步更新,从而出现0xc0000428启动错误。所以在使用1.3.2及之前迁移工具迁移windows 2008/7及更高版本的windows时,需要手动执行一下操作:

    1. 进入到windows云主机,打开cmd命令行,

    2. 执行 bcdboot.exe C:\windows 命令(更新boot分区中的数据,使其和系统分区中的数据一致)

    3. 重启系统(或等待用户自己重启)。

对于这种场景,后续迁移版本中会加入自动化处理。

%23%23%20%E4%BA%91%E8%BF%81%E7%A7%BB%E9%83%A8%E7%BD%B2%0A%23%23%23%23%20%E7%8E%AF%E5%A2%83%0A%0A*%20Centos7.2(transport%2Fconductor)%0A*%20transport%2Fconductor%E9%9C%80%E5%85%B3%E9%97%AD%E9%98%B2%E7%81%AB%E5%A2%99%E3%80%81selinux%0A*%20transport%2Fconductor%E9%83%A8%E7%BD%B2%E5%9C%A8cu%E4%BB%A5%E5%8F%8A%E5%8D%8E%E4%BA%91%E5%85%AC%E6%9C%89%E4%BA%91%E7%AD%89%E6%9C%89%E9%BB%98%E8%AE%A4%E9%98%B2%E7%81%AB%E5%A2%99%E6%8E%A7%E5%88%B6%E7%9A%84%E4%BA%91%E5%B9%B3%E5%8F%B0%E4%B8%8A%E6%97%B6%EF%BC%8C%0A%20%20%E9%9C%80%E8%A6%81%E6%94%BE%E5%BC%80%E4%B8%8A%E8%A1%8C%E5%92%8C%E4%B8%8B%E8%A1%8C%E7%9A%84%E7%AB%AF%E5%8F%A3%E9%99%90%E5%88%B6%EF%BC%8C%E9%BB%98%E8%AE%A4%E7%AB%AF%E5%8F%A3%E6%98%AF8080%2F9088%2F9099%2F9900%2F9901%2F9902%E3%80%82%0A*%20%E6%BA%90%E4%B8%BB%E6%9C%BA%E9%9C%80%E5%85%B3%E9%97%AD%E9%98%B2%E7%81%AB%E5%A2%99%EF%BC%8C%E8%8B%A5%E4%B8%BAlinux%E9%9C%80%E5%85%B3%E9%97%ADselinux%E3%80%82%0A*%20%E6%BA%90%E4%B8%BB%E6%9C%BA%E8%8B%A5%E9%83%A8%E7%BD%B2%E5%9C%A8cu%E4%BB%A5%E5%8F%8A%E5%8D%8E%E4%BA%91%E5%85%AC%E6%9C%89%E4%BA%91%E7%AD%89%E6%9C%89%E9%BB%98%E8%AE%A4%E9%98%B2%E7%81%AB%E5%A2%99%E6%8E%A7%E5%88%B6%E7%9A%84%E4%BA%91%E5%B9%B3%E5%8F%B0%E4%B8%8A%E6%97%B6%EF%BC%8C%0A%20%20%E9%9C%80%E8%A6%81%E6%94%BE%E5%BC%80%E4%B8%8A%E8%A1%8C%E5%92%8C%E4%B8%8B%E8%A1%8C%E7%9A%84%E7%AB%AF%E5%8F%A3%E9%99%90%E5%88%B6%EF%BC%8C%E9%BB%98%E8%AE%A4%E7%AB%AF%E5%8F%A3%E6%98%AF9902%E3%80%82%0A%0A%23%23%23%23%20%E9%85%8D%E7%BD%AE%E8%A6%81%E6%B1%82%0A%0A*%20conductor%EF%BC%88%E6%8E%A7%E5%88%B6%26Web%EF%BC%8C%E5%9D%87%E4%B8%BA%E6%8E%A8%E8%8D%90%E9%85%8D%E7%BD%AE%EF%BC%89%0A%0Acpu%7Cmemory%7C%E5%B8%A6%E5%AE%BD%0A---%7C---%7C----%0A2core%7C4G%7C10M%0A%0A*%20transport(%E9%9D%9E%E4%B8%AD%E8%BD%AC%EF%BC%8Ctask%E4%B8%BA%E5%B9%B6%E8%A1%8C%E4%BB%BB%E5%8A%A1%E6%95%B0%2C%20CPU%E3%80%81%E5%AE%BD%E5%B8%A6%E4%B8%BA%E6%8E%A8%E8%8D%90%E9%85%8D%E7%BD%AE%EF%BC%8C%E5%86%85%E5%AD%98%E4%B8%BA%E8%A6%81%E6%B1%82%E9%85%8D%E7%BD%AE)%0A%0Acpu%7Cmemory%7Cnic%0A----%7C----%7C----%0A0.5core*task%7C2G*task%20%2B%200.5G%7C10MB*task%0A%0A%E5%A4%87%E6%B3%A8%EF%BC%9A%E8%AF%A5%E7%B1%BBtransport%E6%98%AF%E4%BD%9C%E4%B8%BA%E6%8E%A5%E5%8F%97%E7%AB%AF%E7%9A%84transport%EF%BC%8C%E8%A6%81%E5%9C%A8%E7%9B%AE%E6%A0%87%E8%BF%81%E7%A7%BB%E7%9A%84%E9%A1%B9%E7%9B%AE%E4%B8%AD%E3%80%82%0A%0A*%20transport(%E7%BA%AF%E4%B8%AD%E8%BD%AC%EF%BC%8Ctask%E4%B8%BA%E5%B9%B6%E8%A1%8C%E4%BB%BB%E5%8A%A1%E6%95%B0%EF%BC%8CCPU%E3%80%81%E5%AE%BD%E5%B8%A6%E4%B8%BA%E6%8E%A8%E8%8D%90%E9%85%8D%E7%BD%AE%EF%BC%8C%E5%86%85%E5%AD%98%E4%B8%BA%E8%A6%81%E6%B1%82%E9%85%8D%E7%BD%AE)%0A%0Acpu%7Cmemory%7Cnic%0A----%7C----%7C----%0A0.5core*task%7C0.2G*task%20%2B%200.5G%7C10MB*task%0A%0A*%20%E5%9C%A8%E7%BA%BF%E8%BF%81%E7%A7%BBpacker-linux(CPU%E3%80%81%E5%AE%BD%E5%B8%A6%E4%B8%BA%E6%8E%A8%E8%8D%90%E9%85%8D%E7%BD%AE%EF%BC%8C%E5%86%85%E5%AD%98%E4%B8%BA%E8%A6%81%E6%B1%82%E9%85%8D%E7%BD%AE)%0A%0Acpu%7Cmemory%7Cnic%0A----%7C----%7C----%0A0.5core%7C512MB%7C10MB%0A%0A*%20%E5%9C%A8%E7%BA%BF%E8%BF%81%E7%A7%BBpacker-windows(CPU%E3%80%81%E5%AE%BD%E5%B8%A6%E4%B8%BA%E6%8E%A8%E8%8D%90%E9%85%8D%E7%BD%AE%EF%BC%8C%E5%86%85%E5%AD%98%E4%B8%BA%E8%A6%81%E6%B1%82%E9%85%8D%E7%BD%AE)%0A%0Acpu%7Cmemory%7Cnic%0A----%7C----%7C----%0A0.5core%7C512MB%7C10MB%0A%0A*%20%E7%A6%BB%E7%BA%BF%E8%BF%81%E7%A7%BBpacker-linux(CPU%E3%80%81%E5%AE%BD%E5%B8%A6%E4%B8%BA%E6%8E%A8%E8%8D%90%E9%85%8D%E7%BD%AE%EF%BC%8C%E5%86%85%E5%AD%98%E4%B8%BA%E8%A6%81%E6%B1%82%E9%85%8D%E7%BD%AE)%0A%0Acpu%7Cmemory%7Cnic%0A----%7C----%7C----%0A1core%7C1GB%7C10MB%0A%0A*%20%E7%A6%BB%E7%BA%BF%E8%BF%81%E7%A7%BBpacker-windows(CPU%E3%80%81%E5%AE%BD%E5%B8%A6%E4%B8%BA%E6%8E%A8%E8%8D%90%E9%85%8D%E7%BD%AE%EF%BC%8C%E5%86%85%E5%AD%98%E4%B8%BA%E8%A6%81%E6%B1%82%E9%85%8D%E7%BD%AE)%0A%0Acpu%7Cmemory%7Cnic%0A----%7C----%7C----%0A2core%7C3GB%7C10MB%0A%0A%0A%0A%0A%23%23%23%23%20Conductor%20%26%20Web%0A%23%23%23%23%23%20%E5%AE%89%E8%A3%85%E6%96%B9%E5%BC%8F%E4%B8%80%20%20%20%20%20%20%20Docker%E5%AE%89%E8%A3%85%E6%96%B9%E5%BC%8F%0A*%20%E5%AE%89%E8%A3%85docker%0A%20%201.%20yum%20-y%20install%20docker%0A%20%202.%20%E7%A6%81%E7%94%A8%20docker%20bridge%0A%09%E5%90%91%20%2Fetc%2Fdocker%2Fdaemon.json%20%E6%B7%BB%E5%8A%A0%20%7B%22bridge%22%3A%20%22none%22%7D%20%E3%80%82%0A%09cat%20%2Fetc%2Fdocker%2Fdaemon.json%20%E7%BB%93%E6%9E%9C%E5%A6%82%E4%B8%8B%EF%BC%9A%0A%09%7B%22bridge%22%3A%20%22none%22%7D%0A%20%203.%20systemctl%20enable%20docker%0A%20%204.%20systemctl%20start%20docker%0A*%20%E4%B8%8B%E8%BD%BD%E5%B9%B6%E5%90%AF%E5%8A%A8docker%20image%0A%20%201.%20wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2Fdocker_conductor_v1.3.2.image%20%20%0A%20%202.%20docker%20load%20-i%20docker_conductor_v1.3.2.image%20%20%0A%20%203.%20docker%20run%20--privileged%20-d%20--net%3Dhost%20--restart%3Dalways%20cmigrate%2Fconductor%3Av1.3.2%20%20%0A*%20%E8%BF%9B%E5%85%A5docker%E7%BB%88%E7%AB%AF(%E6%9F%A5%E7%9C%8B%E6%97%A5%E5%BF%97%E6%97%B6%E4%BD%BF%E7%94%A8)%0A%20%201.%20docker%20ps%20%E8%8E%B7%E5%8F%96container%20id%0A%20%202.%20docker%20exec%20-it%20e8659d31a313%20bash%20%20%20%20%23e8659d31a313%20%E6%98%AF%20container%20id%0A%0A*%20%E5%A4%87%E6%B3%A8%EF%BC%9A%0A%20%201.%20web%20%E5%B7%B2%E7%BB%8F%E9%83%A8%E7%BD%B2%E5%9C%A8%E4%BA%86%20conductor%20docker%20%E9%95%9C%E5%83%8F%E4%B8%AD%EF%BC%8C%E4%B8%8D%E9%9C%80%E8%A6%81%E9%A2%9D%E5%A4%96%E9%83%A8%E7%BD%B2%E3%80%82%0A%20%202.%20%E5%88%A0%E9%99%A4%E5%B7%B2%E6%9C%89docker%E9%95%9C%E5%83%8F%E7%9A%84%E6%96%B9%E6%B3%95%EF%BC%9A%20%20%0A%20%20%20%20%20a.%20docker%20ps%20%E8%8E%B7%E5%8F%96container%20id%20%20%0A%20%20%20%20%20b.%20docker%20container%20rm%20-f%20e8659d31a313%20%20%0A%20%20%20%20%20c.%20docker%20image%20rm%20cmigrate%2Fconductor%3Av1.3.2%0A%0A%23%23%23%23%23%20%E5%AE%89%E8%A3%85%E6%96%B9%E5%BC%8F%E4%BA%8C%20%20%20%20%20%20%20%E7%9B%B4%E6%8E%A5%E5%AE%89%E8%A3%85%E6%96%B9%E5%BC%8F%0A*%20%E5%AE%89%E8%A3%85MariaDB%0A%0A%20%201.%20vim%20%2Fetc%2Fyum.repos.d%2FMariaDB.repo%0A%20%20%20%20%60%60%60%0A%20%20%20%20%20%5Bmariadb%5D%0A%20%20%20%20%20name%20%3D%20MariaDB%0A%20%20%20%20%20baseurl%20%3D%20http%3A%2F%2Fyum.mariadb.org%2F10.1%2Fcentos7-amd64%0A%20%20%20%20%20gpgkey%3Dhttps%3A%2F%2Fyum.mariadb.org%2FRPM-GPG-KEY-MariaDB%0A%20%20%20%20%20gpgcheck%3D1%0A%20%20%20%20%60%60%60%0A%0A%20%202.%20yum%20install%20MariaDB-server%20MariaDB-client%0A%20%203.%20systemctl%20enable%20mariadb%20%26%26%20systemctl%20start%20mariadb%0A%0A*%20%E5%AE%89%E8%A3%85supervisor%0A%20%201.%20yum%20install%20epel-release%20-y%0A%20%202.%20yum%20install%20supervisor%20-y%0A%20%203.%20systemctl%20enable%20supervisord%0A%20%204.%20systemctl%20start%20supervisord%0A%0A*%20%E5%AE%89%E8%A3%85conductor%0A%20%201.%20wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2Fconductor-1.3.2.tgz%0A%20%202.%20tar%20-pzxvf%20conductor-1.3.2.tgz%20-C%20%2F%0A%20%203.%20%E6%A0%B9%E6%8D%AE%E9%9C%80%E6%B1%82%E5%8F%AF%E4%BB%A5%E4%BF%AE%E6%94%B9%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%20%2Fetc%2Fcmigrate%2Fconductor.conf%0A%20%204.%20mysql%20-u%20root%20%E8%BF%9E%E6%8E%A5%E6%95%B0%E6%8D%AE%E5%BA%93%2C%20%E6%89%A7%E8%A1%8Csource%20%2Fetc%2Fcmigrate%2Fconductor.sql%0A%20%205.%20systemctl%20restart%20supervisord%0A%20%206.%20supervisorctl%20status%0A%0A*%20web%0A%20%201.%20yum%20install%20nginx%20-y%0A%20%202.%20wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2Fweb-1.3.2.tgz%20.%2F%0A%20%203.%20wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fnginx.conf%20-O%20%2Fetc%2Fnginx%2Fnginx.conf%0A%20%204.%20tar%20-pzxvf%20web-1.3.2.tgz%20-C%20%2Fusr%2Fshare%2Fnginx%2Fhtml%2F%0A%20%205.%20systemctl%20enable%20nginx%20%26%26%20systemctl%20start%20nginx%0A%0A%23%23%23%23%20Transport%0A%23%23%23%23%23%20%E5%AE%89%E8%A3%85%E6%96%B9%E5%BC%8F%E4%B8%80%20%20%20%20%20%20%20Docker%E5%AE%89%E8%A3%85%E6%96%B9%E5%BC%8F%0A*%20%E5%AE%89%E8%A3%85docker%EF%BC%8C%E5%B9%B6%E6%9B%B4%E6%94%B9kvm%E8%AE%BE%E5%A4%87%E6%9D%83%E9%99%90%0A%20%201.%20yum%20-y%20install%20docker%0A%20%202.%20%E7%A6%81%E7%94%A8%20docker%20bridge%0A%09%E5%90%91%20%2Fetc%2Fdocker%2Fdaemon.json%20%E6%B7%BB%E5%8A%A0%20%7B%22bridge%22%3A%20%22none%22%7D%20%E3%80%82%0A%09cat%20%2Fetc%2Fdocker%2Fdaemon.json%20%E7%BB%93%E6%9E%9C%E5%A6%82%E4%B8%8B%EF%BC%9A%0A%09%7B%22bridge%22%3A%20%22none%22%7D%0A%20%203.%20systemctl%20enable%20docker%0A%20%204.%20systemctl%20start%20docker%0A%20%205.%20chown%20root%3Akvm%20%2Fdev%2Fkvm%0A%20%206.%20chmod%20666%20%2Fdev%2Fkvm%0A%0A*%20%E4%B8%8B%E8%BD%BD%E5%B9%B6%E5%90%AF%E5%8A%A8docker%20image%0A%20%201.%20%E5%A6%82%E6%9E%9C%E9%9C%80%E8%A6%81%E4%BD%BF%E7%94%A8%E6%97%A0%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%E8%BF%81%E7%A7%BB5.1%E4%BB%A5%E5%8F%8A%E6%9B%B4%E8%80%81%E7%89%88%E6%9C%ACvsphere%E4%B8%8A%E7%9A%84%E8%99%9A%E6%8B%9F%E6%9C%BA%EF%BC%8Cwget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2Fdocker_transport_vsphere_v51_v1.3.2.image%2C%20%0A%09%20%E5%90%A6%E5%88%99wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2Fdocker_transport_v1.3.2.image%0A%20%202.%20docker%20load%20-i%20docker_transport_vsphere_v51_v1.3.2.image%20%2C%0A%09%20%E6%88%96%E8%80%85%20docker%20load%20-i%20docker_transport_v1.3.2.image%0A%20%203.%20docker%20run%20--privileged%20-d%20--net%3Dhost%20-v%20%2Fdev%3A%2Fdev%20--restart%3Dalways%20cmigrate%2Ftransport_vsphere_v51%3Av1.3.2%20%0A%09%20%E6%88%96%E8%80%85%20docker%20run%20--privileged%20-d%20--net%3Dhost%20-v%20%2Fdev%3A%2Fdev%20--restart%3Dalways%20cmigrate%2Ftransport%3Av1.3.2%0A%20%204.%20%E4%B8%8B%E8%BD%BD%E8%A1%A5%E4%B8%81%E5%8C%85wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2Ftransport-1.3.2-patch01.tgz%0A%20%205.%20%E6%A0%B9%E6%8D%AEtransport%E7%89%88%E6%9C%AC%E4%B8%8B%E8%BD%BD%E8%A1%A5%E4%B8%81%E5%8C%85%EF%BC%8Cwget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2Ftransport-1.3.2-patch02.tgz%20%E6%88%96%E8%80%85wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2Ftransport-vsphere-v51-1.3.2-patch02.tgz%0A%20%206.%20docker%20cp%20transport-1.3.2-patch01.tgz%20e8659d31a313%3A%2F.%0A%20%207.%20docker%20cp%20transport-1.3.2-patch02.tgz%20e8659d31a313%3A%2F.%20%E6%88%96%E8%80%85%20docker%20cp%20transport-vsphere-v51-1.3.2-patch02.tgz%20e8659d31a313%3A%2F.%0A%20%208.%20%E8%BF%9B%E5%85%A5docker%E4%B8%AD%EF%BC%8Cdocker%20exec%20-it%20e8659d31a313%20bash%0A%20%209.%20tar%20xf%20transport-1.3.2-patch01.tgz%20-C%20%2F%0A%20%2010.%20tar%20xf%20transport-1.3.2-patch02.tgz%20-C%20%2F%20%E6%88%96%E8%80%85%20tar%20xf%20transport-vsphere-v51-1.3.2-patch02.tgz%20-C%0A%20%2011.%20supervisorctl%20%E9%87%8D%E5%90%AFvmware%E6%9C%8D%E5%8A%A1%0A%0A*%20%E8%BF%9B%E5%85%A5docker%E7%BB%88%E7%AB%AF(%E6%9F%A5%E7%9C%8B%E6%97%A5%E5%BF%97%E6%97%B6%E4%BD%BF%E7%94%A8)%0A%20%201.%20docker%20ps%20%E8%8E%B7%E5%8F%96container%20id%0A%20%202.%20docker%20exec%20-it%20e8659d31a313%20bash%20%20%20%20%23e8659d31a313%20%E6%98%AF%20container%20id%0A%0A%0A%23%23%23%23%23%20%E5%AE%89%E8%A3%85%E6%96%B9%E5%BC%8F%E4%BA%8C%20%20%20%20%20%20%20%E7%9B%B4%E6%8E%A5%E5%AE%89%E8%A3%85%E6%96%B9%E5%BC%8F%0A*%20%E5%AE%89%E8%A3%85virt-v2v%0A%20%201.%20yum%20install%20epel-release%20-y%0A%20%202.%20yum%20install%20ntfs-3g%20ntfsprogs%20jansson%20jansson-devel%20-y%0A%20%203.%20wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Flibguestfs-1.38.2-12.el7.x86_64.rpm%0A%20%204.%20wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Flibguestfs-tools-c-1.38.2-12.el7.x86_64.rpm%0A%20%205.%20wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fvirt-v2v-1.38.2-12.el7.x86_64.rpm%0A%20%206.%20yum%20-y%20install%20libguestfs-1.38.2-12.el7.x86_64.rpm%20libguestfs-tools-c-1.38.2-12.el7.x86_64.rpm%20virt-v2v-1.38.2-12.el7.x86_64.rpm%0A%20%207.%20systemctl%20enable%20libvirtd%0A%20%208.%20systemctl%20start%20libvirtd%0A%20%209.%20yum%20install%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fvirtio-win-0.1.141-1.noarch.rpm%20-y%0A%0A*%20%E5%AE%89%E8%A3%85grub-install%0A%20%201.%20wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fgrub-0.97-99.el6.x86_64.rpm%0A%20%202.%20rpm%20-ivh%20grub-0.97-99.el6.x86_64.rpm%20--nodeps%0A%0A*%20%E5%AE%89%E8%A3%85Vmware-vix-disklib%0A%20%201.%20%E5%A6%82%E6%9E%9C%E9%9C%80%E8%A6%81%E4%BD%BF%E7%94%A8%E6%97%A0%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%E8%BF%81%E7%A7%BB5.1%E4%BB%A5%E5%8F%8A%E6%9B%B4%E8%80%81%E7%89%88%E6%9C%ACvsphere%E4%B8%8A%E7%9A%84%E8%99%9A%E6%8B%9F%E6%9C%BA%2C%20wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2FVMware-vix-disklib-5.1.0-774844.x86_64.tar.gz%2C%20%E5%90%A6%E5%88%99wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2FVMware-vix-disklib-6.5.0-4604867.x86_64.tar.gz%0A%20%202.%20tar%20-pzxvf%20VMware-vix-disklib-5.1.0-774844.x86_64.tar.gz%20-C%20%2Fopt%2F%20%E6%88%96%E8%80%85%20tar%20-pzxvf%20VMware-vix-disklib-6.5.0-4604867.x86_64.tar.gz%20-C%20%2Fopt%2F%0A%0A*%20%E5%AE%89%E8%A3%85supervisor%0A%20%201.%20yum%20install%20supervisor%20-y%0A%20%202.%20systemctl%20enable%20supervisord%0A%20%203.%20systemctl%20start%20supervisord%0A%0A*%20%E5%AE%89%E8%A3%85transport%0A%20%201.%20%E5%A6%82%E6%9E%9C%E9%9C%80%E8%A6%81%E4%BD%BF%E7%94%A8%E6%97%A0%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%E8%BF%81%E7%A7%BB5.1%E4%BB%A5%E5%8F%8A%E6%9B%B4%E8%80%81%E7%89%88%E6%9C%ACvsphere%E4%B8%8A%E7%9A%84%E8%99%9A%E6%8B%9F%E6%9C%BA%2C%20wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2Ftransport-vsphere-v51-1.3.2.tgz%2C%20%E5%90%A6%E5%88%99wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2Ftransport-1.3.2.tgz%0A%20%202.%20tar%20-pzxvf%20transport-vsphere-v51-1.3.2.tgz%20-C%20%2F%20%E6%88%96%E8%80%85%20tar%20-pzxvf%20transport-1.3.2.tgz%20-C%20%2F%0A%20%203.%20systemctl%20restart%20supervisord%0A%20%204.%20%E4%B8%8B%E8%BD%BD%E8%A1%A5%E4%B8%81%E5%8C%85%EF%BC%8Cwget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2Ftransport-1.3.2-patch01.tgz%0A%20%205.%20%E6%A0%B9%E6%8D%AEtransport%E7%89%88%E6%9C%AC%E4%B8%8B%E8%BD%BD%E8%A1%A5%E4%B8%81%E5%8C%85%EF%BC%8Cwget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2Ftransport-1.3.2-patch02.tgz%E6%88%96%E8%80%85wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2Ftransport-vsphere-v51-1.3.2-patch02.tgz%0A%20%206.%20tar%20xf%20transport-1.3.2-patch01.tgz%20-C%20%2F%0A%20%207.%20tar%20xf%20transport-1.3.2-patch02.tgz%20-C%20%2F%20%E6%88%96%E8%80%85%20tar%20xf%20transport-vsphere-v51-1.3.2-patch02.tgz%20-C%20%2F%0A%20%208.%20supervisorctl%20%E9%87%8D%E5%90%AFvmware%E6%9C%8D%E5%8A%A1%0A%0A*%20%E5%A4%87%E6%B3%A8%EF%BC%9A%0A%20%201.%20%E5%88%A0%E9%99%A4%E5%B7%B2%E6%9C%89docker%E9%95%9C%E5%83%8F%E7%9A%84%E6%96%B9%E6%B3%95%EF%BC%9A%20%20%0A%20%20%20%20%20a.%20docker%20ps%20%E8%8E%B7%E5%8F%96container%20id%20%20%0A%20%20%20%20%20b.%20docker%20container%20rm%20-f%20e8659d31a313%20%20%0A%20%20%20%20%20c.%20docker%20image%20rm%20cmigrate%2Ftransport_vsphere_v51%3Av1.3.2%20%E6%88%96%E8%80%85%20docker%20image%20rm%20cmigrate%2Ftransport%3Av1.3.2%0A%20%202.%20transport%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E9%87%8C%E7%9A%84transport-ip%E9%A1%B9%20%20%0A%20%20%20%20%20a.%20%E9%9D%9E%E4%B8%AD%E4%B8%93%E6%A8%A1%E5%BC%8F%E4%B8%8Btransport%E6%8E%A5%E5%8F%97%E7%AB%AF%E5%92%8Cpacker%E4%B9%8B%E9%97%B4%E4%BD%BF%E7%94%A8vpn%E5%8D%8F%E8%AE%AE%E9%80%9A%E4%BF%A1%E5%9C%BA%E6%99%AF%E4%B8%8B%E9%9C%80%E8%A6%81%E9%85%8D%E7%BD%AE%20%20%0A%20%20%20%20%20b.%20%E9%9D%9E%E4%B8%AD%E4%B8%93%E6%A8%A1%E5%BC%8F%E4%B8%8Btransport%E6%8E%A5%E5%8F%97%E7%AB%AFping%E5%B7%A5%E5%85%B7ping%20packer%E5%9C%B0%E5%9D%80%EF%BC%8C%20%E5%90%8C%E6%97%B6packer%E4%B8%8Atcpdump%20-i%20%3C%E7%BD%91%E5%8D%A1%3E%20host%20%3C%E6%8E%A5%E5%8F%97%E7%AB%AFIp%3E%EF%BC%8C%E5%A6%82%E6%9E%9C%E6%A3%80%E6%B5%8B%E4%B8%8D%E5%88%B0%E4%BF%A1%E6%81%AF%E4%B9%9F%E9%9C%80%E8%A6%81%E9%85%8D%E7%BD%AE%20%20%0A%0A%23%23%23%23%20Packer%20%E7%A6%BB%E7%BA%BF%E8%BF%81%E7%A7%BB%20%0A%E5%85%B3%E9%97%AD%E6%BA%90%E4%B8%BB%E6%9C%BA%E5%90%8E%EF%BC%8C%E6%8E%A5%E5%85%A5%E5%85%89%E7%9B%98%E6%88%96%E8%80%85usb%E5%90%AF%E5%8A%A8%E7%9B%98%EF%BC%8C%E8%AE%BE%E7%BD%AEbios%E4%BB%8E%E5%85%89%E7%9B%98%E6%88%96usb%E5%90%AF%E5%8A%A8%EF%BC%8C%E5%BC%80%E6%9C%BA%E8%BF%9B%E5%85%A5%E7%A6%BB%E7%BA%BF%E8%BF%81%E7%A7%BB%E7%B3%BB%E7%BB%9F%E3%80%82%0A%0A%23%23%23%23%23%20Windows%20%E5%85%89%E7%9B%98%E6%88%96%E8%80%85usb%E5%90%AF%E5%8A%A8%E7%9B%98%E5%88%BB%E5%BD%95%0A%20%201.%20%E4%B8%8B%E8%BD%BDwindows%E7%A6%BB%E7%BA%BF%E9%95%9C%E5%83%8F%2C%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2Fpacker-offline-windows-1.3.2.iso%0A%20%202.%20%E4%B8%8B%E8%BD%BD%20UltraISO%20%E9%95%9C%E5%83%8F%E5%88%BB%E5%BD%95%E5%B7%A5%E5%85%B7%EF%BC%8Chttp%3A%2F%2F220.231.216.27%2Fcmigrate%2Ftools%2FUltraISOPortable_9.7.1.3519.rar%0A%20%203.%20%E5%9C%A8windows%E4%B8%8A%E4%BD%BF%E7%94%A8%20UltraISO%20%E8%BF%9B%E8%A1%8C%E5%88%BB%E5%BD%95%E5%85%89%E7%9B%98%E6%88%96%E8%80%85usb%E5%90%AF%E5%8A%A8%E7%9B%98%E3%80%82%0A%20%204.%20%E6%AD%A4%E6%AD%A5%E9%AA%A4%E5%BC%80%E5%A7%8B%EF%BC%8C%E4%BB%85%E4%B8%BAU%E7%9B%98%E5%88%BB%E5%BD%95%E4%BD%BF%E7%94%A8%E3%80%82%0A%20%205.%20%E5%88%B6%E4%BD%9Cusb%E5%90%AF%E5%8A%A8%E7%9B%98%E6%97%B6%EF%BC%8C%E5%86%99%E5%85%A5%E6%96%B9%E5%BC%8F%E9%80%89%E6%8B%A9%20USB-HDD%2B%20%E3%80%82%0A%0A%0A%23%23%23%23%23%20Linux%20%E5%85%89%E7%9B%98%E6%88%96%E8%80%85usb%E5%90%AF%E5%8A%A8%E7%9B%98%E5%88%BB%E5%BD%95%0A%20%201.%20%E4%B8%8B%E8%BD%BDlinux%E7%A6%BB%E7%BA%BF%E9%95%9C%E5%83%8F%2C%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2Fpacker-offline-linux-1.3.2.iso%0A%20%202.%20%E4%B8%8B%E8%BD%BD%20UltraISO%20%E9%95%9C%E5%83%8F%E5%88%BB%E5%BD%95%E5%B7%A5%E5%85%B7%EF%BC%8Chttp%3A%2F%2F220.231.216.27%2Fcmigrate%2Ftools%2FUltraISOPortable_9.7.1.3519.rar%0A%20%203.%20%E5%9C%A8windows%E4%B8%8A%E4%BD%BF%E7%94%A8%20UltraISO%20%E8%BF%9B%E8%A1%8C%E5%88%BB%E5%BD%95%E5%85%89%E7%9B%98%E6%88%96%E8%80%85usb%E5%90%AF%E5%8A%A8%E7%9B%98%E3%80%82%0A%20%204.%20%E6%AD%A4%E6%AD%A5%E9%AA%A4%E5%BC%80%E5%A7%8B%EF%BC%8C%E4%BB%85%E4%B8%BAU%E7%9B%98%E5%88%BB%E5%BD%95%E4%BD%BF%E7%94%A8%E3%80%82%0A%20%205.%20%E5%88%B6%E4%BD%9Cusb%E5%90%AF%E5%8A%A8%E7%9B%98%E6%97%B6%EF%BC%8C%E5%86%99%E5%85%A5%E6%96%B9%E5%BC%8F%E9%80%89%E6%8B%A9%20RAW%20%E6%A8%A1%E5%BC%8F%20(%E8%BF%99%E4%B8%AA%E9%80%89%E6%8B%A9%E5%BE%88%E9%87%8D%E8%A6%81%EF%BC%81%EF%BC%81%EF%BC%81)%20%E3%80%82%0A%0A%0A%23%23%23%23%20Packer%20%E5%9C%A8%E7%BA%BF%E8%BF%81%E7%A7%BB%20%0A%23%23%23%23%23%20Windows%0A%23%23%23%23%23%23%20x64%0A*%20%E5%AE%89%E8%A3%85packer%0A%20%201.%20wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2Fpacker-1.3.2-windows-x64.zip%0A%20%202.%20%E5%85%B3%E9%97%AD%E9%98%B2%E7%81%AB%E5%A2%99%EF%BC%8C%E5%8D%B8%E8%BD%BD%E6%9D%80%E6%AF%92%E8%BD%AF%E4%BB%B6%0A%20%203.%20%E8%A7%A3%E5%8E%8Bpacker-1.3.2-windows-x64.zip%2C%20%E4%BB%A5%E7%AE%A1%E7%90%86%E5%91%98%E8%BA%AB%E4%BB%BD%E8%BF%90%E8%A1%8Ccmd%E5%B7%A5%E5%85%B7%EF%BC%8C%E4%BD%BF%E7%94%A8cmd%E5%91%BD%E4%BB%A4%E8%A1%8C%E6%89%A7%E8%A1%8Cinstall.bat%E8%84%9A%E6%9C%AC%E5%AE%8C%E6%88%90%E5%AE%89%E8%A3%85%0A%20%204.%20cmd%E5%91%BD%E4%BB%A4%E8%A1%8C%E9%87%8C%E4%BD%BF%E7%94%A8%22netstat%20-ano%22%20%E6%9F%A5%E7%9C%8B9902%E7%AB%AF%E5%8F%A3%E6%98%AF%E5%90%A6%E8%A2%AB%E7%9B%91%E5%90%AC%0A%0A%0A%23%23%23%23%23%23%20x86%0A*%20%E5%AE%89%E8%A3%85packer%0A%20%201.%20wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2Fpacker-1.3.2-windows-x86.zip%0A%20%202.%20%E5%85%B3%E9%97%AD%E9%98%B2%E7%81%AB%E5%A2%99%EF%BC%8C%E5%8D%B8%E8%BD%BD%E6%9D%80%E6%AF%92%E8%BD%AF%E4%BB%B6%0A%20%203.%20%E8%A7%A3%E5%8E%8Bpacker-1.3.2-windows-x86.zip%2C%20%E4%BB%A5%E7%AE%A1%E7%90%86%E5%91%98%E8%BA%AB%E4%BB%BD%E8%BF%90%E8%A1%8Ccmd%E5%B7%A5%E5%85%B7%EF%BC%8C%E4%BD%BF%E7%94%A8cmd%E5%91%BD%E4%BB%A4%E8%A1%8C%E6%89%A7%E8%A1%8Cinstall.bat%E8%84%9A%E6%9C%AC%E5%AE%8C%E6%88%90%E5%AE%89%E8%A3%85%0A%20%204.%20cmd%E5%91%BD%E4%BB%A4%E8%A1%8C%E9%87%8C%E4%BD%BF%E7%94%A8%22netstat%20-ano%22%20%E6%9F%A5%E7%9C%8B9902%E7%AB%AF%E5%8F%A3%E6%98%AF%E5%90%A6%E8%A2%AB%E7%9B%91%E5%90%AC%0A%0A%0A%23%23%23%23%23%20Linux%0A%23%23%23%23%23%23%23%20%E5%AE%89%E8%A3%85%E6%96%B9%E5%BC%8F%E4%B8%80%20%20%20%20%20%20%20%E8%84%9A%E6%9C%AC%E5%AE%89%E8%A3%85%E6%96%B9%E5%BC%8F%0A*%20%E5%AE%89%E8%A3%85packer%0A%20%201.%20wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2FPackerInstallerForLinux.sh%0A%20%202.%20chmod%20%2Bx%20PackerInstallerForLinux.sh%20%E6%B7%BB%E5%8A%A0%E6%89%A7%E8%A1%8C%E6%9D%83%E9%99%90%0A%20%203.%20.%2FPackerInstallerForLinux.sh%0A%0A*%20%E5%A4%87%E6%B3%A8%EF%BC%9A%0A%20%201.%20%E8%84%9A%E6%9C%AC%E6%90%9C%E7%B4%A2%E7%9A%84%E6%9C%AC%E5%9C%B0%E8%B7%AF%E5%BE%84%E9%BB%98%E8%AE%A4%E6%98%AF%2Fopt%2Fpacker%0A%20%202.%20%E8%84%9A%E6%9C%AC%E5%AE%89%E8%A3%85%E6%97%A5%E5%BF%97%E7%9A%84%E9%BB%98%E8%AE%A4%E8%B7%AF%E5%BE%84%E6%98%AF%2Fvar%2Flog%2Finstall.log%0A%20%203.%20%E7%94%A8%E6%88%B7%E7%8E%B0%E5%9C%BA%E5%A6%82%E6%9E%9C%E8%83%BD%E8%BF%9E%E5%A4%96%E7%BD%91%EF%BC%8C%E5%8F%AA%E8%A6%81%E6%8A%8Akernel-devel%E5%8C%85%E6%8B%B7%E8%B4%9D%E5%88%B0%2Fopt%2Fpacker%E7%9B%AE%E5%BD%95%E5%90%8E%EF%BC%8C%E7%9B%B4%E6%8E%A5%E6%89%A7%E8%A1%8C%E5%AE%89%E8%A3%85%E8%84%9A%E6%9C%AC%0A%20%204.%20%E7%94%A8%E6%88%B7%E7%8E%B0%E5%9C%BA%E5%A6%82%E6%9E%9C%E4%B8%8D%E8%83%BD%E8%BF%9E%E5%A4%96%E7%BD%91%EF%BC%8C%E9%9C%80%E8%A6%81%E6%8A%8Akernel-devel%E5%92%8Cdatto%E7%9B%B8%E5%85%B3%E5%8C%85%E9%83%BD%E6%8B%B7%E8%B4%9D%E5%88%B0%2Fopt%2Fpacker%E7%9B%AE%E5%BD%95%EF%BC%8C%E9%85%8D%E7%BD%AE%E6%9C%AC%E5%9C%B0%E6%BA%90%E5%90%8E%E5%86%8D%E4%BD%BF%E7%94%A8%E8%84%9A%E6%9C%AC%0A%20%205.%20%E6%9C%AC%E5%9C%B0%E6%BA%90%E9%85%8D%E7%BD%AE%E6%96%B9%E6%B3%95%20%20%0A%20%20%20%20%20%60https%3A%2F%2Fblog.csdn.net%2Fwanghaitao95%2Farticle%2Fdetails%2F10187339%60%20%20%0A%20%20%20%20%20%60https%3A%2F%2Fblog.csdn.net%2Fu011436548%2Farticle%2Fdetails%2F21544297%60%0A%20%206.%20kernel-devel%E5%92%8Cdatto%E5%8C%85%E5%9C%A8%60http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fkernel-devel%60%E4%BB%A5%E5%8F%8A%60http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fdatto%60%E8%8E%B7%E5%8F%96%0A%0A%23%23%23%23%23%23%23%20%E5%AE%89%E8%A3%85%E6%96%B9%E5%BC%8F%E4%BA%8C%20%20%20%20%20%20%20%E7%9B%B4%E6%8E%A5%E5%AE%89%E8%A3%85%E6%96%B9%E5%BC%8F%0A%23%23%23%23%23%23%20Centos%207%0A*%20%E5%AE%89%E8%A3%85kernel-devel%0A%20%201.%20%E4%BD%BF%E7%94%A8%E2%80%9Cuname%20-r%E2%80%9D%E5%91%BD%E4%BB%A4%E8%8E%B7%E5%8F%96%E5%86%85%E6%A0%B8%E7%89%88%E6%9C%AC*KERNEL_VERSION*%EF%BC%8C%E6%8E%A8%E8%8D%90*http%3A%2F%2Fmirror.centos.org%2Fcentos%2F%20*%E6%88%96%E8%80%85*https%3A%2F%2Fwww.rpmfind.net%2Flinux%2Frpm2html%2Fsearch.php%3Fquery%3Dkernel-devel*%0A%20%202.%20%E6%90%9C%E7%B4%A2kernel-devel-*KERNEL_VERSION*.rpm%0A%20%203.%20%E4%BD%BF%E7%94%A8rpm%20-ivh%20kernel-devel-*KERNEL_VERSION*.rpm%20%E8%BF%9B%E8%A1%8C%E5%AE%89%E8%A3%85%0A%0A*%20%E5%AE%89%E8%A3%85datto%0A%20%201.%20yum%20localinstall%20*https%3A%2F%2Fcpkg.datto.com%2Fdatto-rpm%2Frepoconfig%2Fdatto-el-rpm-release-%24(rpm%20-E%20%25rhel)-latest.noarch.rpm*%0A%20%202.%20yum%20install%20dkms-dattobd%20dattobd-utils%0A%20%203.%20modprobe%20dattobd%20%E5%8A%A0%E8%BD%BD%E5%86%85%E6%A0%B8%E6%A8%A1%E5%9D%97%0A%20%204.%20%E4%BD%BF%E7%94%A8%22lsmod%20%7C%20grep%20datto%22%E6%9F%A5%E7%9C%8Bdatto%E6%A8%A1%E5%9D%97%E6%98%AF%E5%90%A6%E8%A2%AB%E5%8A%A0%E8%BD%BD%E4%B8%8A%0A%0A*%20%E5%AE%89%E8%A3%85dmidecode%0A%20%201.%20yum%20install%20dmidecode%0A%0A*%20%E5%AE%89%E8%A3%85packer%0A%20%201.%20wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2Fpacker-1.3.2-linux-generic.tgz%0A%20%202.%20tar%20-pzxvf%20packer-1.3.2-linux-generic.tgz%20-C%20%2F%0A%20%203.%20packer_service%20start%0A%20%204.%20packer_service%20status%0A%0A%0A%23%23%23%23%23%23%20Centos%206%0A*%20%E5%AE%89%E8%A3%85kernel-devel%0A%20%201.%20%E4%BD%BF%E7%94%A8%E2%80%9Cuname%20-r%E2%80%9D%E5%91%BD%E4%BB%A4%E8%8E%B7%E5%8F%96%E5%86%85%E6%A0%B8%E7%89%88%E6%9C%AC*KERNEL_VERSION*%EF%BC%8C%E6%8E%A8%E8%8D%90*http%3A%2F%2Fmirror.centos.org%2Fcentos%2F%20*%E6%88%96%E8%80%85*https%3A%2F%2Fwww.rpmfind.net%2Flinux%2Frpm2html%2Fsearch.php%3Fquery%3Dkernel-devel*%0A%20%202.%20%E6%90%9C%E7%B4%A2kernel-devel-*KERNEL_VERSION*.rpm%0A%20%203.%20%E4%BD%BF%E7%94%A8rpm%20-ivh%20kernel-devel-*KERNEL_VERSION*.rpm%20%E8%BF%9B%E8%A1%8C%E5%AE%89%E8%A3%85%0A%0A*%20%E5%AE%89%E8%A3%85datto%0A%20%201.%20yum%20localinstall%20*https%3A%2F%2Fcpkg.datto.com%2Fdatto-rpm%2Frepoconfig%2Fdatto-el-rpm-release-%24(rpm%20-E%20%25rhel)-latest.noarch.rpm*%0A%20%202.%20yum%20install%20dkms-dattobd%20dattobd-utils%0A%20%203.%20modprobe%20dattobd%20%E5%8A%A0%E8%BD%BD%E5%86%85%E6%A0%B8%E6%A8%A1%E5%9D%97%0A%20%204.%20%E4%BD%BF%E7%94%A8%22lsmod%20%7C%20grep%20datto%22%E6%9F%A5%E7%9C%8Bdatto%E6%A8%A1%E5%9D%97%E6%98%AF%E5%90%A6%E8%A2%AB%E5%8A%A0%E8%BD%BD%E4%B8%8A%0A%0A*%20%E5%AE%89%E8%A3%85dmidecode%0A%20%201.%20yum%20install%20dmidecode%0A%0A*%20%E5%AE%89%E8%A3%85packer%0A%20%201.%20wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2Fpacker-1.3.2-linux-centos6.tgz%0A%20%202.%20tar%20-pzxvf%20packer-1.3.2-linux-centos6.tgz%20-C%20%2F%0A%20%203.%20packer_service%20start%0A%20%204.%20packer_service%20status%0A%0A%0A%23%23%23%23%23%23%20Redhat%206.6%0A*%20%E5%AE%89%E8%A3%85kernel-devel%0A%20%201.%20%E4%BD%BF%E7%94%A8%E2%80%9Cuname%20-r%E2%80%9D%E5%91%BD%E4%BB%A4%E8%8E%B7%E5%8F%96%E5%86%85%E6%A0%B8%E7%89%88%E6%9C%AC*KERNEL_VERSION*%EF%BC%8C%E6%8E%A8%E8%8D%90*http%3A%2F%2Fmirror.centos.org%2Fcentos%2F%20*%E6%88%96%E8%80%85*https%3A%2F%2Fwww.rpmfind.net%2Flinux%2Frpm2html%2Fsearch.php%3Fquery%3Dkernel-devel*%0A%20%202.%20%E6%90%9C%E7%B4%A2kernel-devel-*KERNEL_VERSION*.rpm%0A%20%203.%20%E4%BD%BF%E7%94%A8rpm%20-ivh%20kernel-devel-*KERNEL_VERSION*.rpm%20%E8%BF%9B%E8%A1%8C%E5%AE%89%E8%A3%85%0A%0A*%20%E5%AE%89%E8%A3%85datto%0A%20%20*%20%E6%BA%90%E4%B8%BB%E6%9C%BAyum%E5%8F%AF%E7%94%A8%0A%09%20%201.%20yum%20install%20dkms%20%E5%AE%89%E8%A3%85%E4%BE%9D%E8%B5%96%0A%09%20%202.%20yum%20localinstall%20%60https%3A%2F%2Fcpkg.datto.com%2Fdatto-rpm%2FEnterpriseLinux%2F6.6%2Fx86_64%2Flibdattobd-0.10.9-23.1.el6.x86_64.rpm%60%0A%09%20%203.%20yum%20localinstall%20%60https%3A%2F%2Fcpkg.datto.com%2Fdatto-rpm%2FEnterpriseLinux%2F6.6%2Fx86_64%2Fdkms-dattobd-0.10.9-23.1.el6.noarch.rpm%60%0A%09%20%204.%20yum%20localinstall%20%60https%3A%2F%2Fcpkg.datto.com%2Fdatto-rpm%2FEnterpriseLinux%2F6.6%2Fx86_64%2Fdattobd-utils-0.10.9-23.1.el6.x86_64.rpm%60%0A%09%20%205.%20modprobe%20dattobd%20%E5%8A%A0%E8%BD%BD%E5%86%85%E6%A0%B8%E6%A8%A1%E5%9D%97%0A%09%20%206.%20%E4%BD%BF%E7%94%A8%22lsmod%20%7C%20grep%20datto%22%E6%9F%A5%E7%9C%8Bdatto%E6%A8%A1%E5%9D%97%E6%98%AF%E5%90%A6%E8%A2%AB%E5%8A%A0%E8%BD%BD%E4%B8%8A%0A%20%20*%20%E6%BA%90%E4%B8%BB%E6%9C%BAyum%E4%B8%8D%E5%8F%AF%E7%94%A8%0A%09%20%20*%20%E6%96%B9%E6%B3%951%EF%BC%9Awget%E6%96%B9%E5%BC%8F%E4%B8%8B%E8%BD%BD%E6%89%80%E6%9C%89%E9%9C%80%E8%A6%81%E7%9A%84%E5%8C%85%EF%BC%8C%E6%9C%AC%E5%9C%B0%E5%AE%89%E8%A3%85%0A%09%09%20%201.%20%E4%BE%9D%E8%B5%96%E5%8C%85%EF%BC%8Cdkms%2C%20elfutils-default-yama-scope%2C%20elfutils-libelf-devel%2C%20elfutils-libs%EF%BC%8C%E6%8E%A8%E8%8D%90%60https%3A%2F%2Fwww.rpmfind.net%60%0A%09%09%20%202.%20%E9%A9%B1%E5%8A%A8%E5%8C%85%EF%BC%8Clibdattobd-0.10.9-23.1.el6.x86_64.rpm%EF%BC%8Cdattobd-0.10.9-23.1.el6.noarch.rpm%EF%BC%8Cdattobd-utils-0.10.9-23.1.el6.x8664.rpm%EF%BC%8C%20%E6%8E%A8%E8%8D%90%60https%3A%2F%2Fcpkg.datto.com%2Fdatto-rpm%2FEnterpriseLinux%2F6.6%2Fx86_64%2F%60%0A%09%09%20%203.%20modprobe%20dattobd%20%E5%8A%A0%E8%BD%BD%E5%86%85%E6%A0%B8%E6%A8%A1%E5%9D%97%0A%09%09%20%204.%20%E4%BD%BF%E7%94%A8%22lsmod%20%7C%20grep%20datto%22%E6%9F%A5%E7%9C%8Bdatto%E6%A8%A1%E5%9D%97%E6%98%AF%E5%90%A6%E8%A2%AB%E5%8A%A0%E8%BD%BD%E4%B8%8A%0A%09%20%20*%20%E6%96%B9%E6%B3%952%EF%BC%9A%E9%87%8D%E8%A3%85%E7%94%A8%E6%88%B7%E7%9A%84yum%E8%BD%AF%E4%BB%B6%EF%BC%88%E5%8F%AF%E8%83%BD%E4%BC%9A%E5%90%8C%E6%97%B6%E5%AE%89%E8%A3%85%E4%B8%80%E4%B8%AA%E5%86%85%E6%A0%B8%E5%8D%87%E7%BA%A7%E5%8C%85%2C%20%E9%87%8D%E5%90%AF%E6%97%B6%E6%B3%A8%E6%84%8F%E9%80%89%E6%8B%A9%E5%8E%9F%E5%86%85%E6%A0%B8%EF%BC%89%0A%09%09%20%201.%20%E9%87%8D%E8%A3%85yum%EF%BC%8C%E6%8E%A8%E8%8D%90%60https%3A%2F%2Fsegmentfault.com%2Fa%2F1190000013590285%60%0A%09%09%20%202.%20%E4%BF%AE%E6%94%B9%2Fetc%2Fyum.conf%E9%85%8D%E7%BD%AE%EF%BC%8C%E5%B0%86%60distroverpkg%3Dcentos-release%60%E6%9B%BF%E6%8D%A2%E4%B8%BA%60distroverpkg%3Dredhat-release-server%60%0A%09%09%20%203.%20yum%20localinstall%20*https%3A%2F%2Fcpkg.datto.com%2Fdatto-rpm%2Frepoconfig%2Fdatto-el-rpm-release-%24(rpm%20-E%20%25rhel)-latest.noarch.rpm*%0A%09%09%20%204.%20yum%20install%20dkms-dattobd%20dattobd-utils%0A%09%09%20%205.%20modprobe%20dattobd%20%E5%8A%A0%E8%BD%BD%E5%86%85%E6%A0%B8%E6%A8%A1%E5%9D%97%0A%09%09%20%206.%20%E4%BD%BF%E7%94%A8%22lsmod%20%7C%20grep%20datto%22%E6%9F%A5%E7%9C%8Bdatto%E6%A8%A1%E5%9D%97%E6%98%AF%E5%90%A6%E8%A2%AB%E5%8A%A0%E8%BD%BD%E4%B8%8A%0A%0A*%20%E5%AE%89%E8%A3%85dmidecode%0A%20%20*%20%E6%BA%90%E4%B8%BB%E6%9C%BAyum%E5%8F%AF%E7%94%A8%0A%20%20%20%20%20%201.%20yum%20install%20dmidecode%0A%20%20*%20%E6%BA%90%E4%B8%BB%E6%9C%BAyum%E4%B8%8D%E5%8F%AF%E7%94%A8%0A%20%20%20%20%20%201.%20%E5%8F%82%E8%80%83datto%E5%AE%89%E8%A3%85%E6%AD%A5%E9%AA%A4%0A%0A*%20%E5%AE%89%E8%A3%85packer%0A%20%201.%20wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2Fpacker-1.3.2-linux-centos6.tgz%0A%20%202.%20tar%20-pzxvf%20packer-1.3.2-linux-centos6.tgz%20-C%20%2F%0A%20%203.%20packer_service%20start%0A%20%204.%20packer_service%20status%0A%0A%0A%23%23%23%23%23%23%20Ubuntu%2014.04%2F16.04%0A*%20%E5%AE%89%E8%A3%85datto%0A%20%201.%20apt-key%20adv%20--recv-keys%20--keyserver%20keys.fedoraproject.org%20370C85D709D26407%0A%20%202.%20echo%20%22%60deb%20%5Barch%3Damd64%5D%20https%3A%2F%2Fcpkg.datto.com%2Fdatto-deb%2Fpublic%2F%24(lsb_release%20-sc)%20%24(lsb_release%20-sc)%20main%60%22%20%7C%20sudo%20tee%20%2Fetc%2Fapt%2Fsources.list.d%2Fdatto-linux-agent.list%0A%20%203.%20apt-get%20update%0A%20%204.%20apt-get%20install%20dattobd-dkms%20dattobd-utils%0A%20%205.%20modprobe%20dattobd%20%E5%8A%A0%E8%BD%BD%E5%86%85%E6%A0%B8%E6%A8%A1%E5%9D%97%0A%20%206.%20%E4%BD%BF%E7%94%A8%22lsmod%20%7C%20grep%20datto%22%E6%9F%A5%E7%9C%8Bdatto%E6%A8%A1%E5%9D%97%E6%98%AF%E5%90%A6%E8%A2%AB%E5%8A%A0%E8%BD%BD%E4%B8%8A%0A%0A%0A*%20%E5%AE%89%E8%A3%85dmidecode%0A%20%201.%20apt-get%20install%20dmidecode%0A%0A*%20%E5%AE%89%E8%A3%85packer%0A%20%201.%20wget%20http%3A%2F%2F220.231.216.27%2Fcmigrate%2Fv1.3.2%2Fpacker-1.3.2-linux-generic.tgz%0A%20%202.%20tar%20-pzxvf%20packer-1.3.2-linux-generic.tgz%20-C%20%2F%0A%20%203.%20packer_service%20start%0A%20%204.%20packer_service%20status%0A%0A%0A%23%23%23%20windows%20boot%E6%95%B0%E6%8D%AE%E4%B8%80%E8%87%B4%E6%80%A7%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%0A%0A%E9%92%88%E5%AF%B9%E5%BD%93%E5%89%8D%E7%9A%84%E7%8E%B0%E7%8A%B6%EF%BC%8Cwindows%E8%BF%81%E7%A7%BB%E8%BF%87%E7%A8%8B%E4%B8%AD%EF%BC%8C%E8%AF%A5%E9%97%AE%E9%A2%98%E7%9B%B8%E5%85%B3%E7%9A%84%E5%9C%BA%E6%99%AF%E6%9C%89%E4%B8%A4%E7%A7%8D%E3%80%82%0A%0A*%20%E7%AC%AC%E4%B8%80%E7%A7%8D%E6%83%85%E6%99%AF%EF%BC%9A%0A%0A%09%E8%BF%81%E7%A7%BB%E5%88%B0%E4%BA%91%E5%B9%B3%E5%8F%B0%E7%9A%84windows%202008%2F7%20%E5%8F%8A%E6%9B%B4%E9%AB%98%E7%89%88%E6%9C%AC%E7%9A%84windows%E7%B3%BB%E7%BB%9F%EF%BC%8C%E5%A6%82%E6%9E%9C%E5%90%AF%E5%8A%A8%E6%97%B6%E6%8A%A5%E9%94%99%EF%BC%8C%E9%94%99%E8%AF%AF%E4%BB%A3%E7%A0%81%E6%98%AF%200xc0000428%EF%BC%8C%E5%B9%B6%E4%B8%94%E9%94%99%E8%AF%AF%E5%86%85%E5%AE%B9%E6%98%AFwindows%E6%97%A0%E6%B3%95%E9%AA%8C%E8%AF%81%5Cwindows%5Csystem32%5Cwinload.exe%E7%9A%84%E6%95%B0%E5%AD%97%E7%AD%BE%E5%90%8D%EF%BC%8C%E8%BF%99%E7%A7%8D%E5%9C%BA%E6%99%AF%E7%94%B1%E4%BA%8Ewindows%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E4%B8%80%E7%9B%B4%E5%9C%A8%E6%9B%B4%E6%96%B0%EF%BC%8C%E6%97%A0%E6%B3%95%E5%81%9A%E5%88%B0%E6%8C%81%E7%BB%AD%E6%9B%B4%E6%96%B0%E8%BF%81%E7%A7%BB%E5%B7%A5%E5%85%B7%E7%9A%84windows%20boot%E5%88%86%E5%8C%BA%E6%95%B0%E6%8D%AE%E4%BB%A5%E5%8F%8Ambr%E4%BF%A1%E6%81%AF%EF%BC%8C%E6%89%80%E4%BB%A5%E9%9C%80%E8%A6%81%E6%89%8B%E5%8A%A8%E5%A4%84%E7%90%86%EF%BC%8C%E5%A4%84%E7%90%86%E8%BF%87%E7%A8%8B%E5%A6%82%E4%B8%8B%EF%BC%8C%0A%0A%20%201.%20%E5%88%B0packer-offline-windows-2.0.0.iso%20%E9%95%9C%E5%83%8F%EF%BC%8C%E8%AF%A5%E9%95%9C%E5%83%8F%E6%A0%B8%E5%BF%83%E6%98%AFwin10%20pe%EF%BC%8C%E4%B8%8B%E8%BD%BD%E5%9C%B0%E5%9D%80http%3A%2F%2F10.192.13.183%2Fcmigrate%2Fv2.0.0%2Fpacker-offline-windows-2.0.0.iso%20%E3%80%82%0A%20%20%0A%20%202.%20%E4%B8%8A%E4%BC%A0%E5%88%B0%E4%BA%91%E5%B9%B3%E5%8F%B0%EF%BC%8C%E5%B9%B6%E4%B8%94%E5%88%B6%E4%BD%9C%E6%88%90%20iso%20%E9%95%9C%E5%83%8F%E3%80%82%0A%20%20%0A%20%203.%20%E5%AF%B9%E8%BF%81%E7%A7%BB%E4%BA%91%E5%B9%B3%E5%8F%B0%E4%B8%8A%E7%9A%84%E7%9B%AE%E6%A0%87%E4%BA%91%E4%B8%BB%E6%9C%BA%E6%8C%82%E8%BD%BD%20%E8%AF%A5iso%E9%95%9C%E5%83%8F%EF%BC%8C%E5%BC%80%E6%9C%BA%E8%BF%9B%E5%85%A5win10pe%E3%80%82%0A%20%20%0A%20%204.%20%E6%89%93%E5%BC%80cmd%E5%91%BD%E4%BB%A4%E8%A1%8C%EF%BC%8C%E6%89%A7%E8%A1%8C%20bcdboot.exe%20C%3A%5Cwindows%20%20%2Fs%20%20D%3A%5C%20%20%20%E8%BF%9B%E8%A1%8Cboot%E7%9A%84%E4%BF%AE%E5%A4%8D%E3%80%82%EF%BC%88%E5%A4%87%E6%B3%A8%EF%BC%8C%E8%AF%A5%E5%91%BD%E4%BB%A4%E4%B8%ADC%3A%5C%E6%98%AF%E6%8C%87%E4%BA%91%E4%B8%BB%E6%9C%BA%E7%9A%84windows%E7%B3%BB%E7%BB%9F%E5%88%86%E5%8C%BA%EF%BC%8CD%3A%5C%E6%98%AF%E6%8C%87%E4%BA%91%E4%B8%BB%E6%9C%BA%E7%9A%84windows%E5%90%AF%E5%8A%A8%E5%88%86%E5%8C%BA%EF%BC%8C%E4%B8%A4%E4%B8%AA%E7%9B%98%E7%AC%A6%E9%83%BD%E5%8F%AF%E8%83%BD%E4%BC%9A%E5%8F%91%E7%94%9F%E5%8F%98%E5%8C%96%EF%BC%89%0A%20%20%0A%20%205.%20%E5%85%B3%E9%97%AD%E4%BA%91%E4%B8%BB%E6%9C%BA%EF%BC%8C%E5%8D%B8%E8%BD%BDiso%E9%95%9C%E5%83%8F%EF%BC%8C%E7%84%B6%E5%90%8E%E5%BC%80%E6%9C%BA%EF%BC%8C%E6%AD%A4%E6%97%B6%E7%B3%BB%E7%BB%9F%E5%A6%82%E6%9E%9C%E6%B2%A1%E6%9C%89%E5%85%B6%E4%BB%96%E9%97%AE%E9%A2%98%E5%8F%AF%E4%BB%A5%E6%AD%A3%E5%B8%B8%E5%90%AF%E5%8A%A8%E3%80%82%0A%0A%0A*%20%E7%AC%AC%E4%BA%8C%E7%A7%8D%E6%83%85%E6%99%AF%EF%BC%9A%0A%0A%09%E8%BF%81%E7%A7%BB%E5%88%B0%E4%BA%91%E5%B9%B3%E5%8F%B0%E7%9A%84windows%202008%2F7%20%E5%8F%8A%E6%9B%B4%E9%AB%98%E7%89%88%E6%9C%AC%E7%9A%84windows%E7%B3%BB%E7%BB%9F%EF%BC%8C%E8%83%BD%E5%A4%9F%E6%AD%A3%E5%B8%B8%E5%90%AF%E5%8A%A8%EF%BC%8C%E4%B9%9F%E5%8F%AF%E8%83%BD%E4%BC%9A%E5%9B%A0%E4%B8%BAboot%E5%88%86%E5%8C%BA%E4%B8%AD%E7%9A%84%E6%95%B0%E6%8D%AE%E6%97%A0%E6%B3%95%E5%8C%B9%E9%85%8D%E5%BD%93%E5%89%8D%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E4%B8%AD%E7%9A%84boot%E6%95%B0%E6%8D%AE%EF%BC%8C%E5%AF%BC%E8%87%B4%E5%9C%A8%E5%90%8E%E7%BB%AD%E7%9A%84%E7%B3%BB%E7%BB%9F%E6%9B%B4%E6%96%B0%E4%B8%AD%EF%BC%8Cboot%E5%88%86%E5%8C%BA%E4%B8%AD%E7%9A%84%E6%95%B0%E6%8D%AE%E6%97%A0%E6%B3%95%E5%BE%97%E5%88%B0%E5%90%8C%E6%AD%A5%E6%9B%B4%E6%96%B0%EF%BC%8C%E4%BB%8E%E8%80%8C%E5%87%BA%E7%8E%B00xc0000428%E5%90%AF%E5%8A%A8%E9%94%99%E8%AF%AF%E3%80%82%E6%89%80%E4%BB%A5%E5%9C%A8%E4%BD%BF%E7%94%A81.3.2%E5%8F%8A%E4%B9%8B%E5%89%8D%E8%BF%81%E7%A7%BB%E5%B7%A5%E5%85%B7%E8%BF%81%E7%A7%BBwindows%202008%2F7%E5%8F%8A%E6%9B%B4%E9%AB%98%E7%89%88%E6%9C%AC%E7%9A%84windows%E6%97%B6%EF%BC%8C%E9%9C%80%E8%A6%81%E6%89%8B%E5%8A%A8%E6%89%A7%E8%A1%8C%E4%B8%80%E4%B8%8B%E6%93%8D%E4%BD%9C%EF%BC%9A%0A%0A%20%201.%20%E8%BF%9B%E5%85%A5%E5%88%B0windows%E4%BA%91%E4%B8%BB%E6%9C%BA%EF%BC%8C%E6%89%93%E5%BC%80cmd%E5%91%BD%E4%BB%A4%E8%A1%8C%EF%BC%8C%0A%20%20%0A%20%202.%20%E6%89%A7%E8%A1%8C%20%20%20bcdboot.exe%20C%3A%5Cwindows%20%20%20%E5%91%BD%E4%BB%A4%EF%BC%88%E6%9B%B4%E6%96%B0boot%E5%88%86%E5%8C%BA%E4%B8%AD%E7%9A%84%E6%95%B0%E6%8D%AE%EF%BC%8C%E4%BD%BF%E5%85%B6%E5%92%8C%E7%B3%BB%E7%BB%9F%E5%88%86%E5%8C%BA%E4%B8%AD%E7%9A%84%E6%95%B0%E6%8D%AE%E4%B8%80%E8%87%B4%EF%BC%89%0A%20%20%0A%20%203.%20%E9%87%8D%E5%90%AF%E7%B3%BB%E7%BB%9F%EF%BC%88%E6%88%96%E7%AD%89%E5%BE%85%E7%94%A8%E6%88%B7%E8%87%AA%E5%B7%B1%E9%87%8D%E5%90%AF%EF%BC%89%E3%80%82%0A%0A%E5%AF%B9%E4%BA%8E%E8%BF%99%E7%A7%8D%E5%9C%BA%E6%99%AF%EF%BC%8C%E5%90%8E%E7%BB%AD%E8%BF%81%E7%A7%BB%E7%89%88%E6%9C%AC%E4%B8%AD%E4%BC%9A%E5%8A%A0%E5%85%A5%E8%87%AA%E5%8A%A8%E5%8C%96%E5%A4%84%E7%90%86%E3%80%82%0A%0A%0A