`

KVM虚拟化常见问题

 
阅读更多
<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/46860.html" frameborder="0" width="468" scrolling="no" height="60"></iframe>

系统(处理器)需求?

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

什么是Intel VT/AMD-V?

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

如何确认处理器含有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命令查询您的内核版本.

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

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

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

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

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

kvm和Xen有何区别?

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

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

kvm和VMware有何区别?

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

kvm和QEMU有何区别?

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

kvm有windows上的版本吗?

当前没有.

kvm支持哪些内核版本?

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

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

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

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

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

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

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

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

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

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

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

kvm支持SMP主机吗?

支持.

如何安装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.

Qumranet提供哪些产品?
Qumranet是一家由Qequoia CapitalNorwest Venture Partners (NVP)投资的初创公司, 当前公司处于准备运营当中(正在加紧开发公司的产品).



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1524365


分享到:
评论

相关推荐

    VMWARE虚拟化技术面试题.pdf

    VMWARE虚拟化技术面试题.pdf

    H3C云数合作伙伴全系列云产品售后培训PPT汇总集.rar

    KVM虚拟化原理介绍 H3C CAS平台linux常用命令介绍 云计算产品部署服务流程手册使用介绍 CAS高级功能介绍-迁移及共享文件系统 H3C CAS高级功能介绍 OCFS2共享文件系统原理及常见故障排查 ...

    北京中科信软云架构培训

    第二部分 XEN/KVM虚拟化技术 第一天(下午)~第二天(上午) 主题 虚拟化技术 大纲 l Xen的原理与实现 l Xen的安装 l Xen的配置和管理工具 l 虚拟操作系统的文件存储系统 l 常见问题处理 l 试验:XEN使用 l KVM的...

    Docker 容器虚拟化的实用技巧总结

    服务器虚拟化指的是在操作系统与硬件之间加一层,叫做hypervisor层,对下控制硬件,对上承载操作系统,操作系统os以文件形式封装运行,称为虚拟机,主要解决的问题是硬件利用率和灵活性的问题,常见的方案为vmware ...

    Docker 基础与实践(DevOps系列)

    它和KVM 虚拟化的区别在于:docker是通过隔离来进行创建容器,而KVM虚拟化通过模拟方式创建虚拟机。 ? 本课程学习需具有一定的 Linux 基础知识,属于基础类型课程,为后面的 Devops 学习打下根基,主要讲解了以下几...

    H3C云数合作伙伴全系列产品售后培训PPT汇总集【腾云系列】.rar

    第16期:KVM虚拟化原理介绍 第17期:H3C CAS平台linux常用命令介绍 第18期:云计算产品部署服务流程手册使用介绍 第19期:CAS高级功能介绍-迁移及共享文件系统 第20期:H3C CAS高级功能介绍 第21期:OCFS2共享...

    CentOS 7系统管理与运维实战 part2

    目前最热门的虚拟化和云计算为第三知识区块,主要有KVM虚拟化及oVirt管理平台,适合企业使用的GlusterFS存储技术,OpenStack和 OpenNebula云平台等知识。 本书从实际生产应用环境出发,并注重安全与运维思路教学,既...

    CentOS 7系统管理与运维实战 part3

    目前最热门的虚拟化和云计算为第三知识区块,主要有KVM虚拟化及oVirt管理平台,适合企业使用的GlusterFS存储技术,OpenStack和 OpenNebula云平台等知识。 本书从实际生产应用环境出发,并注重安全与运维思路教学,既...

    CentOS 7系统管理与运维实战 part1

    目前最热门的虚拟化和云计算为第三知识区块,主要有KVM虚拟化及oVirt管理平台,适合企业使用的GlusterFS存储技术,OpenStack和 OpenNebula云平台等知识。 本书从实际生产应用环境出发,并注重安全与运维思路教学,既...

    10_vGPU完全分配模式和透传的区别

    D技术实现的对底层PCI设备映射到虚拟机的一种技术,由于多数GPU卡是基于PCI总线的,所以很多服务器虚拟化平台(VMware vSphere、Microsoft Hyper-v、Citrix XenServer也包括开源Xen、KVM以及基于KVM的商业版本)很早...

    osf-openstack-training-master.zip

    虚拟化技术KVM,VMWARE,XEN介绍 Nova介绍及框架 Nova运行流程 Nova部署模式 虚拟机监控 Live migrate Backup ###OpenStack HA方案的选择及日志 各组件HA方案 日志分析与排除 ###性能瓶颈 OpenStack平台性能瓶颈 ...

    监狱:基于Linux的分区管理程序

    监狱 介绍 Jailhouse是基于Linux的分区管理程序。 除了Linux,它还可以运行裸机应用程序或(适应的)操作系统。 为此,它以某种方式配置硬件平台的CPU和设备... 常见问题解答(FAQ): 查看 IRC频道: Freenode,irc.

    drivers_实验资料\kernel课程\内核课程.chm

    Virt:允许使用其他操作系统,然后在宿主 Linux 内核的用户空间中运行内核中的 KVM ,通过/dev/kvm字符设备来公开虚拟化后的硬件 Documentation:非常有用的目录,内核文档,可以帮助我们理解内核中的一些技术 fs: ...

    Linux编程从入门到精通

    第13章 常见错误 212 附录A 2.0和2.2之间的差异 213 附录B 其他资源 214 附录C 给出你的评价 215 第三部分 Linux程序员指南 第1章 Linux操作系统 219 第2章 Linux内核 220 第3章 Linux libc包 221 第4章 系统调用 ...

    Linux编程白皮书

    第13章 常见错误 212 附录A 2.0和2.2之间的差异 213 附录B 其他资源 214 附录C 给出你的评价 215 第三部分 Linux程序员指南 第1章 Linux操作系统 219 第2章 Linux内核 220 第3章 Linux libc包 221 第4章 系统调用 ...

    LINUX编程白皮书 (全集)

    第13章 常见错误 212 附录A 2.0和2.2之间的差异 213 附录B 其他资源 214 附录C 给出你的评价 215 第三部分 Linux程序员指南 第1章 Linux操作系统 219 第2章 Linux内核 220 第3章 Linux libc包 221 第4章 系统调用 ...

    Linux编程资料

    第13章 常见错误 212 附录A 2.0和2.2之间的差异 213 附录B 其他资源 214 附录C 给出你的评价 215 第三部分 Linux程序员指南 第1章 Linux操作系统 219 第2章 Linux内核 220 第3章 Linux libc包 221 第4章 系统调用 ...

    LINUX编程白皮书

    6.2.5 关于半双工管道需要注意的几个问题 233 6.3 命名管道 234 6.3.1 基本概念 234 6.3.2 创建FIFO 234 6.3.3 FIFO操作 235 6.3.4 FIFO上的阻塞动作 236 6.3.5 SIGPIPE信号 237 6.4 系统V IPC 237 6.4.1 ...

Global site tag (gtag.js) - Google Analytics