由于各个云平台提供的云服务器镜像存在差异,当您的迁移源为其他云平台的云服务器时,部分镜像类型的云服务器需完成额外配置才能正常完成迁移操作。
使用root权限登录您的阿里云服务器实例。
执行如下命令,修改cloud.cfg文件。
vim /etc/cloud/cloud.cfg
i
键进入编辑模式,将文件内容替换为如下内容。users: - default disable_root: 0 ssh_pwauth: 1 growpart: mode: auto devices: ['/'] ignore_growroot_disabled: false mount_default_fields: [~, ~, 'auto', 'defaults,nofail,x-systemd.requires=cloud-init.service', '0', '2'] resize_rootfs_tmp: /dev ssh_deletekeys: 1 syslog_fix_perms: ~ disable_vmware_customization: false cloud_init_modules: - disk_setup - migrator - write-files - bootcmd - growpart - resizefs - set_hostname - update_hostname - update_etc_hosts - rsyslog - users-groups - ssh cloud_config_modules: - mounts - locale - set-passwords - rh_subscription - yum-add-repo - package-update-upgrade-install - timezone - puppet - chef - salt-minion - mcollective - disable-ec2-metadata - runcmd cloud_final_modules: - rightscale_userdata - scripts-per-once - scripts-per-boot - scripts-per-instance - scripts-user - ssh-authkey-fingerprints - keys-to-console - phone-home - final-message - power-state-change system_info: distro: rhel paths: cloud_dir: /var/lib/cloud templates_dir: /etc/cloud/templates ssh_svcname: sshd
esc
键退出编辑模式,输入:wq
保存并退出文件。新建90_dpkg.cfg文件及内容。
vim /etc/cloud/cloud.cfg.d/90_dpkg.cfg
i
键进入编辑模式,在文件中填入如下内容。datasource_list: [ConfigDrive, OpenStack] datasource: OpenStack: metadata_urls: ["http://100.96.0.96"] max_wait: -1 timeout: 3 retries: 3 apply_network_config: True
esc
键退出编辑模式,输入:wq
保存并退出文件。执行如下命令,删除aliyun_cloud.cfg文件。
rm -f /etc/cloud/cloud.cfg.d/aliyun_cloud.cfg
安装Virtio1.1驱动。操作详情可查看在虚拟机上安装Virtio1.1驱动。
部分火山引擎规格实例需安装Virtio驱动后才能正常运行,规格详情与驱动安装操作步骤可查看安装Virtio1.1驱动。
后续您可以继续完成其他准备工作,并使用SMC将该源服务器数据迁移至火山引擎,详情可查看准备工作。
使用root权限登录您的阿里云服务器实例。
执行如下命令,修改cloud.cfg文件。
vim /etc/cloud/cloud.cfg
i
键进入编辑模式,将文件内容替换为如下内容。users: - default disable_root: 0 ssh_pwauth: 1 growpart: mode: auto devices: ['/'] ignore_growroot_disabled: false mount_default_fields: [~, ~, 'auto', 'defaults,nofail,x-systemd.requires=cloud-init.service', '0', '2'] resize_rootfs_tmp: /dev ssh_deletekeys: 1 syslog_fix_perms: ~ disable_vmware_customization: false manage_etc_hosts: localhost cloud_init_modules: - disk_setup - migrator - bootcmd - write-files - growpart - resizefs - set_hostname - update_hostname - update_etc_hosts - rsyslog - users-groups - ssh cloud_config_modules: - mounts - locale - set-passwords - rh_subscription - yum-add-repo - package-update-upgrade-install - timezone - puppet - chef - salt-minion - mcollective - disable-ec2-metadata - runcmd cloud_final_modules: - rightscale_userdata - scripts-per-once - scripts-per-boot - scripts-per-instance - scripts-user - ssh-authkey-fingerprints - keys-to-console - phone-home - final-message - power-state-change system_info: paths: cloud_dir: /var/lib/cloud templates_dir: /etc/cloud/templates ssh_svcname: sshd
esc
键退出编辑模式,输入:wq
保存并退出文件。新建90_dpkg.cfg文件及内容。
vim /etc/cloud/cloud.cfg.d/90_dpkg.cfg
i
键进入编辑模式,在文件中填入如下内容。datasource_list: [ConfigDrive, OpenStack] datasource: OpenStack: metadata_urls: ["http://100.96.0.96"] max_wait: -1 timeout: 3 retries: 3 apply_network_config: True
esc
键退出编辑模式,输入:wq
保存并退出文件。执行如下命令,删除aliyun_cloud.cfg文件。
rm -f /etc/cloud/cloud.cfg.d/aliyun_cloud.cfg
安装Virtio1.1驱动。操作详情可查看在虚拟机上安装Virtio1.1驱动。
部分火山引擎规格实例需安装Virtio驱动后才能正常运行,规格详情与驱动安装操作步骤可查看安装Virtio1.1驱动。
后续您可以继续完成其他准备工作,并使用SMC将该源服务器数据迁移至火山引擎,详情可查看准备工作。
使用root权限登录您的华为云服务器实例。
执行如下命令,修改cloud.cfg文件。
vim /etc/cloud/cloud.cfg
i
键进入编辑模式,将文件内容替换为如下内容。users: - default disable_root: 0 ssh_pwauth: 1 growpart: mode: auto devices: ['/'] ignore_growroot_disabled: false mount_default_fields: [~, ~, 'auto', 'defaults,nofail,x-systemd.requires=cloud-init.service', '0', '2'] resize_rootfs_tmp: /dev ssh_deletekeys: 1 syslog_fix_perms: ~ disable_vmware_customization: false manage_etc_hosts: localhost cloud_init_modules: - disk_setup - migrator - bootcmd - write-files - growpart - resizefs - set_hostname - update_hostname - update_etc_hosts - rsyslog - users-groups - ssh cloud_config_modules: - mounts - locale - set-passwords - rh_subscription - yum-add-repo - package-update-upgrade-install - timezone - puppet - chef - salt-minion - mcollective - disable-ec2-metadata - runcmd cloud_final_modules: - rightscale_userdata - scripts-per-once - scripts-per-boot - scripts-per-instance - scripts-user - ssh-authkey-fingerprints - keys-to-console - phone-home - final-message - power-state-change system_info: paths: cloud_dir: /var/lib/cloud templates_dir: /etc/cloud/templates ssh_svcname: sshd
esc
键退出编辑模式,输入:wq
保存并退出文件。新建90_dpkg.cfg文件及内容。
vim /etc/cloud/cloud.cfg.d/90_dpkg.cfg
i
键进入编辑模式,在文件中填入如下内容。datasource_list: [ConfigDrive, OpenStack] datasource: OpenStack: metadata_urls: ["http://100.96.0.96"] max_wait: -1 timeout: 3 retries: 3 apply_network_config: True
esc
键退出编辑模式,输入:wq
保存并退出文件。安装Virtio1.1驱动。操作详情可查看在虚拟机上安装Virtio1.1驱动。
若您的迁移源操作系统版本较低,且迁移至火山引擎后需要用于弹性裸金属、通用型(g3i、g3a)、计算型(c3i、c3a)及内存型(r3i、r3a)规格的实例,请在迁移前为源服务器安装Virtio1.1驱动,详情可查看安装Virtio1.1驱动。
后续您可以继续完成其他准备工作,并使用SMC将该源服务器数据迁移至火山引擎,详情可查看准备工作。
使用root权限登录您的腾讯云服务器实例。
执行如下命令,修改cloud.cfg文件。
vim /etc/cloud/cloud.cfg
i
键进入编辑模式,将文件内容替换为如下内容。users: - default disable_root: 0 ssh_pwauth: 1 growpart: mode: auto devices: ['/'] ignore_growroot_disabled: false mount_default_fields: [~, ~, 'auto', 'defaults,nofail,x-systemd.requires=cloud-init.service', '0', '2'] resize_rootfs_tmp: /dev ssh_deletekeys: 1 syslog_fix_perms: ~ disable_vmware_customization: false cloud_init_modules: - disk_setup - migrator - write-files - bootcmd - growpart - resizefs - set_hostname - update_hostname - update_etc_hosts - rsyslog - users-groups - ssh cloud_config_modules: - mounts - locale - set-passwords - rh_subscription - yum-add-repo - package-update-upgrade-install - timezone - puppet - chef - salt-minion - mcollective - disable-ec2-metadata - runcmd cloud_final_modules: - rightscale_userdata - scripts-per-once - scripts-per-boot - scripts-per-instance - scripts-user - ssh-authkey-fingerprints - keys-to-console - phone-home - final-message - power-state-change system_info: distro: rhel paths: cloud_dir: /var/lib/cloud templates_dir: /etc/cloud/templates ssh_svcname: sshd
esc
键退出编辑模式,输入:wq
保存并退出文件。新建90_dpkg.cfg文件及内容。
执行如下命令,创建90_dpkg.cfg文件。
vim /etc/cloud/cloud.cfg.d/90_dpkg.cfg
按i
键进入编辑模式,在文件中填入如下内容。
datasource_list: [ConfigDrive, OpenStack] datasource: OpenStack: metadata_urls: ["http://100.96.0.96"] max_wait: -1 timeout: 3 retries: 3 apply_network_config: True
按esc
键退出编辑模式,输入:wq
保存并退出文件。
安装Virtio1.1驱动。操作详情可查看在虚拟机上安装Virtio1.1驱动。
部分火山引擎规格实例需安装Virtio驱动后才能正常运行,规格详情与驱动安装操作步骤可查看安装Virtio1.1驱动。
后续您可以继续完成其他准备工作,并使用SMC将该源服务器数据迁移至火山引擎,详情可查看准备工作。
vim /etc/cloud/cloud.cfg
i
键进入编辑模式,将文件内容替换为如下内容。users: - default disable_root: 0 ssh_pwauth: 1 growpart: mode: auto devices: ['/'] ignore_growroot_disabled: false mount_default_fields: [~, ~, 'auto', 'defaults,nofail,x-systemd.requires=cloud-init.service', '0', '2'] resize_rootfs_tmp: /dev ssh_deletekeys: 1 syslog_fix_perms: ~ disable_vmware_customization: false manage_etc_hosts: localhost cloud_init_modules: - disk_setup - migrator - bootcmd - write-files - growpart - resizefs - set_hostname - update_hostname - update_etc_hosts - rsyslog - users-groups - ssh cloud_config_modules: - mounts - locale - set-passwords - rh_subscription - yum-add-repo - package-update-upgrade-install - timezone - puppet - chef - salt-minion - mcollective - disable-ec2-metadata - runcmd cloud_final_modules: - rightscale_userdata - scripts-per-once - scripts-per-boot - scripts-per-instance - scripts-user - ssh-authkey-fingerprints - keys-to-console - phone-home - final-message - power-state-change system_info: paths: cloud_dir: /var/lib/cloud templates_dir: /etc/cloud/templates ssh_svcname: sshd
esc
键退出编辑模式,输入:wq
保存并退出文件。执行如下命令,创建90_dpkg.cfg文件。
vim /etc/cloud/cloud.cfg.d/90_dpkg.cfg
按i
键进入编辑模式,在文件中填入如下内容。
datasource_list: [ConfigDrive, OpenStack] datasource: OpenStack: metadata_urls: ["http://100.96.0.96"] max_wait: -1 timeout: 3 retries: 3 apply_network_config: True
按esc
键退出编辑模式,输入:wq
保存并退出文件。
部分火山引擎规格实例需安装Virtio驱动后才能正常运行,规格详情与驱动安装操作步骤可查看安装Virtio1.1驱动。