介紹Fedora Core虛擬化的操作效果
Fedora Core虛擬化操作系統(tǒng)是以使Linux圖形相關(guān)性最佳為目的的。這里我發(fā)表一下個人理解,下面就這個問題來詳細(xì)說說吧。
虛擬化
Fedora Core虛擬化基于 Xen 3.0.2,集成在 Fedora Core 安裝程序中。更多信息請訪問 http://fedoraproject.org/wiki/Tools/Xen。
1. 虛擬化的類型
在 Fedora Core 中,使用 Xen 3.0.2,半虛擬化和完全Fedora Core虛擬化都可以實現(xiàn)。完全虛擬需要包含 VT 支持的處理器。半虛擬化不需要特殊的硬件,但是需要修改客戶操作系統(tǒng)。配置和使用 Xen 請參考 http://fedoraproject.org/wiki/FedoraXenQuickstartFC6。
2. 客戶操作系統(tǒng)
Fedora Core 開發(fā)團隊已使用 Fedora Core 和 Red Hat Enterprise Linux 5 Beta1 測試過 Xen。其他客戶操作系統(tǒng)尚未測試。在半虛擬化的情況下,您應(yīng)當(dāng)可以運行所有為 Xen 3.0.2 構(gòu)建的 Linux 客戶操作系統(tǒng)。在擁有 VT 硬件,完全Fedora Core虛擬化的情況下,您應(yīng)當(dāng)可以運行多種操作系統(tǒng),甚至是專有的那些。
3. Xen 軟件包的變化
在 Fedora Core中,單一內(nèi)核同時可用于宿主和客戶操作系統(tǒng)中。在前一版本中,宿主操作系統(tǒng)使用 kernel-xenU 而客戶操作系統(tǒng)使用 kernel-xen0。在 Fedora Core 中只需要 kernel-xen 就可以了。
Fedora Core 包含 virt-manager,一個圖形界面的應(yīng)用程序,用于安裝和管理Fedora Core虛擬化機。virt-manager 的特性包括:
◆集成的圖形幀緩沖。virt-manager 可以訪問客戶操作系統(tǒng)的圖形化安裝程序和圖形環(huán)境,不需要 VNC。
◆內(nèi)嵌的串口終端查看程序。可以在 virt-manager 中直接訪問終端,不再需要打開單獨的終端并執(zhí)行 xm console。
◆CPU 和內(nèi)存管理。活動的客戶操作系統(tǒng)的虛擬處理器(vCPU)和內(nèi)存可以即時地調(diào)整。
◆擴展的 RFB 協(xié)議處理程序。如果客戶操作系統(tǒng)改變了屏幕分辨率,virt-manager 圖形終端也隨之調(diào)整。
◆在Fedora Core 中有兩種辦法來安裝客戶操作系統(tǒng): 使用命令行工具 xenguest-install,或者使用圖形界面的工具 virt-manager。
xenguest-install 程序重命名
命令 xenguest-install 是由過去版本中的 xenguest-install.py 重命名而來。
Xen 日志文件保存在 /var/log/xen 目錄,與其他系統(tǒng)消息分離。
i386 客戶內(nèi)核需要 PAE
i386 客戶需要 CPU 支持 PAE。一些舊機器也許不支持它。以上簡介Fedora Core虛擬化應(yīng)用。
【編輯推薦】