2025年3月23日 星期日 甲辰(龙)年 月廿二 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 软件应用 > 其它软件

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

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

将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系统就这么愉快的迁移完成了。

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