· [Java论坛][安全论坛][数据库论坛][操作系统论坛]
· [访谈] 网银安全系列访谈之:惊心动魄网银故事
· [热点专题] 网银安全系列 3G上网卡巡礼
· [订阅IT技术周刊][IT资源下载专区][病毒求助专区]
· [热点] 跨站脚本十二问 四步防范Conficker
· [热点] Windows 7 RC版公开下载 憾缺中文版

Linux上的KVM虚拟化常见问题精彩问答

发布时间:2007.03.20 03:33     来源:赛迪网技术社区    作者:korn

1.系统(处理器)需求?

    你将需要一台运行最新Linux内核的Intel处理器(含VT虚拟化技术)或AMD处理器(含SVM安全虚拟机技术的AMD处理器, 也叫AMD-V)。

    2.什么是Intel VT/AMD-V?

    Intel VT和AMD’s AMD-V是一套与支持该技术的虚拟机监视器相结合的硬件增强特性(指令集扩展)。kvm可在原始硬件速度下通过运行完全隔离的虚拟机来执行任务。

    3.如何确认处理器含有Intel VT或AMD-V技术?

    在最新的Linux内核下运行: egrep ‘^flags.*(vmx|svm)’ /proc/cpuinfo

    如有显示,您的处理器具有VT功能。你也可以通过厂商网站查询处理器型号的名称(在/proc/cpuinfo)。

    注:一些厂商禁止了机器BIOS中的VT选项, 这种方式下VT不能被重新打开。
./proc/cpuinfo仅从Linux 2.6.15(Intel)和Linux 2.6.16(AMD)开始显示虚拟化方面的信息. 请使用uname -r命令查询您的内核版本。

    如有疑问, 请联系硬件厂商。

    4.kvm支持哪些用户空间工具?

    kvm使用稍改动的qemu程序来创建虚拟机. 一旦运行后, 虚拟机是一个标准的进程. 你可以使用top(1),kill(1),taskset(1)和类似的工具来管理虚拟机。

    5.kvm支持哪些虚拟磁盘格式?

    kvm从qemu继承了丰富的磁盘格式, 包括裸映象(raw images), 原始qemu格式(qcow), VMware格式和更多。

    6.kvm和Xen有何区别?

    Xen是一个外部的hypervisor程序(虚拟机管理程序);它能够控制虚拟机和给多个客户机分配资源. 另一方面, kvm是linux的一部分, 可使用通常的linux调度器和内存管理. 这意味着kvm更小更易使用。

    另一方面, Xen同时支持全虚拟化和半虚拟化(修改过的客户机能有更好的性能). kvm当前不支持半虚拟化。

    7.kvm和VMware有何区别?

    VMware是一个专利产品. kvm是一个遵守GPL­的自由(开源)软件。

    8.kvm和QEMU有何区别?

    Qemu使用模拟器; kvm使用处理器扩展实现虚拟化。

    9.kvm有windows上的版本吗?

    当前没有。

    10.kvm支持哪些内核版本?

    kvm可以运行在最新的内核版本下(2.6.16或更高, 最好是用最新的内核)

    11.我需要多什么RAM(内存)才能运行kvm?

    你需要足够的内存在主机上运行单个或多个虚拟机. 建议主机内存至少1GB。

    12.KVM上的虚拟机支持哪些操作系统?

    我们已经测试了Linux(32/64位)和Windows(32位), 其它也许能够运行或不能运行。不支持64位的Windows操作系统, 该问题会在qemu-0.83发布和整合后修复。
Intel处理器上几个Linux发行版在启动时候会挂起。工作区需要取消grub中的splashscreen选项。

     13.KVM支持动态迁移功能吗(在不离线的情况下把虚拟机从一个主机移到另一个主机上)?

    现在kvm支持非动态迁移,当内存数据需转移的时候,系统需要停止。动态迁移功能正在开发当中。

     14.kvm能够在64为主机上运行32位的客户机吗? 什么是PAE?

    kvm支持在64位主机上运行32位客户机, 也可以是任何PAE或非PAE客户机和主机组合。但不支持在32位主机上运行64位客户机。

     15.如果我对一个VM进程使用kill -9将会发生什么?

     从客户机的角度来看,就如你猛地把电源线从主机上拔出一样。从主机的角度来看,进程被杀掉,进程占用的所有资源被施放。

     16.kvm支持SMP主机吗?

     支持。

     17.如何安装windows客户机?

     当前Windows客户机安装存在一点问题,问题在APIC的实现上。现在APIC由qemu来模拟, 而qemu还没有完全整合到kvm虚拟cpu中。我们正加紧在kvm中实现APIC功能。

     到现在, 启动qemu请使用-no-acpi参数,如果你的客户机需使用APIC HAL,建议参考下面步骤:

    1. 关闭kvm运行客户机(-no-kvm)
My Computer -> Properties -> Hardware -> Device Manager -> [Whatever under Computer] -> Properties -> Update Driver -> Not at this time -> Next -> Install from a list -> Next -> Don’t search -> Next -> Standard PC -> Next.
   “Standard PC”是无acpi支持的HAL.

     18.Qumranet提供哪些产品?

    umranet是一家由Qequoia Capital和Norwest Venture Partners (NVP)投资的初创公司,当前公司处于准备运营当中(正在加紧开发公司的产品)。(T002)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 用Linux系统防火墙抵御外来网络攻击 (03-19) · Linux系统开发者应该如何学习微软? (03-19)
· 红旗linux RCE认证的优势 (03-16) · 学习Linux的七点忠告 (03-16)
· 说说心里话 通过rce考试的一点感想 (03-16) · 进入Linux的知识问答 (03-16)
· 用GRUB引导硬盘安装红旗Linux4.0 (03-16) · 在红旗桌面3.2下应用Kylix3 (03-16)
· 红旗3.0 Server服务配置教程quota (03-16) · 基本RedFlag3.2beta安装汉化过程 (03-16)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
资讯 通信 IT产品 IT技术 信息化
2009第七届中国电脑商年会直播
·创业投资系列访谈:产业..
·特别策划:视频网站系列..
·专题:网游虚拟货币新规..
专题:6月上市手机新品回顾及7月新机展望
·2009年中国电信业信息化..
·专题:把iPhone 3GS“解..
·WAPI重启国际标准进程 ..
专题:09年中盘点-联想春季打印机新品回顾
·InfoComm 2009 视听与集..
·网游背后的故事 网游服..
·[专题]联想ThinkPad T40..
BizSpark:微软为技术创业企业点燃火花
·社区活动:我的IT求知生..
·访谈:内网安全2009系列..
·安全访谈:网银安全之Sa..