我想在本地克隆阿里云的服务器环境,请问阿里云腾讯云的服务器环境如何克隆到本地机器上?貌似生成的镜像文件只能在阿里云上克隆,不能放到本地
网友回复
可以,阿里云与腾讯云的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文件即可。 启动虚拟机后选择最后一项,回车等待。 输入用户名密码,登录成功,至此导入成功