目录
1.云服务器镜像的基本概念
官方文档:https://help.aliyun.com/document_detail/25389.html
1.1.镜像的概念
任何云平台、虚拟化平台在创建服务器时,都会要求我们选择一个系统镜像,根据这个镜像从而去安装对应的操作系统。
创建ECS实例时,必须选择镜像,才能完成云主机的创建,镜像文件相当于副本文件,该副本文件包含了一块或多块云盘中的所有数据,对于ECS实例而言,这些云盘可以是单块系统盘,也可以是系统盘加数据盘的组合。
镜像的来源不同,分为公共镜像、自定义镜像、共享镜像和镜像市场等。
公共镜像就是阿里云公共镜像仓库中的镜像,可以自己选择。
自定义镜像就是通过快照生成的镜像,相当于克隆某一台ECS实例,完成相同操作系统的创建,也可以是我们自己制作的系统镜像,放在ECS中去运行。
共享镜像是其他阿里云用户分享出来的镜像,当该用户停止共享时,镜像无法使用。
镜像市场用的很少。
镜像可以通过快照进行创建,可以基于一个ECS迅速克隆出多台完全一样的ECS服务器,有利于Web集群压力过高时,迅速完成扩展。
1.2.镜像的生命周期
地域A中可用区A的一台ECS实例为系统盘创建了快照备份,通过这个快照可以去回滚也可以创建出镜像A。
创建的镜像,在任意可用区都可以使用,在可用区B中创建ECS时,早自定义镜像中选择镜像A,完成ECS云服务器的创建,创建出来的ECS与可用区A中的ECS是一模一样的,相当于克隆。
另外镜像也可以共享给其他的阿里云账号,也可以将镜像导出到OSS中,下载后可以在本地虚拟化中运行,镜像也可以复制到其他的地域完成ECS的创建。
1.3.镜像的类型
ECS使用的镜像类型分为四种,分别是公共镜像、自定义镜像、共享镜像以及镜像市场。
公共镜像是阿里云官方提供的镜像,正版授权,安全性好,稳定性高,建议使用公共镜像。
自定义镜像一般是基于某台ECS实例通过快照做成的系统镜像或者是通过本账号从本地导入的镜像,经常用于复制ECS、快速部署WEB集群时使用。
共享镜像是其他阿里云用户共享过来的镜像,共享的镜像一定要点击复制才可以用于在本账号中使用。
镜像市场是一些用户将自己制作的系统镜像上传到了阿里云中使用,一般不推荐使用镜像市场中的镜像,安全性不高。
2.基于快照创建自定义镜像
1)将系统盘的快照制作成镜像
在ECS管理界面点击快照—>选择要制作镜像的快照(选择指定ECS系统盘的快照)—>创建自定义镜像。
2)定义镜像的属性
自定义镜像名称为: KodCloud系统镜像 。
增加一些描述信息:KodCloud系统镜像,基于Web-01实例系统盘制作的镜像 。
最后点击创建即可。
3)查看创建的镜像列表
点击镜像—>自定义镜像—>在列表中就可以看到我们创建的镜像。
鼠标放在镜像名称这里还可以显示出镜像的描述信息。
3.基于自定义镜像启动ECS实例
3.1.购买ECS时选择我们创建的镜像
配置选择都和之前购买ECS是一样,只不过镜像的使用方式不同。
在镜像这里点击自定义镜像—>选择我们创建的镜像
其余均保持默认,完成创建即可
3.2.远程连接ECS浏览KodCloud服务
进入服务器后,可以看到我们原来在Web-01中配置的KodCloud服务全部都在,并且服务也是启动的状态,成功的利用快照制作镜像,迅速的克隆出了一台完全一样的Web节点,此方案非常有利于我们Web应用程序负载较高时实现迅速扩容。
4.镜像复制共享删除操作
4.1.镜像的复制
镜像的复制常用于将当前地域制作的镜像复制到另一个地域进行使用。
复制到另一个区域的镜像在创建ECS时选择自定义镜像可以看到。
1)复制镜像
选择要复制的镜像—>点击复制镜像
2)选择要复制到的目标地域和镜像名称
我们就复制到华东2(上海)这个地域,然后填写镜像的名称,最后点击确定即可。
3)查看复制的镜像
首先切换到目标镜像所在的可用区,在自定义镜像列表这里就可以查看。
4.2.镜像的共享
我们创建的镜像可以共享给任意的阿里云其他用户使用,共享是通过账号ID镜像共享的。
1)设置共享镜像
选择要共享的镜像—>共享镜像。
2)获用户的ID
点击个人头像即可获取。
3)填写共享属性
添加共享用户的ID—>确认共享。
4)在被共享用户里查询共享的镜像
点击进行—>共享镜像,在这里就可以看到其他用户共享的镜像,首先要选择和共享进在同一个地域,然后一定要勾选复制镜像,否则共享取消后,共享镜像也会随之消失,复制完的镜像自定义镜像列表中查看。