Questions tagged «kvm-virtualization»

KVM(用于基于内核的虚拟机)是针对Linux的完整虚拟化解决方案,它在x86硬件上包含虚拟化扩展(Intel VT或AMD-V)。它由提供核心虚拟化基础架构的可加载内核模块kvm.ko和处理器特定模块kvm-intel.ko或kvm-amd.ko组成。KVM还需要修改后的QEMU,尽管正在进行工作以使所需的更改在上游进行。

5
为什么在Linux KVM下运行的Windows 7 VM不能使用所有虚拟处理器?
所有 自从我的一个虚拟机从Windows 2008 Server迁移到Windows 7(最终版)以来,我的服务器出现了问题:尽管我已经为虚拟机分配了四个核心,甚至看上去也能看到它们,但似乎还是认为有两个核心! 谁能告诉我这是怎么回事?我以为KVM和Windows 7之间可能不兼容,但是既然看到了虚拟处理器,我就开始不觉得……有什么线索吗? 这是流程管理器的屏幕快照,在同一框中仅显示两个内核:

5
用于Linux的什么集群管理软件?
我发现以下群集管理软件工具: 心脏起搏器(clusterlabs.org)-最初的Heartbeat项目,着眼于高可用性,将在下一个debian版本中发布 openqrm(openqrm.com),-Web gui-广泛使用, 一个包含两个演示文稿的网站 虚拟整合HA:使用KVM,Pacemaker和DRBD进行虚拟化 虚拟机管理mit openORM 似乎起搏器得到了更广泛的使用。我有2个用于12个不同VM的硬件服务器。我将使用的linux系统是debian lenny。我要使用的设置:drdb,heartbeart,kvm。我没有集群管理软件的经验。 是否有人对起搏器和/或openqrm有经验?哪个更容易使用?还有其他候选人吗?

3
libvirt + KVM的快照/回滚?
我最近开始在具有8G内存的Linux主机系统上的开发/测试环境中使用KVM。以前,我在虚拟环境中使用VMware Fusion,但Macbook仅具有2G内存。我在主机而不是KVM上尝试了VMware Server和ESX,但是webUI不能在Mac OSX的Firefox上运行,并且无论如何我们将对KVM做更多的事情。 我想念的VMware的主要功能是强大的快照/回滚,但是我在KVM中却没有。我了解快照命令,但完成后会关闭客户机操作系统,然后复制磁盘映像以保留其状态很麻烦。 这真的是在KVM上管理快照的最佳方法吗?

5
SolidWorks:此虚拟环境(Qemu-KVM)不支持激活许可模式
这个问题实际上与Solidworks无关,因此请继续阅读。 虚拟化的整体思想是与硬件无关。在我们眼前,正在创建一个全新的依赖级别-附加到虚拟机管理程序。 据我所知,以某种方式找到解决此问题的方法并不违反我国的Solidworks许可和当地法律。 我的客户和我想在KVM虚拟机上激活Solidworks产品。出于某些奇怪的原因(应该对Hyper-V和VMware进行良好的测试:),Solidworks 2015 PDM的(开发人员)不希望在Qemu-KVM上激活他们的产品(2014年最后一个版本正常)。 http://www.solidworks.com/sw/support/11168_ENU_HTML.htm 我在用: 如您所见,它是Windows 2012和Solidworks PDM安装的基于KVM的虚拟机。 问题:除了检查之外,他们还能检查我是否在Qemu-KVM中运行我的VM: VM的以太网适配器的MAC地址, 设备驱动程序标签, CPU型号 ACPI表。 接下来的几个小时,我将排除上述问题,但我想知道您是否还有其他想法。 解决方案: 事实证明,他们验证了两件事: 正如迈克尔·汉普顿正确地指出有-cpu,kvm=off选项 禁用CPUID 0x40000000叶子。 来宾上的ACPI表。 qemu命令行参数的相关部分: -cpu host,kvm=off -smbios type=0,vendor=LENOVO,version=FBKTB4AUS,date=07/01/2015,release=1.180 -smbios type=1,manufacturer=LENOVO,product=30AH001GPB,version=ThinkStation P300,serial=S4M88119,uuid=cecf333d-6603-e511-97d5-6c0b843f98ba,sku=LENOVO_MT_30AH,family=P300 Libvirtd配置文件语法: <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> # Please notice there is xmlns definition in <domain> tag. Without it # <qemu:commandline> and …


3
如何从libvirt更改默认存储池?
我试图在KVM上使用其他存储池,以便存储我的VM的虚拟磁盘以及我正在使用的操作系统中的ISO。 例如:我想使用/media/work/kvmover挂载的目录/dev/sda5作为将来所有情况的默认存储池 要配置,创建和启动新的存储池,这非常容易,但是至少在Ubuntu中,如果我从其他存储池中选择ISO,也没关系,Virtual Machine Manager始终将我指向默认存储池(/var/cache/libvirt)作为将在其中创建来自我的VM的虚拟磁盘的存储。 如何避免这种情况?

2
kvm到vmware迁移-基于lvm的来宾+多路径
如果基于lvm的来宾具有多路径,建议从kvm迁移到vmware的建议方法是什么?我发现几年前已经问过类似的问题: 如何将在LVM设置中运行的基于KVM的VM迁移到Vmdk映像 将KVM虚拟机转换为VMware-vsphere 但是vCenter Converter的问题在于,不支持基于设备映射程序多路径安装的基于Linux的文档卷。在多路径环境下,目前正确的处理方式是什么?

2
KVM来宾和主机之间的巨型帧?
我正在尝试为KVM guest虚拟机和主机系统之间的存储通信实现9000字节的MTU。主机有一个br19000字节MTU 的网桥(): host# ip link show br1 8: br1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc noqueue state UP link/ether fe:54:00:50:f3:55 brd ff:ff:ff:ff:ff:ff inet 172.16.64.1/24 brd 172.16.64.255 scope global br1 inet6 fe80::21b:21ff:fe0e:ee39/64 scope link valid_lft forever preferred_lft forever 来宾具有连接到此网桥的接口,该接口也具有9000字节的MTU: guest# ip addr show eth2 4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc pfifo_fast state …

2
如何退出QEMU Monitor?
我使用以下命令启动了KVM VM: kvm /kvm/hdd/v1/v1-1.raw -m 512 -daemonize -smp 2 -nographic -net nic,model=virtio,macaddr=aa:aa:aa:aa:aa:01 -net tap,ifname=tap0 -monitor telnet:localhost:7001,server,nowait,nodelay 然后,我通过telnet连接到显示器。但是,当我用“ quit”或“ q”退出监视器时,VM停止了。为什么以及如何在不停止VM的情况下退出?

2
Illumos上的KVM(OpenIndiana与SmartOS)
我正在考虑将多个来宾虚拟化到运行KVM到Illumos的最新端口的单个服务器上。听起来我的两个主要选择是OpenIndiana和SmartOS。我最终将使用满足以下要求的发行版: 需要能够通过CLI进行管理和自定义(例如,更改ZFS文件系统/ zvol选项,附加外部驱动器并向其复制数据,或使用zfs发送/接收将数据自动复制到异地服务器)。 需要实现自动ZFS快照(例如,使用zfs-auto-snapshot)。 如果服务器的运行状况降低,则需要能够设置自动电子邮件通知。本质上,设置定期的ZFS清理,监视zpool,故障管理器和/或SMART问题,以及在检测到问题时发送电子邮件等。只要操作系统允许我手动设置此设置就可以。 应该以良好的稳定性和合理的性能处理Debian,Ubuntu和Windows 2008 Server R2来宾。这些来宾将用于生产。 应该有一个合理的期望,即将继续发布将来的版本-我不想被死胡同的产品所困扰。 如果它易于设置并且具有某种GUI,那就太好了,但这是可选的。 根据这些要求,您会推荐哪种发行方式? 您可以假设在即将发布的OpenIndiana稳定版本发布之前不会部署此环境。另外,您可以假定服务器将使用Sandy Bridge Xeon E3-1xxx CPU,因此应注意与KVM的兼容性。 另外,在这两个发行版中的KVM端口到Illumos的鲁棒性/稳定性如何?我现在是否应该甚至将KVM / Illumos用于生产环境?

4
如何在KVM主机上挂载虚拟机的LVM分区?
如果我尝试在KVM主机上执行以下操作: # kpartx -av /dev/VolGroup00/kvm101_img add map kvm101_img1 : 0 208782 linear /dev/VolGroup00/kvm101_img 63 add map kvm101_img2 : 0 125612235 linear /dev/VolGroup00/kvm101_img 208845 # mount /dev/mapper/kvm101_img1 /mnt 然后我要挂载/ boot分区。但是,如果我输入以下内容,则会出现错误: # mount /dev/mapper/kvm101_img2 /mnt mount: you must specify the filesystem type 这是来宾计算机上的fdisk布局: # fdisk -l Device Boot Start End Blocks Id …

3
使用哪种KVM磁盘类型?
我正在设置一些KVM虚拟客户机,并在讨论要使用哪种磁盘类型。我一直无法在网上找到一个很好的资源,每个资源都有各自的优缺点。 您能帮我创建不同磁盘类型的列表以及每种磁盘的优缺点吗?以下是我了解的磁盘类型: 原始图像 qcow2 专用分区(例如,在LVM中) 我对这些条件感到好奇: 易于设置(创建每种类型有多容易) 性能 易于克隆 易于扩展(变得更大,因此虚拟客户机具有更多磁盘空间) 特定于该磁盘类型的功能 轻松备份 迁移到其他主机 你能帮我评估一下我的选择吗?

5
libvirt:无需重新启动即可更改dhcp-setup
我正在使用libvirt和kvm虚拟化服务器。我将libvirt配置为在网桥网络接口上启动dhcp服务器,以便为虚拟机提供IP。每个VM都基于其mac获得相同的ip,其配置如下: <dhcp> <range start='10.1.1.2' end='10.1.1.254' /> <host mac='54:52:00:21:01:ba' name='virstvm' ip='10.1.1.10' /> <host mac='00:16:36:2d:71:f9' name='secvm' ip='10.1.1.20' /> </dhcp> 问题:每当我将新主机添加到dhcp部分时,我都必须重新启动libvirt-bin,这将重新启动所有虚拟机。这不能成为解决方案,因为这意味着我每次添加新服务器时都会停机。有解决方案吗?

8
获取具有KVM + libvirt的DHCP客户端列表?
我有几个通过KVM + libvirt在Ubuntu 9.10上运行的VM。我希望能够找到分配给每个主机的IP地址,而无需为每个计算机物理打开物理“控制台”并调用ifconfig。 考虑: rascher @ localhost:〜$ virsh -c qemu:///系统列表--all 连接到uri:qemu:/// system ID名称状态 ---------------------------------- 1台机器正在运行 2机运行 -machine3关闭 我的网络配置如下: <network> <name>default</name> <uuid>1be...</uuid> <forward mode='route' dev="eth0"/> <bridge name='virbr0' stp='on' forwardDelay='0' /> <ip address='192.168.122.1' netmask='255.255.255.0'> <dhcp> <range start='192.168.122.2' end='192.168.122.254' /> </dhcp> </ip> </network> 那么我如何获得一个清单,上面写着: machine1 IP地址= 192.168.122.16 machine2 IP地址= 192.168.122.238 ... 我玩过arp: …

1
删除“孤立的” libvirt快照
我正在尝试按照此过程使用KVM进行实时快照。 我一定在某种程度上搞砸了,因为我处于一种我不了解的状态。 我的VM被称为prod。它是在file中创建的/srv/vm/prod.qcow2。 显然,没有运行的快照:我正在处理基本文件。我可以猜测,因为文件的修改日期/srv/vm/prod.qcow2每分钟左右更改一次。此外,此命令可以确认: # virsh domblklist prod Target Source ------------------------------------------------ vda /srv/vm/prod.qcow2 并没有什么可以阻止的: # virsh blockcommit prod vda --active --pivot error: invalid argument: top '/srv/vm/prod.qcow2' in chain for 'vda' has no backing file 但是,libvirt会跟踪旧快照: # virsh snapshot-list prod Name Creation Time State ------------------------------------------------------------ snap 2015-06-09 12:11:33 +0200 disk-snapshot 它的描述符文件是/var/lib/libvirt/qemu/snapshot/prod/snap.xml: …

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.