+
80
-

阿里云腾讯云的服务器环境如何克隆到本地机器上?

我想在本地克隆阿里云的服务器环境,请问阿里云腾讯云的服务器环境如何克隆到本地机器上?貌似生成的镜像文件只能在阿里云上克隆,不能放到本地

网友回复

+
0
-

可以,阿里云与腾讯云的ecs服务器其实就是一个虚拟机,下面我们用vmare来导入阿里云的ecs服务器镜像

首先登陆ecs,命令行输入以下命令看看服务器版本号,方便后续虚拟机内的系统选择。

lsb_release -a

我的系统为CentOS 7

牢记ECS用户名和密码,忘记密码可先在控制台重置后,再进行导出,如果导出后忘记密码将无法在虚拟机中登录系统。 导出镜像需要开通OSS服务,OSS为付费服务,注意下载时产生的费用。

进入控制台主页,找到需要导出的ECS实例资源,点击实例列表后边的更多,依次选择云盘和镜像,创建自定义镜像

填写如下信息 等待镜像创建完成,点击需要下载镜像列的图标,选择导出镜像  填写相关信息,OSS Bucket地址为OSS 开通服务时所创建的地址,填写完成后等待服务完成。 进入OSS控制台,选择Bucket列表,找到开通OSS服务时所创建的Bucket地址  点击标签,进入文件管理页面,选择创建好的镜像文件,点击详情  根据自己网速,设置链接的过期时间,单位为秒,设置完成后,点击下载。

 资源下载完成后,对资源进行解压处理,解压后的文件为40G(与ECS服务器的磁盘容量大小一致),注意本地磁盘预留空间!

另外,此处以360压缩为例,查看压缩工具缓存目录,否则可能磁盘在解压缩期间爆满情况,导致解压失败,打开360压缩,依次选择工具=>选项,点击高级,找到临时解压的文件夹,默认为C盘,由于我的C盘存储剩余不足40G,因此调整临时解压目录位置,其他解压工具设置同理。

解压完成后,镜像文件的类型为raw,使用qemu-img工具将raw转换vmdk格式,下载地址:https://down.bfw.wiki/file/16181427062652720065.html

使用cmd进入qemu解压目录,使用convert命令对镜像资源进行转换,

qemu-img convert -f raw -O {源文件地址} vmdk {目标文件地址}

sources.raw为下载的镜像文件 out.vmdk为转换后的虚拟机文件

等待文件转换完成后,新建虚拟机,系统选择与ECS服务器一致的系统,这一步选择使用现有虚拟磁盘  选择转换好的vmdk文件即可。 启动虚拟机后选择最后一项,回车等待。 输入用户名密码,登录成功,至此导入成功
我知道答案,我要回答