Fedora Core虚拟化操作系统是以使Linux图形相关性最佳为目的的。这里我发表一下个人理解,下面就这个问题来详细说说吧。
虚拟化
Fedora Core虚拟化基于 Xen 3.0.2,集成在 Fedora Core 安装程序中。更多信息请访问 http://fedoraproject.org/wiki/Tools/Xen。
1. 虚拟化的类型
在 Fedora Core 中,使用 Xen 3.0.2,半虚拟化和完全Fedora Core虚拟化都可以实现。完全虚拟需要包含 VT 支持的处理器。半虚拟化不需要特殊的硬件,但是需要修改客户操作系统。配置和使用 Xen 请参考 http://fedoraproject.org/wiki/FedoraXenQuickstartFC6。
2. 客户操作系统
Fedora Core 开发团队已使用 Fedora Core 和 Red Hat Enterprise Linux 5 Beta1 测试过 Xen。其他客户操作系统尚未测试。在半虚拟化的情况下,您应当可以运行所有为 Xen 3.0.2 构建的 Linux 客户操作系统。在拥有 VT 硬件,完全Fedora Core虚拟化的情况下,您应当可以运行多种操作系统,甚至是专有的那些。
3. Xen 软件包的变化
在 Fedora Core中,单一内核同时可用于宿主和客户操作系统中。在前一版本中,宿主操作系统使用 kernel-xenU 而客户操作系统使用 kernel-xen0。在 Fedora Core 中只需要 kernel-xen 就可以了。
Fedora Core 包含 virt-manager,一个图形界面的应用程序,用于安装和管理Fedora Core虚拟化机。virt-manager 的特性包括:
◆集成的图形帧缓冲。virt-manager 可以访问客户操作系统的图形化安装程序和图形环境,不需要 VNC。
◆内嵌的串口终端查看程序。可以在 virt-manager 中直接访问终端,不再需要打开单独的终端并执行 xm console。
◆CPU 和内存管理。活动的客户操作系统的虚拟处理器(vCPU)和内存可以即时地调整。
◆扩展的 RFB 协议处理程序。如果客户操作系统改变了屏幕分辨率,virt-manager 图形终端也随之调整。
◆在Fedora Core 中有两种办法来安装客户操作系统: 使用命令行工具 xenguest-install,或者使用图形界面的工具 virt-manager。
xenguest-install 程序重命名
命令 xenguest-install 是由过去版本中的 xenguest-install.py 重命名而来。
Xen 日志文件保存在 /var/log/xen 目录,与其他系统消息分离。
i386 客户内核需要 PAE
i386 客户需要 CPU 支持 PAE。一些旧机器也许不支持它。以上简介Fedora Core虚拟化应用。
【编辑推荐】