我使用5.6美分的KVM。 我正试图在两台机器之间进行离线迁移。 我有一个共同的NFS服务器。 我最初使用以下命令将正在运行的VM(在machine1上)的状态保存为一个状态文件: / usr / libexec / qemu -m 1024 -hda image1.img(启动虚拟机)停止迁移“exec:gzip -c> state.gz” 它成功地保存了状态。 现在我可以在同一台机器上恢复虚拟机: / usr / libexec / qemu -m 1024 -hda image1.img -incoming“exec:gzip -c -d state.gz” 它工作正常。 但是,我在机器2中使用相同的命令,我得到: gzip:标准输出:断开的pipe道。 vm不会给出任何输出,或者从头开始,而不是从内存状态开始。 我不知道我犯的错误。 如果有人能给我一些提示,提示或帮助,这将是非常好的。 非常感谢。 Sethu
我们在我们的服务器上使用带有libvirt的Linux + KVM + Qemu来pipe理虚拟WIndows 2008服务器。 主机是Ubuntu 11.04。 重点在于我们的Windows Server 2008客户之一,我们需要连接拨号调制解调器。 将调制解调器连接到主机后,我们发现它已连接到/ dev / ttyS0。 我们确实检查了调制解调器被识别使用 echo atdt3333333 > /dev/ttyS1 Server .xmlconfiguration包含 <serial type='pty'> <target port='0'/> </serial> <serial type='dev'> <source path='/dev/ttyS0'/> <target port='1'/> </serial> <console type='pty'> <target type='serial' port='0'/> </console> 现在,启动我们的虚拟服务器,Windows根本没有看到任何COM端口,因此没有看到调制解调器(各种virsh定义/停止/开始…已经完成) 有谁知道如何做到这一点?
如何在Centos KVM中安装这种格式? 它是否包含在最新的qemu版本中? qemu wiki中的参考: http ://wiki.qemu.org/Features/FVD 感谢您的build议
我在使用Linux,QEmu和VMware ESX进行第2层桥接networkingconfiguration时遇到问题。 这个configuration在一个小的孤立的networking上运行良好,但是一旦引入到我们的大公司networking中,networking层出现问题。 我使用Ubuntu 12.04.2和QEmu 1.5.2的服务器版本,通过qemu-system-sparc模拟SPARC主机。 下面显示了我试图实现的configuration,其中显示了IP分配的IP地址和不同接口显示的MAC地址的最后一个字节。 le0 (on QEmu hosted machine) 192.168.1.103 :56 | tap0 (on Ubuntu machine) :7e | br0 (on Ubuntu machine) :19 | eth1 eth0 (eth1 and eth0 on Ubuntu machine) 192.168.1.100 :19 :0f | | =========================== Corporate Network =========================== | eth0 192.168.1.102 :84 eth0和eth1接口都是通过VMware创build的,VMware通过一个物理网卡连接它们。 Ubuntu机器的/etc/network/interfaces文件如下所示。 # The loopback network interface […]
这里是上下文:我有一个Debian 7.3作为主机系统( LANG = fr_FR.UTF-8 ),我正在其上运行带有qEmu的虚拟机(仅用于教育目的)。 我已经创build了一个已经安装了Debian 7.3testing的磁盘镜像。 注:我已经设置客人系统语言为英文,但键盘法国布局。 NB2:客人系统上没有X. 其实只有基础系统 使用默认选项启动本机: qemu -hda debian.img (在主机系统的X下),打开一个新窗口,我可以看到Debian启动,一切工作正常:我可以login和键盘布局匹配我的物理键盘:“AZERTY”。 但是,如果我在no-X环境(qemu -hda debian.img -curses)中启动客户系统,一旦启动,键盘映射就显得有些奇怪: – 按“azerty”将显示“qwerty” – 按“1”显示“7” 你有什么想法是怎么回事? 我该如何解决这个问题?
只是想知道如果有人知道一种方法来停止与一个centos 6.5 vm创build与qemu-kvm 当我启动虚拟机时,会有一些延迟,因为虚拟机会发布以下启动消息: Booting from Hard Disk… Press any key to continue. Press any key to continue. Press any key to continue. Press any key to continue. Press any key to continue. 然后在几个按任何键后继续显示信息,vm正常启动 我只想知道是否有办法让vm启动而不暂停用户input。 任何人有任何想法? grub menu.lst是 # grub.conf generated by anaconda # # Note that you do not have to rerun grub after […]
这不是一个要求答案的问题,因为它只是寻找一个解释。 想象下面的情况。 我有一个Windows 7笔记本电脑,戴尔Precicion M4500系列,SSD在RAID模式下运行(意味着RAID选项在BIOS中启用,它是连接到机器的唯一物理磁盘)。 当我使用VMWare的VCenter转换器拍摄这台机器的映像,并尝试在QEMU / KVM中运行它时,出现BSOD 0x0000007B错误。 在virt-manager中更改磁盘types几乎没有帮助解决这个问题。 这将导致我的第一个问题:在Qemu中指定磁盘types(IDE,SATA,SCSI)究竟意味着什么? 这个BSOD错误在这里解释: http : //support.microsoft.com/kb/324103 。 我知道这是初始化硬盘控制器的驱动程序的问题。 这可以通过添加registry项以便在IDE模式下启动驱动器,问题得到解决。 在添加适当的registry项/驱动程序,并与VMWare的VCenter另一个图像后,它启动完全正常。 这引出了我的第二个问题:可以修改Qemu来正确模拟SATA控制器吗? 或者我用错误的方式来解决这个问题? 现在我的最后一个问题(这可能没有什么意义):当使用VMWare的VCenter转换器拍摄图像时,您可以select磁盘控制器的types:IDE,SATA,SCSI等。以后在Qemuselect的磁盘types? 我很困惑,因为使用VMWare VCenterselectSCSI的映像只能在带有IDE的QEMU中作为磁盘types引导。 任何一种澄清在这里将是伟大的! TL;博士: 1.)使用Qemu时,光盘types对于拍摄图像的机器有什么意义? 2.)QEMU是否可以修改来模拟在RAID模式下运行的SATA控制器? 3.)使用VMWare VCenterselect的磁盘控制器的types与在Qemu中select的磁盘types有关,还是与正在映像的物理机器相关?
所以,有一个python脚本允许从一个通常的shell连接到QEMU监视器。 我不得不从QEMU源代码树下载一堆文件 ,并将-qmp unix:./qmp-sock,server,nowait到vm命令行。 它连接,但我不能得到它的工作。 $ qmp-shell qmp-sock Welcome to the QMP low-level shell! Connected to QEMU 1.5.3 (QEMU) help {u'error': {u'class': u'CommandNotFound', u'desc': u'The command help has not been found'}} (QEMU) query- query-balloon query-fdsets query-status query-block query-kvm query-target query-block-jobs query-machines query-tpm query-blockstats query-mice query-tpm-models query-chardev query-migrate query-tpm-types query-command-line-options query-migrate-cache-size query-uuid query-commands query-migrate-capabilities query-version query-cpu-definitions […]
我遇到了Virt-Manager问题,不想启动虚拟机并给出错误: Error starting domain: internal error: process exited while connecting to monitor: char device redirected to /dev/pts/3 (label charserial0) qemu-system-x86_64: -device ioh3420,bus=pci,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1: Bus 'pci' not found 如果我点击详细信息这里是完整的错误: Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/asyncjob.py", line 96, in cb_wrapper callback(asyncjob, *args, **kwargs) File "/usr/share/virt-manager/virtManager/asyncjob.py", line 117, in tmpcb callback(*args, **kwargs) File "/usr/share/virt-manager/virtManager/domain.py", line 1160, in startup […]
我有一个系统运行与库存qemu / KVM代码的Centos 7。 我有几个虚拟服务器在这个系统上运行,并希望启用文件系统传递选项。 到目前为止,我还没有运气。 我已经从Kernel.org下载了内核源代码,并安装了所有9p / 9p2000模块进行编译,但Virt-Manager中的选项“Filesystem”选项仍然显示为“此pipe理程序/ libvirt组合不支持”。 我已经尝试Centos 6,7和Ubuntu 14.04作为来宾操作系统,这些似乎都没有帮助。 有没有办法解决这个问题? 我很乐意重新编译qemu / libvirtd来解决这个问题,如果可以安全地完成而不会破坏任何东西。 (我以前在Centos下编译的东西运行不好,path似乎不是源码所期望的,而是把东西放在错误的地方。)