我们有这个qemu钩子。 在十一期间工作很好,但在十二期间它不工作。 挂钩是在openvswitch native-untagged中设置端口。 你知道是否有一些libvirt缺lessconfiguration在suse 12的钩子工作? 我们正在使用这个版本的libvirt:libvirtd(libvirt)1.2.5 谢谢BR和克里斯蒂娜 #!/bin/bash #/etc/libvirt/hooks/qemu domain_name="$1" domain_task="$2" # Create temporary file to hold the configuration. guest_cfg=`mktemp` function cleanup() { if [ -n "$guest_cfg" ]; then rm -f $guest_cfg fi } trap cleanup EXIT function ovs_untag_port() { # Read XML configuration on stdin. cat – > $guest_cfg ifaces=`xpath $guest_cfg "count(//devices/interface[@type='network']/target[@dev])" 2>/dev/null` […]
我有一些软件的虚拟机,其中许可证检查取决于CPUstring。 他们在kvm上运行 – 具有默认的cpustring值 – 这是QEMU Virtual CPU version 1.7.1 升级主机服务器到更新版本的debian – cpustring更改为QEMU Virtual CPU version 2.0.0 – 什么打破许可证检查。 任何方式(不包括重新编译/降级qemu / kvm)强制使用CPUstring的特定虚拟机QEMU Virtual CPU version 1.7.1 ?
有什么办法让iptables conntrack为每个networking接口使用单独的数据结构? networking命名空间是否会在这里起作用(把每个客户连同它的tap设备放在自己的netns中,并在那个netns里面做ipfilter conntrack),还是共享相同的数据结构? 背景信息:我正在运行许多qemu客人,在主机上有自己的tap设备用于联网。 对于客人的防火墙,我使用启用连接跟踪的主机上的iptables(我不能在客人内部做防火墙)。 然而,单个(非常繁忙的)访客可能会溢出主机上的conntrack表。 由于该表在所有客户(和主机)之间共享,因此主机/主机开始丢弃数据包/连接可能导致整个主机/客户机不可访问。
考虑到有100个窗口虚拟机来自单个基本映像,并且每个虚拟机都被添加到域以及可以通过脚本完成的其他小型机器特定设置。 一周后说我想用安全补丁更新所有vms。 有两种方法可以做到这一点: 销毁所有vms,更新基础映像,再次创build所有vms。 问题:这需要销毁所有虚拟机,再次创build磁盘,定义虚拟机,然后根据需要运行所需的脚本,这些脚本会在多个重新启动周期内处理虚拟机特定的configuration。 手动更新所有vms并应用安全补丁。 问题:只是不能缩放。 可能是一套5-10 vms不是100的好。 我很好奇其他人/软件怎么做呢? 有更好的方法,还是我可以改进我的第一种方法?
我有一个系统运行:* openstack icehouse * Linux 3.13.0-48-generic#80-Ubuntu SMP Thu Mar 12 11:16:15 UTC 2015 x86_64 x86_64 x86_64 GNU / Linux(Ubuntu 3.13.0-48.80-generic 3.13。 11 ckt16) 突然服务器冻结,系统中的日志 [13551520.909322] BUG: soft lockup – CPU#4 stuck for 23s! [migration/4:76] [13551520.909357] Modules linked in: vhost_net vhost macvtap macvlan nf_conntrack_ipv6 nf_defrag_ipv6 xt_mac xt_physdev veth ipt_MASQUERA DE iptable_nat nf_nat_ipv4 nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack […]
我想创build一个KVM机器的克隆 – 昨天我能够在几分钟内创build一个同一台机器的克隆。 现在需要几个小时,仍然是“0%”: create full clone of drive ide0 (local:100/vm-100-disk-1.raw) Formatting '/var/lib/vz/images/111/vm-111-disk-1.raw', fmt=raw size=536870912000 transferred: 0 bytes remaining: 536870912000 bytes total: 536870912000 bytes progression: 0.00 % 我想知道为什么是这样。 任务正在运行(我几分钟前重新启动) – http://d.pr/tJn4 任何想法又是怎么回事? 编辑:磁盘I / O低,任务是不写任何数据到硬盘( http://d.pr/1furj )。 如果我跟踪概述中给出的进程ID,我得到这个结果: select(24, [16 19], NULL, NULL, {0, 553078}) = 0 (Timeout) select(24, [16 19], NULL, NULL, {1, 0}) […]
我真的很难理解一些东西,我想知道是否有人有这方面的经验,并能够提供帮助。 我有两个KVM VMHost,一个运行qemu 2.4.1,另一个运行1.1.0。 在每个虚拟机上,我们都有一台运行CentOS 6的分配了80GB内存的虚拟机。这两个虚拟主机都运行着CentOS 6。 在1.1.0盒子里,当我在占用所有80GB内存的虚拟机中运行一个进程时,Qemu分配了80GB并保留它。 如果你看上面你看到的QEMU过程的RES大小是80GB。 空闲命令确认内存不空闲。 在2.4.1框中,当我做同样的事情时,它分配80GB到虚拟机,RES列确认。 但是,一旦我杀死虚拟机内的进程占用了所有的内存,Qemu似乎把内存送回系统。 RES列一直保持在80GB,但是我可以逐渐看到我的自由内存增加了自由的命令,直到它几乎全部回来。 我不知道这是为什么,这让我困扰。 我期望的行为是1.1.0 Qemu虚拟主机给了什么。 这就是为什么人们使用内存膨胀(这实际上是我正在试验)。 它几乎看起来像2.4.1框是自动气球,但我的RES列永远不会减less,所以我不知道这是可能的。 我不确定是否有一个我不知道的QEMU变化或什么… 任何有识之士将不胜感激。 谢谢!
我通过KVM / qemu作为guest来运行Windows 10。 不幸的是,Windows无法识别我想要安装的fedora virtio驱动程序,以获得更好的硬盘性能。 驱动程序本身显示,但安装失败: Qemu截图 – “找不到新的设备驱动程序” 我尝试了几个驱动程序版本,即0.1.110和0.1.112 ,全部用于amd64。 命令行选项: sudo qemu-system-x86_64 \ -device virtio-scsi-pci \ -drive if=none,id=hd,file=win.img,format=raw -device scsi-hd,drive=hd \ –enable-kvm \ -cdrom Win10_1511_German_x64.iso \ -m 4048 \ -drive file=$HOME/VirtualMachines/virtio-win-0.1.112.iso,id=driveriso,if=none,format=raw \ -device ide-cd,bus=ide.1,drive=driveriso \ -cpu host,kvm=off 什么可能导致赢10拒绝这些司机? 是否有更好的select从客户操作系统快速硬盘访问? 主机操作系统 CPU :i7-6700k 操作系统 :Ubuntu 15.10 uname -r :4.3.4-040304-generic uname -m :x86_64 qemu-system-x86_64 […]
我已经使用Qemu安装一个Windows XP的客人。 我运行的命令是 qemu -m 2048 -gda winxp64.img \ -boot d -usbdevice tablet \ -enable-kvm -vnc :10 \ -netdev user,id=network0 -device e1000,netdev=network0 但是,在客人内部,我无法连接到互联网。 networkingconfiguration选项是否正确?
我远程pipe理的服务器有一个KVM / QEMU映像存储在非操作系统,挂载的驱动器/mnt/drive 。 当我使用virt-manager导入磁盘映像时,出现以下错误: Storage parameter error. Cannot use storage '/mnt/drive/vms/vm1.img': '/mnt/drive/vms' is not managed on the remote host. 我检查了目录权限,他们应该没问题。 什么可能导致这个?