Questions tagged «kvm»

KVM是内核虚拟机,它是内置在Linux内核中的虚拟化管理程序。

3
可以在裸机上安装KVM吗?
我遍历了许多站点和教程来安装KVM,每个教程都说“在XYZ OS下安装KVM”。 KVM是1类(裸机)虚拟机管理程序。那么,KVM不应该直接安装在硬件之上吗? 是否可以在没有任何操作系统(如ESXi)的完全裸机上安装KVM? 对于ESXi,我们不需要任何操作系统,我们可以直接从介质安装它。我们的目标是在没有操作系统的裸机CPU上直接安装KVM虚拟机管理程序。

3
Debian 8 KVM Guest-加载初始虚拟磁盘
我已经为Ubuntu 14.04 KVM主机更新了我的KVM管理脚本,以支持debian 8 guest虚拟机。手动安装后(该脚本尚不可用),在启动时我会遇到以下消息: 在安装过程中,我: 仅选择ssh服务器和基本系统实用程序。 将grub引导加载程序设置为仅安装到列出的选项。 对一个分区上的所有内容使用引导分区模式。 使用了当地的英国镜子。 我需要谨慎采取一些步骤,还是不能将Debian 8作为KVM来宾安装? 更新资料 放弃并决定通过将所有行都更新/etc/apt/sources.list为jessie而不是来将debian 7 VM升级到debian 8 之后wheezy,我发现我最终得到了相同的行为。 但是,该实例具有静态IP,我发现我仍然可以通过SSH SSH到该IP上的服务器,因此看起来这是服务器确实设法启动的某种图形问题,我们只是看不到登录名文本。我该如何解决? 更新资料 这次,在通过升级debian 7创建的debian安装中,我可以从grub菜单中单击“高级”,然后选择(sysvinit)可以立即使用的选项。我希望这可以导致对引导的普通版本出了什么问题的解释?
9 debian  boot  kvm  ramdisk 


4
如何在通过KVM连接的CentOS7中手动配置监视器?
我在Gnome 3上重新安装了CentOS7。 我需要将此计算机与KVM一起使用,但是由于某些原因,CentOS7无法通过我拥有的KVM来检测我的显示器,因此它默认为1024x768分辨率的“未知显示”(如果我直接连接显示器,则所有东西都可以检测并以更高的分辨率工作)到系统)。 如何手动配置事物,以便可以使用更大的分辨率? 我尝试monitors.xml以新的分辨率进行编辑,但是CentOS7在重新启动后拒绝了该更改,并说它无法检测到,并返回到1024x768。

2
如果主机CPU有QEMU / KVM,它们是否对加密的qcow2映像使用Intel AES指令?
KVM的qcow2图像文件格式可以使用AES加密。加密在集群级别应用: 每个簇中的每个扇区均使用AES密码块链接模式进行独立加密,并使用低字节序格式的扇区偏移量(相对于设备的起始位置)作为128位初始化向量的前64位。 所述簇的大小可以设置从512个字节至2M(64K似乎是默认值)。 使用qcow2加密的主要问题之一是CPU的性能下降-每个磁盘写入或非缓存读取都需要加密或不加密。 我想知道的是,如果主机CPU有QEMU / KVM,它们是否使用Intel AES指令来减轻性能影响?如果是这样,使用率或性能是否很大程度上取决于群集大小? 英特尔®AES指令是一组全新的指令,从基于32纳米英特尔®微体系结构代号Westmere的全新2010英特尔®酷睿™处理器家族开始。这些指令可以使用由FIPS出版物编号197定义的高级加密标准(AES)进行快速,安全的数据加密和解密。由于AES当前是主要的分组密码,并且已在各种协议中使用,因此新指令非常有价值。适用于广泛的应用。

1
在存储池之间迁移qcow2映像
我有2个存储池。 host_images(目录存储池) remote_images(nfs存储池) 如何使用libvirt API将qcow映像从remote_images复制到host_images? 我曾尝试使用明显的vol-clone,但显然它不适用于所有存储池 我试过使用vol-download,但是这花了很长的时间(500MB大约需要10分钟以上) 我在设计这个错误吗?我是否应该尝试使用libvirt来控制自动化的这些方面? 我想在自动化的所有方面都使用libvirt,这样我的工具利用率就可以保持一致。但是,如果工具不起作用,我将无法继续使用libvirt。 我也想知道vol-clone是否不起作用,KVM如何执行向另一台主机的迁移?如果不是libvirt,它会使用哪些工具进行迁移?

2
KVM的CPU使用率
我有一个带有4个KVM linux guest虚拟机的linux主机。所有来宾几乎都处于空闲状态,来宾内部的负载小于0.1。 现在,如果我top在主机上进行操作,则每个KVM进程都使用大约30%的CPU。 这是正常现象吗?我希望主机只需要一个CPU就能容纳一个空闲的访客。 如果正常,这是什么原因? 如果不正常,可能是什么问题?

2
哪个用户组可以使用“点击”网络设备?
我将“ tap”网络设备与KVM一起使用,以使vm连接到Internet。但是我必须是root或使用'sudo',这很不方便。我想可以将用户帐户放入某个组,这样我就可以在没有root特权的情况下访问网络设备。我尝试了netdev组,但是不起作用。我的帐户已经在kvm组中。 我该怎么办?还是有什么方法可以让我自由使用KVM而没有权限问题?

1
在KVM上启动EFI
我在运行内核3.19的Ubuntu 14.04上。我正在尝试使用virt-manager启动虚拟机。我已经安装ovmf了EFI固件,并使用CD插槽中的Gentoo ISO引导了计算机。 我看到OVMF固件徽标,然后看到一些日志消息,如下所示: Boot failed. EFI DVD/CDROM Boot failed. EFI Floppy. Boot failed. EFI Floppy 1. 然后,它初始化网卡(大概用于网络引导),然后放入EFI Shell: 如何在KVM / libvirt中启动EFI引导?

2
KVM中的无线桥接网络。为什么这么复杂?
我使用VirtualBox(有时甚至是VMWare)已经有很多年了,无论物理网络是否连接,虚拟网络适配器都没有任何问题。 我前段时间也通过有线设置在KVM上玩过,尽管我必须编辑一些配置文件才能使其正常工作,但我也可以创建桥接适配器,而不会出现任何重大问题。 今天,我决定(似乎是错误的)尝试在运行Ubuntu 13.10的笔记本电脑中使用KVM,并尝试通过无线接口通过桥接网络创建虚拟机。设置它非常痛苦。 在完成我发现的所有教程之后(例如),不得不多次重启笔记本电脑以恢复连接后,我放弃了,回到了以前的知名VirtualBox。 而且,实际上,当我查看正式的KVM文档时,我注意到的第一件事是,他们不鼓励尝试桥接无线适配器,因为据他们说: 此处显示的方法不适用于大多数(所有?)无线驱动程序,因为它们不支持桥接。 所以,我的问题是: 他们怎么说大多数无线适配器不支持桥接,如果它在VirtualBox和VMWare中可以“开箱即用”地工作? 这些虚拟机管理程序之间的区别是什么,如果它可以工作的话,它在KVM中是如此复杂?

3
当KVM guest虚拟机需要时,主机CPU不缩放频率
观察: 我有一台带有AMD双核CPU(Turion II Neo N40L)的HP服务器,它可以将频率从800扩展到1500 MHz。频率缩放可在FreeBSD 9和Linux内核3.5的Ubuntu 12.04下使用。但是,当我将FreeBSD 9放在Ubuntu之上的KVM环境中时,频率缩放不起作用。来宾(因此,FreeBSD)不会检测最小和最大频率,因此在CPU占用率较高时不会扩展任何内容。在主机(因此是Ubuntu)上,KVM进程使用了​​80%到140%的CPU资源,但没有发生频率缩放,频率保持在800 MHz,尽管当我在同一Ubuntu机器上运行任何其他进程时,按需调速器很快将频率扩展到1500 MHz! 关注和问题: 我不了解CPU可能如何虚拟化,以及是否由来宾执行适当的扩展。它是否需要向来宾显示一些CPU功能才能起作用? Apendix: 在下面的Red Hat发布说明倾向于认为,频率缩放出来工作,即使在虚拟化环境中(参见第6.2.2和6.2.3),认为注未能解决其虚拟化技术与(KVM,Xen的这项工作等?) 有关信息,cpufreq-infoUbuntu上的输出为: $ cpufreq-info cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009 Report errors and bugs to cpufreq@vger.kernel.org, please. analyzing CPU 0: driver: powernow-k8 CPUs which run at the same hardware frequency: 0 CPUs which need …


2
KVM或Xen中的GPGPU / CUDA
我们希望在KVM或Xen(或Citrix Xenserver)中直接访问启用CUDA的GPU。具体来说,我们要使用PCI直通来访问由4个Tesla C2050设备组成的NVIDIA Tesla S2050。我知道Xenserver 5.6支持启用了SLI Multi-OS的GPU,但是我的理解是C2050不是SLI Multi-OS设备。由于我遇到的性能和维护问题,我希望避免使用类似RPC的解决方案。 Amazon EC2提供带有Tesla M2050 GPU的Xen VM,我认为这与我们的C2050非常相似,因此看来我想做的事情应该是可能的。是否有人成功将非SLI Multi-OS GPU从KVM或Xen传递到Linux VM并成功运行CUDA应用程序?如果是,您使用了什么虚拟化解决方案以及使用了什么GPU?
8 kvm  nvidia  xen 

2
设置KVM / Xen盒的好教程,并提供更好的建议
我有一个双至强,2GB,75GB高清服务器,我想将其转变为专用的虚拟环境。当前,我在本地使用VirtualBox为Cassandra和Nginx / Haproxy运行模拟集群,但是它开始使系统超载。我想在此框中运行Arch,并使用KVM或Xen管理所有VM的最小桌面环境。任何人都知道一个好的教程,还是应该只安装基本的arch,然后找到一个好的教程来设置Xen / KVM和管理机器?同样,这对于这种类型的环境会更好。我已经读过kvm是可行的方法,因为它更易于设置和管理,但是如果我可以通过Xen更好地使用硬件,那么我不介意进行更困难的设置。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.