# 迁移后目的端与源端相比有哪些变化？
使用主机迁移服务，在迁移配置阶段会涉及部分参数的修改，参数的修改内容与操作系统、对应文件、参数设置等强相关。随着版本迭代和系统更新，迁移配置所修改的参数内容也会有所变动，本节表格内所列参数仅提供参考，最终解释权归主机迁移服务所有。
表1迁移后目的端与源端保持一致的参数（Windows、Linux通用） 
| 参数      | 迁移后的服务器              | 备注                                              |
|:---|:---|:---|
| OS类型   | 和源端服务器的OS一样           | 目的端服务器原来的OS被覆盖。                                |
| IP      | 目的端服务器的IP           | 迁移后公网IP会变。如果目的端服务器所在VPC下的网段包含源端内网IP时，内网IP可以设置为不变。 |
| 用户名       | 和源端服务器的用户名一样           | -                                                 |
| 密码（证书） | 用户名、证书、密码都与源端服务器保持一致 | -                                                  |
| 数据      | 数据与源端保持一致，包括文件、应用、配置 | -                                                |
   
表2Windows服务器迁移后变化的参数以及修改的配置项 
| 参数/配置项      | 迁移后的服务器                                                                                                                                                                                                                     | 备注                                                                                                                                        |
|:---|:---|:---|
| 主机名         | 系统可能会更新主机名                                                                                                                                                                                                                  | 和主机名绑定的业务可能会受影响。                                                                                                                          |
| MAC地址     | 目的端服务器的MAC                                                                                                                                                                                                                    | MAC地址属于网卡固有属性，创建目的端服务器时候已经确定。                                                                                                               |
| DNS       | 可能变化（概率大） - DNS配置文件参数与源端一致。  - 目的端子网的DNS配置会影响目的端主机的DNS解析。   | 迁移完成后，可以在目的端修改。                                                                                                                             |
| EIP        | 迁移后绑定的目的端EIP地址                                                                                                                                                                                                                | -                                                                                                                                         |
| 磁盘、分区大小     | 配置目的端时所选的目的端服务器磁盘和分区大小                                                                                                                                                                                                       | 如果选择了磁盘分区调整，迁移后的磁盘和分区大小取决于配置目的端时候设置的大小。                                                                                                    |
| 密码重置插件   | 目的端会安装华为云ECS密码重置插件                                                                                                                                                                                                         | 默认安装。如果后续需要更新"重置密码插件"，请您自行进行升级维护，具体方法可参考[Windows弹性云服务器插件更新方法](https://support.huaweicloud.com/usermanual-ecs/ecs_03_1007.html#section3)。 |
| 主机SID     | 使用目的端服务器的SID                                                                                                                                                                                                               | Windows的SID是硬件属性，每个机器的都不一致，无法迁移。因此源端服务器加入域管理的，迁移到目的端服务器后会失效，需要重新加。                                                                        |
| 注册表、BCD启动项 | 根据需要修改                                                                                                                                                                                                                      | 为适配华为云，主机迁移服务会对注册表和启动项进行适配修改。                                                                                                              |
| 动态分区       | 重新设置动态分区                                                                                                                                                                                                                      | 针对BIOS启动的Windows服务器，系统会重新设置动态分区。                                                                                                         |
| 驱动文件目录     | 拷贝源端驱动文件到目的端驱动程序目录下                                                                                                                                                                                                           | -                                                                                                                                        |
   
表3Linux服务器迁移后变化的参数以及修改的配置项 
| 参数/配置项             | 迁移后的服务器                                                                                                                                                                                                                                                                                                                                    | 备注                                                                                                                                                                                                                                                                                            |
|:---|:---|:---|
| 主机名                 | 系统可能会更新主机名                                                                                                                                                                                                                                                                                                                                 | 和主机名绑定的业务可能会受影响。                                                                                                                                                                                                                                                                                |
| MAC地址               | 目的端服务器的MAC                                                                                                                                                                                                                                                                                                                                  | MAC地址属于网卡固有属性，创建目的端服务器时候已经确定。                                                                                                                                                                                                                                                                   |
| DNS                  | 可能变化（概率大） - DNS配置文件参数与源端一致。  - 目的端子网的DNS配置会影响目的端主机的DNS解析。                                                                                                                  | 迁移完成后，可以在目的端修改。                                                                                                                                                                                                                                                                                |
| EIP                 | 迁移后绑定的目的端EIP地址                                                                                                                                                                                                                                                                                                                                | -                                                                                                                                                                                                                                                                                              |
| 磁盘、分区大小          | 配置目的端时所选的目的端服务器磁盘和分区大小                                                                                                                                                                                                                                                                                                                      | 如果选择了磁盘分区调整，迁移后的磁盘和分区大小取决于配置目的端时候设置的大小。                                                                                                                                                                                                                                                         |
| 磁盘名称               | 根据目的端虚拟化类型决定                                                                                                                                                                                                                                                                                                                                | 一般不会影响业务。                                                                                                                                                                                                                                                                                   |
| 磁盘、分区的UUID和PARTUUID | 目的端会重新生成UUID和PARTUUID                                                                                                                                                                                                                                                                                                                       | 只针对Linux文件级迁移。                                                                                                                                                                                                                                                                                  |
| Grub配置文件            | 会根据目的端启动盘或者boot分区的UUID修改grub相关启动配置文件                                                                                                                                                                                                                                                                                                         | - BIOS启动的服务器需要安装grub，会修改/boot/grub目录下grub配置文件。  - UEFI启动的服务器会修改/boot/efi/和/boot/grub目录下grub配置文件的UUID。                                                           |
| 启动的initrd或initramfs  | 注入相关驱动                                                                                                                                                                                                                                                                                                                                      | 注入驱动保证目的端服务器在华为云能正常启动。                                                                                                                                                                                                                                                                          |
| X11的xorg.conf配置文件   | 目的端会更新/etc/X11/xorg.conf配置文件                                                                                                                                                                                                                                                                                                                 | 该文件影响图形化界面和显示相关参数。原文件备份为/etc/X11/xorg.conf.bak。                                                                                                                                                                                                                                                 |
| 第三方工具              | 目的端会删除以下工具： - /etc/rc.d/rc5.d/vmware-tools  - /etc/rc.d/rc3.d/vmware-tools  - /etc/init.d/vmware-tools   | -                                                                                                                                                                                                                                                                                              |
| SElinux安全配置         | 会生成/.autorelabel文件，目的是重新标记                                                                                                                                                                                                                                                                                                                 | 只针对Redhat/Centos/Oracle系统。                                                                                                                                                                                                                                                                        |
| 密码重置插件             | 目的端会安装华为云ECS密码重置插件                                                                                                                                                                                                                                                                                                                           | 如果不想安装该插件，可以在迁移前修改配置文件g-property.cfg中的installPwdAgent参数为false。 如果后续需要更新"重置密码插件"，请您自行进行升级维护，具体方法可参考[Linux弹性云服务器插件更新方法](https://support.huaweicloud.com/usermanual-ecs/ecs_03_1007.html#section2)。                                                                |
| 服务器时间              | 会修改ntp配置文件/etc/ntp.conf                                                                                                                                                                                                                                                                                                                      | 添加目的端所在Region所在的标准时间。                                                                                                                                                                                                                                                                            |
| Motd               | 会修改/etc/motd文件为空                                                                                                                                                                                                                                                                                                                              | 默认不设置开机启动logo。                                                                                                                                                                                                                                                                                  |
| Fstab启动项           | 根据新目的端UUID和挂载情况重新生成fstab。                                                                                                                                                                                                                                                                                                                     | 目的端旧的/etc/fstab启动记录会被注释。                                                                                                                                                                                                                                                                         |
| Cloud-init        | 目的端会禁用Cloud-init                                                                                                                                                                                                                                                                                                                             | /etc/cloud/cloud.cfg文件会被删除。 注意： 迁移完成后，您需要自行安装和配置Cloud-Init工具**。** 方法请参考[安装Cloud-Init工具](https://support.huaweicloud.com/usermanual-ims/zh-cn_topic_0030730603.html)和[配置Cloud-Init工具](https://support.huaweicloud.com/usermanual-ims/zh-cn_topic_0030730603.html)。 |
| 网卡配置                 | 删除/etc/udev/rules.d/目录下部分网络相关配置文件，根据不同系统备份并修改DHCP                                                                                                                                                                                                                                                                                           | 修改网卡配置文件。 比如： - Redhat/Centos/SUSE/EulerOS等系统会修改ifcfg-eth\*文件。  - Debian/Ubuntu系统会修改yaml文件。   |
| 谷歌服务                | 迁移后目的端会默认禁用谷歌服务                                                                                                                                                                                                                                                                                                                            | 由于原平台服务无法在华为云运行，可能导致启动失败或者服务异常。 您可以源端主机执行如下命令，检测开机自启动程序中是否存在google相关字符串。 ``` (find /etc/systemd/system/ -name 'google*' -type l | grep 'service') & (find  /etc/init/  -name 'google*' | grep 'conf') 2>/dev/null ```                                           |
   
