欢迎来到 Xen4CentOS
Xen4CentOS 这个计划的原意是要协助 CentOS-5/Xen 的用户把他们的基本结构移植及升级至 CentOS-6,同一时间更引入较新的 Xen-4 工具链。这个计划虽然位于 centos.org,实质它是由 Xen 计划、Citrix Xen 开源小组、CentOS 开发者、GoDaddy 云端运作小组、Rackspace 网站讬管及 CentOS QA 小组共同参予。
Xen4CentOS 致力提供建基于 Xen-4.4 的 xen 堆栈、一个以 3.10 LTS 主流树为本的 Linux 内核、并在发行版本内以 libvirt 和 qemu 的相关工具来支持 xen。这些程序都是通过一个专用的软件库来发放,而 CentOS-Extras 已提供了一个 centos-release-xen 组件可用来启用及设置 xen 软件库。
这些程序的质素已适合广泛应用,且通过了大规模测试(多达数百个监督器,有些是在产量级部署内执行多达数百台虚拟机器)
所须行动:升级至 libxl
要是你从较旧版本的 Xen4CentOS 升级,请留意你必须从 xend 工具堆栈移植至 libxl 堆栈。详情见 MigratingToXl wiki 页。
内容、政策及程序
我们发行的 RPM 都建基于上游 xen 计划的内码,及上游开发者的供献。我们在创建和发行过程都尝试与上游 xen 保留兼容性,免得社群被分布,这样亦能确保任何有兴趣参予的人仕,不论来自 centos.org 的圈子或通过 xenproject 的机制,可拥有一切支持及供献的渠道。
截至现在,我们发行的是 Xen-4.4,目标是尝试与上游同步发行。在处理安全性问题及发行方面与上游的公布保持零时差。建基于 3.10 LTS 的内核将会由 CentOS 小组、Xen 小组及 Citrix 开源小组共同管理及修正,维护期长达 2 年,让多数用家有足够「产量级」运作期,并承诺日后会尽力通过 yum 提供内核更新,省却人手介入。
虽然现有的安排会把软件库的内容传送到整个 CentOS 镜像网络,软件库的配置文件只会访问 mirror.centos.org,而用户可选择性地以手动方式设置本地镜像。CentOS 的镜像结构现时是不会包含 Xen4CentOS 软件库定义档。
请在 http://bugs.centos.org/ 的 CentOS-6 -> Xen4 计划下汇报这些组件的错误及问题。
准备开始
我们在 http://wiki.centos.org/HowTos/Xen/Xen4QuickStart 为 Xen4CentOS 而设的快速入门指南可协助你在 10 分钟内完成设置,并教导你如何通过 libvirt 或 xen 命令行工具创建及管理 xen 的虚拟机器。
维持更新
正如其它软件一样,你务必要留意最新发行的安全性更新及错误修正。我们会使用正常渠道来发放 Xen4CentOS 软件的公告。这些包括:
每当更新被推进软件库,centos-announce 列表(http://lists.centos.org/)便会有新的公布,这些更新包括 xen 堆栈,所须的内核及依赖性组件,还有收录在 Xen4CentOS 软件库内、xen 专用的 libvirt 组件。
敬请留意:
每次更新内核后,切记要执行 /usr/bin/grub-bootxen.sh。grub 会缺省以原生模式执行内核,不采用监督器。
上游 xen 计划在 xen-announce 列表(http://lists.xen.org/archives/html/xen-announce/)公布更新、新发行版本及安全性问题,安全性更新将发行于 http://wiki.xen.org/wiki/Security_Announcements
已知问题
- SELinux 支持已停用,你或许会需要为某些操作在 dom0 上停用 SELinux;当中主要有 qemu-xen 及 blktap 的存储后台。
- 暂时,我们只在 CentOS-6/x86_64 上支持 Xen4CentOS。除非有广泛需求,否则我们不计划在此版本下创建 32 位元的支持。我们盼望在 Xen-4.3 发行后能重新查看这个问题。
- 假若你有需要重新配置 dom0 的控制台,你必须以手动方式设置序列控制台
- 虽然 xenlight 及 xm 皆是获支持的 xen 命令行工具,而且都通过详尽测试,唯有 xm(需执行着 xend)能套用 libvirt 的所有功能。我们希望在将来的发行版本中为 Libvirt 提供原生的 xl 支持。
Xen Balloning 出现的错误可以在未进行 balloon 前通过设置来避免 CentOS 错误报告 6893
取得帮助
Xen4CentOS 这个项目的支持同时来自 CentOS 社群,及 Xen 上游的支持渠道、irc 频道和邮件列表。以下是一些有助你起步的连结:
irc.freenode.net 上有一个 #centos-virt 的 irc 频道
我们在 lists.centos.org 亦有一个 centos-virt 邮件列表
这个 wiki 内的取得帮助页是另一个好的出发点
详细数据
上游 Xen 计划:http://www.xenproject.org/
CentOS Xen4CentOS 快速入门 http://wiki.centos.org/zh/HowTos/Xen/Xen4QuickStart
贡献及参予
Translation of revision 17