有时候, 我们就是需要一些不太新的操作系统, 譬如 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 秘钥对填进去, 按照实际情况填写操作系统, 指令架构, 指定系统盘大小, 镜像名称, 迁移的目标地域等这些信息.
第四步, 执行迁云客户端.
第五步, 等待, 等待的时间取决于要迁移的镜像大小和网络的上传带宽.
简单吧, 是时候建立自己的私人镜像博物馆了.
来源: https://yq.aliyun.com/articles/692080