抢先预览 II:openSUSE 12.3 for Servers
2013年3月8日 | Jos Poortvliet | 无许可
[caption id=”attachment_15473” align=”alignright” width=”300”]
postgres in openSUSE 12.3[/caption]
新的 openSUSE 即将到来,让我们更深入地了解一些您期待的新功能。这次,我们将重点介绍服务器的功能:数据库、虚拟化和 OpenStack 包。
数据库
openSUSE 12.3 包含大多数流行数据库的最新稳定版本。我们将拥有 PostgreSQL、Oracle MySQL、MariaDB 等。
对于 PostgreSQL,我们将拥有版本 9.2,它具有一些不错的功能,特别是对于现代 Web 开发来说更容易使用 - 基本 JSON 支持。它具有一个 JSON 数据类型,可以验证输入的数据是否确实是有效的 JSON 并将其存储在一个单元格中。因此,您无需在存储之前对其进行验证,尽管您可能希望对其进行解析并根据语义将其存储在不同的列/表中。更有趣的是,数据库本身现在可以使用 JSON 回复您的查询。目前,使用 JSON 写入结构化数据(除了将所有内容存储在一个单元格中)是不可能的,但解决方法是存在的,并且我们期待在未来的版本中看到更多。
对于 Oracle MySQL 和 MariaDB,此版本几乎没有变化,因为它们只是对其 5.5 版本的次要错误修复更新。一个更大的消息是 MariaDB 已经取代了 openSUSE 12.3 中默认的 MySQL 实现。所有内容都针对它进行编译,LAMP 中的 M 现在意味着 MariaDB。您仍然可以使用 Oracle 的 MySQL,但 MariaDB 团队有很多饼干!
虚拟化
如今,服务器不仅仅是数据库,还涉及虚拟化。一切都在云中不可见。openSUSE 提供了最新的虚拟化软件,可帮助您管理这些并创建自己的虚拟化集群。
Boxes
openSUSE 12.3 包含 Gnome Boxes 的生产版本,这是一种新的虚拟机概览方式。它与 Gnome Shell 很好地集成,可以连接到本地和远程 libvirt 实例,除了允许您访问这些机器中的任何一个之外,它还提供了一个不错的概览,您可以从中查看所有虚拟机的实时缩略图,以便轻松识别需要您关注的内容。
OpenStack
我们第一次在 12.2 中将 OpenStack 包含在 openSUSE 中,现在我们将发布其名为Folsom 的新版本。OpenStack 是一个完整的堆栈,它将允许您构建自己的虚拟化集群,包括部署的所有关键组件。Folsom 中有什么新功能?此版本的主要功能是一个名为Quantum 的新模块,该模块负责管理 OpenStack 中的网络。它支持 Open vSwitch 或 Cisco 基础设施等,还支持不同网络上的重叠 IP、浮动 IP 和各种类型的转发、NAT 和 VLAN。
名为Horizon 的 OpenStack Dashboard 已经考虑了这些新的网络功能,并将它们集成到其他模块中。但即使其他模块也获得了一些有趣的功能,例如计算模块Nova,它支持 LVM 和 Hyper V 等。
QEMU
包含在 openSUSE 12.3 中的 QEMU 的新版本包括许多增强功能,其中一个非常酷的工具是qemu-nbd。
如果您曾经尝试从主机访问虚拟机的磁盘镜像,您可能已经知道它有多么困难和不友好。首先,您必须拥有原始镜像。并且使用原始镜像,您必须猜测/弄清楚在执行循环挂载时传递的正确偏移量。真的很容易记住。
新的 Qemu 引入了一个名为qemu-nbd 的工具,它可以读取任何 qemu 支持的镜像(例如qcow2)并通过ndb(网络块设备)使其可用。这样,您的主机计算机可以获得另一个实际上是其来宾磁盘的块设备,包括所有分区。您可以挂载它们并使用它们,但会受到通常的限制(如果您在虚拟机运行时访问,您就是在自找麻烦)。
去试试吧!
如果您像我们一样对新版本感到兴奋,并且无法等待几天,您可以获取 RC2,现在,当最终版本发布时,现有软件仓库中将会有更新,以便无缝迁移到最终版本。所以,现在就去获取吧!
Michal Hrušecký 和 Will Stephenson 贡献的文章
分类: 发行版
标签