本文档主要是介绍如何从公有云上将虚拟机镜像导入到本地超融合虚拟化环境。保哥的本地环境是smartx的KVM超融合换,如果是VMware环境更简单。
在阿里云充了一些钱,用于做原生kubernetes的实验,因为需要访问google,懒得再折腾镜像这种事情,于是购买的佛吉尼亚地区的虚拟机,价格还算是便宜。本地自己不想再折腾一遍各种翻墙和修改本地镜像源的工作,国内此部分工作无意义且还跳不过。于是尝试将公有云上的镜像下载到本地smartx超融合环境使用。
一、创建虚拟机快照
选择需要下载的ECS虚拟机,选择”快照”选项卡。选择”创建快照”,选择”云盘”、”实例名称”、”快照名称”后,选择创建。
二、创建自定义镜像。
按照串口提示,设置”自定义镜像名称”、”自定义镜像描述”等,跳转到”镜像”选项卡中查看创建自定义镜像是否完成。
三、导出镜像。
待自定义镜像创建完成后,选择更多”导出镜像”,并按照需要选择”镜像格式”,我需要raw,如果环境是VMware的话,需要vmdk格式。oss地址必须为和ecs在同一个区域的bucket。
四、查看导出任务状态
选择”任务管理”选项卡,即可看到导出镜像的状态。
五、复制镜像
因为导出的镜像在国外的oss上,如果下载速度想来也不会太快。这里为了加快速度下载到本地,我们选择oss存储中”跨区域复制”,将国外的镜像同步到国内oss桶。(按用量付费)
六、下载镜像
使用oss工具,下载地址:https://gosspublic.alicdn.com/oss-browser/1.16.0/oss-browser-win32-x64.zip?spm=5176.8465980.help.43.4e701450hYlbCi&file=oss-browser-win32-x64.zip,下载该镜像。
七、解压镜像
下载下来的镜像是tar.gz格式,大小4.17G左右,解压完毕的raw文件是公有云”云盘”的大小。这里是40G.