您当前的位置:首页 > 计算机 > 软件应用 > 其它软件

VM虚拟机系统windows 2012 R2完整迁移到腾讯云服务器

时间:11-12来源:作者:点击数:

将VM虚拟机系统windows 2012 R2完整迁移到腾讯云服务器,各服务并且正常运行。

操作系统:windows 2012 R2

一、制作windows系统镜像

1、检查系统分区,仅支持MBR分区可以迁移,GPT 就不行了,直接放弃吧

2、坚持启动方式,EFI方式启动也不可以迁移

3、不支持IPV6迁移,不支持多网卡迁移,即使迁移成功,基于IPV6和多网卡工作的服务都无法正常运行。

4、安装 cloudbase-init

Windows 64位 操作系统:https://www.cloudbase.it/downloads/CloudbaseInitSetup_Stable_x64.msi

Windwos 32位 操作系统:https://www.cloudbase.it/downloads/CloudbaseInitSetup_Stable_x86.msi

修改 cloudbase-init 配置文件 cloudbase-init.conf

将下面的代码替换原来文件里的代码

[DEFAULT]
 
username=Administrator
 
groups=Administrators
 
inject_user_password=true
 
config_drive_raw_hhd=true
 
config_drive_cdrom=true
 
config_drive_vfat=true
 
bsdtar_path=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\bin\bsdtar.exe
 
mtools_path=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\bin\
 
metadata_services=cloudbaseinit.metadata.services.configdrive.ConfigDriveService
 
plugins=cloudbaseinit.plugins.windows.extendvolumes.ExtendVolumesPlugin,cloudbaseinit.plugins.common.networkconfig.NetworkConfigPlugin,cloudbaseinit.plugins.common.sethostname.SetHostNamePlugin,cloudbaseinit.plugins.common.setuserpassword.SetUserPasswordPlugin,cloudbaseinit.plugins.common.localscripts.LocalScriptsPlugin,cloudbaseinit.plugins.common.userdata.UserDataPlugin
 
verbose=true
 
debug=true
 
logdir=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\log\
 
logfile=cloudbase-init.log
 
default_log_levels=comtypes=INFO,suds=INFO,iso8601=WARN,requests=WARN
 
logging_serial_port_settings=COM1,115200,N,8
 
mtu_use_dhcp_config=true
 
ntp_use_dhcp_config=true
 
first_logon_behaviour=no
 
netbios_host_name_compatibility=false
 
allow_reboot=false
 
activate_windows=true
 
kms_host="kms.tencentyun.com"
 
local_scripts_path=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\LocalScripts\
 
C:\powershell
 
PS C:\Set-ExecutionPolicy Unrestricted

________________________________

5、下载  TencentCloudRun.ps1文件,复制粘贴到C:\Program Files\Cloudbase Solutions\Cloudbase-Init\LocalScripts\ 路径下

http://cloudinit-1251783334.cosgz.myqcloud.com/TencentCloudRun.ps1

6、安装 virtio 驱动

http://windowsvirtio-10016717.file.myqcloud.com/InstallQCloud.exe?_ga=1.44298212.1367540472.1504757536

7、使用 disk2vhd 导出镜像,最后制作完镜像,会在你指定问文件夹内生成一个几十G和系统大小一样的.VHD文件

https://download.sysinternals.com/files/Disk2vhd.zip

二、上传COS对象存储

1、将这个镜像文件将要上传到腾讯云cos对象存储里去。上传的过程取决于你的上行带宽 基本都几个小时。

三、镜像导入

1、上传成功之后,在腾讯云服务器 镜像菜单里 点导入镜像,然后根据要求 填写基本信息就可以自动导入了,里面有一项是让你填写镜像地址,镜像地址就是你把镜像上传到腾讯云cos对象存储里会给你生成一个下载地址,把这个地址填写进去就可以开始导入了。导入的过程也得半小时到1个小时,根据你的镜像文件大小来确定时间长短。

2、导入成功之后,就可以用这个导入的镜像安装系统,几秒钟 就能部署好系统。

11、进入系统后什么都不用做,直接运行你的服务端程序,和你在虚拟机里运行的情况是一样的。(我迁移的系统里有java环境,有oracle数据库好多服务端软件 迁移后都能正常使用)

12、虚拟机 windows2012 R2系统就这么愉快的迁移完成了。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门