歡迎來到 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-tw/HowTos/Xen/Xen4QuickStart
貢獻及參予
Translation of revision 17