有时候,我们就是需要一些不太新的操作系统,譬如Windows Server 2003,譬如RedHat 6.9之前的版本,譬如Ubuntu12等。这些系统或多或少都存在一些安全隐患,站在为用户的安全负责的角度,阿里公共镜像库已经不再提供这些版本的操作系统镜像用于ECS实例的部署了。
怎么办,过去,我们有两条路可以走:
- 在阿里云镜像市场里找,但镜像市场里面的镜像制作水平参差不齐,而且还有可能存在安全风险。
- 自己制作镜像,再上传到阿里云,但镜像的制作是个技术活,还有一定的环境要求,镜像上传还需要阿里云后台给开放相应的权限。
现在,我们有了第三个选择,用阿里云迁云工具,可以把你需要的操作系统镜像从物理服务器、虚拟机、AWS、Azure等其他云平台迁移到阿里云。
阿里云迁云工具目前支持以下这些操作系统:
Windows 服务器操作系统:
- Windows Server 2003、阿里云早就不提供,镜像市场里也找不了。
- Windows Server 2008、阿里云官方只有Windows Server 2008 R2。
- Windows Server 2012
- Windows Server 2016
Linux 服务器操作系统:
- Amazon Linux 2014及更高版本、阿里云怎么会提供AWS的操作系统呢?
- CentOS 5/6/7、阿里云官方只有6.8以上的版本。
- Debian 7/8/9、官方镜像库没有Debian 7,只有9.6和8.9。
- Gentoo 13.0、官方镜像库压根就不提供这个发布的Linux。
- OpenSUSE 13.1、官方镜像库有的版本是42.3。
- Oracle Linux 5/6/7、阿里云官方镜像库不提供Oracle Linux。
- RedHat 5/6/7、官方只提供6.9、7.5、7.4三个版本。
- SUSE 11.4/12.1/12.2 ,官方缺一个12.1。
- Ubuntu 10/12/14/16/17 、阿里云官方缺少10、12。
如果需要的操作系统不在此清单中,也不意味着一定就不支持,只是阿里云迁云工具团队没有进行相关的测试,依然可以用迁云工具进行尝试迁移。就算尝试过了发现有问题也不用怕,别忘了,迁云工具的正经应用场景是帮助客户将线下数据中心的操作系统平滑搬迁上云的,只要这个操作系统还有一定安装量,就不怕阿里云团队不去适配支持。
迁云工具的使用步骤:
- 第一步、准备好迁移镜像,如果是Linux系统,要把RSYNC装上,确认内核包含了Virtio驱动。
- 第二步、下载和安装迁云工具客户端。
- 第三步、编辑配置文件,把阿里云账号的AK秘钥对填进去,按照实际情况填写操作系统、指令架构, 指定系统盘大小、镜像名称、迁移的目标地域等这些信息。
- 第四步、执行迁云客户端。
- 第五步、等待,等待的时间取决于要迁移的镜像大小和网络的上传带宽。
简单吧,是时候建立自己的私人镜像博物馆了。