基于qemu的KVM通过IDE适配器将硬盘模拟为/ dev / hda。 但是,我的图像(从真实机器中获取)假定启动驱动器为/ dev / sda。 这当然可以改变,但是因为这些信息深深embedded到内核所使用的initramfs中,所以我仍然希望能够在真实的硬件上启动镜像,我宁愿不去碰它。 有没有办法让我的驱动器显示为/ dev / sda而不是/ dev / hda? (另外,Xen对我来说也是可能的,但是Xen + HVM也有同样的问题,因为它也使用qemu硬件仿真。)
我正在研究备份解决scheme,它将在位于我们的KVM主机上的虚拟机上运行。 问题是,最好在主机上使用LVM-volume,并使用NFS将其挂载到来宾备份机器中,或使用大型磁盘映像。 解决scheme有什么好处和坏处? 最佳做法是什么?
我有虚拟机,并附加物理磁盘: <pool type='disk'> <name>X</name> <uuid>0119698d-d28a-fbc8-6ca3-40c485957e49</uuid> <capacity>2000396321280</capacity> <allocation>2000388063744</allocation> <available>8225280</available> <source> <device path='/dev/sdb'> <freeExtent start='2000388096000' end='2000396321280'/> </device> <format type='dos'/> </source> <target> <path>/dev</path> <permissions> <mode>0700</mode> <owner>-1</owner> <group>-1</group> </permissions> </target> </pool> 我的虚拟机有1个核心和2GB的内存。 当我复制一个文件,我有7MB / s的传输速率。 <domain type='kvm' id='7'> <name>gfs-6</name> <uuid>4061a8b3-860b-3aaa-5014-36c3dbc15ca4</uuid> <memory>2097152</memory> <currentMemory>2097152</currentMemory> <vcpu>1</vcpu> <os> <type arch='x86_64' machine='pc-0.14'>hvm</type> <boot dev='hd'/> <bootmenu enable='no'/> </os> <features> <acpi/> <pae/> </features> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> […]
我已经根据本指南configuration了我的networking接口。 现在我可以从我的电脑ping到服务器,但是我无法从服务器ping到外面的世界。 注意:我可以ping通8.8.8.8 任何人都可以解释什么问题? 也许是因为eth0没有网关? 但我需要有这个configuration来运行KVM。 编辑: 我认为这是一个DNS问题。 我可以ping IP,但我不能ping域。 我为我的误会道歉。 # ping google.com ping: unknown host
我是使用虚拟化技术的新手。 我读过关于木偶和工头。 如果我没有弄错,这些软件可以用来自动化安装和configuration服务器,包括真机和虚拟机。 这个video显示了一个例子。 参考这个网站 ,在云计算环境中,我们可以创build虚拟机模板,并用它来部署许多类似configuration的虚拟机。 虚拟机模板是可用于创build和configuration虚拟机的虚拟机的主副本。 参考上面提到的Youtubevideo,如果我们使用Puppet和Foreman来安装和configuration虚拟机,似乎我们需要在所有的虚拟机中重复安装和configuration过程。 为什么我们不能使用VM模板?
我只是在Intel vPro系统( Intel Core i5-2520M , SuperMicro MBD-X9SCV-QO )上安装了Debian Wheezy 7.1.0。 英特尔AMT的KVM完美工作,直到Debian完成引导并显示login提示。 此时,RealVNC中的屏幕变为空白,一分钟后,屏幕将显示以下错误消息: Error 0x80862000: Unsupported or inactive display adapter 在它死之前,屏幕已经空白了,我可以input我的login信息,如果我inputreboot ,服务器重新启动。 所以,Debian实际上正在按预期运行,只是显示不起作用。 系统没有安装任何额外的video卡,只有CPU集成的video卡。 以下是我认为正在发生的事情:Debian检测到没有监视器连接到video卡,然后决定closuresvideo卡以节省能源(也许某种无头模式)。 这反过来使Intel AMT无法提供帧缓冲区。 假设我的评估是正确的(否则请纠正我),我想弄清楚以下内容: 有没有一种方法(最好是引导时的内核选项)告诉Debian保持video卡,即使没有监视器连接启用?
我有32位Windows 2k3r3客人(terminal服务器)与4GB客人ram和交换。 我为客人交换和用户的临时目录创build了单独的磁盘映像。 我在主机系统中安装了RAM,并希望通过将此映像移动到tmpfs来节省磁盘IO,但guest虚拟机不会以此错误消息启动: qemu-kvm:-drive file = / mnt / tmpfs / vh1-tmp.qcow2,if = none,id = drive-ide0-1-1,format = qcow2,cache = none:无法打开磁盘imag | 4098 qemu 20 0 4949M 4146M 5496 S 28.5 17.2 1h00:31 / usr / bin / qemu-kvm -name vh1 -S -M pc-1.3 -cpu kvm64 -enable- e /mnt/tmpfs/vh1-tmp.qcow2:无效参数 主机系统: #uname -a Linux srv-vh1.su.local 3.7.10-1.16-default#1 […]
有没有一种解决scheme,以防止虚拟机用户分配/使用IP地址,他不是自己的,但路由通过同一个桥梁,像他自己的地址? 目前的设置看起来像libvirt和KVM: |—VM1 (IP 1) Host —> br0 |—VM2 (IP 2) |—VM2 (IP 3) 还是唯一的解决scheme,为每个虚拟机使用一个独特的桥梁?
我一直在寻找各种方法来安装KVM来宾,目前我正在使用基本安装ISO和kickstart文件自动安装/configuration它们,但有时会使用克隆。 环顾networking,我发现人们从PXE服务器安装 ,而不是为什么。 使用PXE服务器而不是本地ISO映像有很大的好处吗?
我正在考虑configuration一个KVMpipe理程序来拥有一些虚拟机。 KVMpipe理程序有8个物理内核(16个使用HyperThreading)。 我想创build8个虚拟机,但我不明白cpu-pinning会有什么不同。 当我将每个虚拟机固定到不同的内核时,与将所有虚拟机固定到所有内核(通过将亲和性设置为0-15)相比,有什么区别? 它会有什么性能好处吗? 我想我会有一些caching的好处,但如果我想运行所有的虚拟机stream量会有所不同?