国家 Cloud 工作组和 Fedora 21 Cloud

作为 Fedora 21 种方法,让我们花点时间检查一下 Cloud 工作组 (WG) — 或者更重要的是,即将发布的版本! 和 Fedora 21 你会有两个不同的 Fedora “味道”来自 Cloud WG:准备好为公共云和私有云运行镜像,以及 Fedora 21 原子主机。 而且,为了激起流行语人群的兴趣,这里有一个剧透——我们将谈论 Docker。

今天 Cloud 工作组举行/正在举行 原子试验日 来看看状态 Fedora 21 全新的原子主机 Fedora 21. 测试日进行得很顺利,我们发现了一些错误,没有任何大规模爆炸,人们提供了非常好的反馈。

首先,让我们看看你得到了什么 Fedora 21. 我们有基础镜像,它不是全新的。 一段时间以来,我们已经提供了适合部署在 EC2、OpenStack 等上的云映像。 曾是“一等公民” Fedora 20,并且(再次)它是发布工作的主要焦点。

基本映像是一组定制的包,专门针对云环境。 这些镜像应该是在私有云(如 OpenStack 和 Apache CloudStack 或 Amazon Web Services (AWS) 等公共 IaaS 环境。

原子基础图像

什么是全新的 Fedora 21 是原子主机映像。 您可能会问,这是什么原子业务?

在四月份, 原子计划 作为一个实践社区,开发一个运行 Docker 容器的平台。 这意味着从现有操作系统(例如, Fedora),它允许“原子”更新,并且只有运行和编排 Docker 容器所需的工具。 (它也应该为开发容器提供一个漂亮的平台!)

这个想法是,现在很多人都希望使用容器构建应用程序和服务,但他们仍然为许多现有应用程序使用通用操作系统。 此外,我们构建 Docker 主机操作系统所需的组件存在于 Fedora (或 CentOS 或 RHEL),因此没有理由在构建 Docker 主机时重新创建轮子。

Atomic 使用 rpm-ostree 创建 Fedora 原子映像,然后允许用户或管理员使用 rpm-ostree 进行更新。 更新是一个“原子”单元,可以在出现影响已部署应用程序的错误或问题时回滚。 RPM 对于包来说是一项伟大的技术,但它只被设想为一种方式——向前发展。 rpm-ostree 的美妙之处在于它允许您使用单个命令恢复到主机操作系统的先前状态。 它还提供了一些有趣的附加功能,例如在两个不同系统的树之间切换,但我们不提供这些更新/选项 然而.

Atomic 镜像还将包含 Kubernetes 和 Cockpit,以便与 Docker 一起使用。 驾驶舱正在寻找 伟大的,那里的团队在添加功能和润色方面做得非常出色,并准备好发布稳定版本 Fedora 21. 将来我们会更多地谈论 Kubernetes,并且很快就会在杂志上的 Cockpit 上提供一些功能。 (请注意,Cockpit 也可用于 Fedora 21服务器!)

码头工人,码头工人,码头工人?

值得一提的是,Docker 基础镜像已经从 Cloud 工作组到基础工作组,但(显然)我们仍将在云环境中大量使用它。 非常感谢 Base Working Group 的人们,他们已经接受了这一点,并且正在努力使其成形 Fedora 21.

不过,Docker 最大的收获是 Fedora 21 版本将有一个“官方”Docker 镜像。 您可以使用 Fedora 21 Atomic 基础镜像和 F21 Docker 镜像来测试 Docker 功能,或者使用 Atomic 运行 Docker 来测试你的容器化应用程序。

我该怎么做呢? 赶紧跑

sudo 码头工人拉费多拉:21

你会得到最新的 Docker 镜像 Fedora.

我们在哪里,我们要去哪里——加入我们!

正如你所看到的,有很多令人兴奋的事情发生在 Cloud 领土。 但是,在测试、打包和开发最佳实践文档方面,我们还有很多工作要做。

有问题吗? 在云邮件列表 ([email protected]) 或 Freenode 上的#fedora-cloud 中询问我们。