Articles of kvm virtualization

Ubuntu 12.04 LTS KVM主机与OpenBSD 5.4来宾,`virsh关机`不工作/冻结客人

我有一个OpenBSD 5.4客户的Ubuntu 12.04 LTS KVM主机。 我有一个关于virsh shutdown不工作/冻结客人的问题。 在调用关机之后,guest虚拟机冻结并且没有响应。 任何SSH会话冻结,任何VNC控制台都没有响应。 客户端在冻结时没有logging。 唯一的解决办法就是消灭客人。 该问题类似于: http : //comments.gmane.org/gmane.os.openbsd.misc/200982 从主机关机 从主持人: $ sudo virsh list –all … 15 ssh2 running … $ sudo virsh shutdown ssh2 Domain ssh2 is being shutdown $ sudo virsh list –all … 15 ssh2 running … 等待5分钟后,没有状态改变。 closures客人 在关机请求期间logging日志: sudo tail -F /var/log/messages 由于closures请求而没有logging附加值。 […]

Debian Linux启动时的桥接MAXWAIT参数

我似乎无法在Debian 7.2 x64上的/ etc中的任何位置findMAXWAIT设置(网桥初始化时间)。 有时候默认的20s由于某种原因太短,我想把它设置得更长一些。

Ubuntu / KVM桥接接口IP分配

我有一个运行KVM / libvirt的Ubuntu 12.04 LTS机器。 它有两个物理的以太网接口。 我有专用的eth0作为主接口,并为我的虚拟机在eth1上configuration桥接。 KVM主机/ etc / network / interfaces看起来像这样: # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 10.0.5.5 netmask 255.255.255.0 gateway 10.0.5.254 dns-nameservers 10.0.5.1 # The secondary network interface auto br0 iface br0 inet static address […]

Linux kvm:没有物理networking的公共桥梁

我有一个在我自己的子网上的互联网虚拟主机。 我打算使用桥接networking,只需将我的一个物理网卡添加到网桥,并完成。 但是,这有几个缺点,其中最不重要的是似乎是一个错误的车手。 我可以在不添加物理网卡的情况下build立一个公共网桥吗? 与客人和他们的公共知识产权? 我试图简单地通过路由,但似乎并不完全工作: Guest: ip route default via <host> dev br0 ip route add <host> dev br0 # May be redundant. Host: ip route add <guest>/32 via br0; 外部访问仍然不起作用,因为主机似乎没有告诉其他人“我可以访问这些其他IP!” 我的猜测是,我需要一些ARP欺骗来完成我开始的东西。 (?)

KVM Ubuntu Guest无法通过桥接networking连接到互联网

我有Ubuntu 14.04(64位)+两个网卡的KVM主机: – eth0连接到“公共”networking – eth1连接到具有私有IP地址范围的br0网桥 从主机我可以访问互联网,ping VM Guest并通过SSH连接到它。 从VM Guest我只能ping主机,但无法访问互联网,无法ping通google.com 请帮助我将VM Guest连接到互联网,设置如下: 主持人: 的/ etc /networking/接口 汽车 iface lo inet loopback auto eth0 iface eth0 inet static 地址192.168.2.60 networking掩码255.255.255.0 网关192.168.2.254 dns-nameservers 8.8.8.8 auto eth1 iface eth1 inet手册 自动br0 iface br0 inet static 地址10.0.0.1 networking掩码255.255.255.0 bridge_ports eth1 bridge_stpclosures bridge_maxwait 0 bridge_fd 0 #自动创build并销毁桥。 pre-up brctl […]

如何加快Windows主机上的QEMU?

我们希望在Windows 64位主机上运行我们的Ubuntu 64位Web服务器虚拟化/模拟。 预期用途是将VM分发给Windows机器上可能没有“提升”或“pipe理”权限的客户。 该系统应该是便携式的,即从USB笔驱动器运行。 由于这个限制,我们结束了与QEMU不需要特殊的Windows权限运行。 缺点是,与在Virtualbox中运行相比,Linux系统只能达到1/10的速度。 有什么办法可以加快Windows 64位主机上的QEMU? 我看了KQEMU,但它是一个服务,所以它不能由“正常”的Windows用户启动。 此外,它似乎是报废的,64位支持是实验性的。 WinKVM项目似乎也不再积极开发,并且可能还需要Windows主机上的pipe理员权限。 这是我的QEMU命令行,也许有人看到改进的可能性: "C:\Program Files\qemu-2.1.0\qemu-system-x86_64.exe" -drive "file=C:\disk1.vmdk,index=0,media=disk" -drive "file=C:\disk2.vmdk,index=1,media=disk" -smp 4 -net nic,vlan=0,macaddr=52-54-00-B3-47-55,model=rtl8139 -net user,hostfwd=tcp::9000-:80 -m 1024

kvm,网桥和绑定导致高包丢失

我有2台服务器通过思科Linksys sg500连接。 两台主机具有相同的configuration(Ubuntu 14.04 LTS,4 * 1Gb / s绑定的networking接口)。 当我在两台服务器上build立桥接和接口绑定,并从第一或第二主机ping首先一切正常。 但是,当我使用桥接和接口绑定来设置kvm,并且从任何物理服务器ping虚拟主机时,我有80%的数据包丢失。 为什么? $ ping 10.0.101.11 PING 10.0.101.11 (10.0.101.11) 56(84) bytes of data. 64 bytes from 10.0.101.11: icmp_seq=1 ttl=64 time=0.393 ms 64 bytes from 10.0.101.11: icmp_seq=7 ttl=64 time=0.219 ms 64 bytes from 10.0.101.11: icmp_seq=8 ttl=64 time=0.235 ms 64 bytes from 10.0.101.11: icmp_seq=9 ttl=64 time=0.228 ms 64 […]

Linux + KVM上的ZFS窃取内存

我遇到了一个CentOS 7服务器的问题,我有一个ZFS池(当前)是与一个运行的KVM虚拟机(CentOS 6 guest)一起创build的。 Top是报告虚拟机正在使用我系统内存的大约50%(这是正确的 – 我已经configuration了32 GB总共16 GB),但是,免费报告使用中的活动内存大约为26 GB。 有一个额外的10 GB的RAM在使用的地方,我根本无法find,即使我已经限制ZFS只使用4 GB的弧。 顶部显示没有别的使用内存: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10928 qemu 20 0 20.773g 0.015t 680 S 55.8 50.7 12148:34 qemu-kvm 530 root 20 0 59376 7940 7796 S 0.0 0.0 1:52.59 systemd-journal 1913 root 20 0 1063816 […]

CentOS7:KVM:错误:无法创build用户运行时目录'/ run / user / 0 / libvirt':权限被拒绝

试图解决我通过让我们的Nagios安装使用KVM插件check_kvmfind的问题。 我认为我的问题归结为与nagios / nrpe用户的权限问题。 安装nrpe和插件后,我没有任何其他标准插件如check_disk或check_load等问题。基本上,kvm插件使用virsh来检查状态,所以我启用loginnrpe(也尝试过nagios用户,但它出现服务在nrpe用户下运行)并尝试以下操作: [root@vhost3 ~]# su nrpe sh-4.2$ virsh list –all error: failed to connect to the hypervisor error: no valid connection error: Cannot create user runtime directory '/run/user/0/libvirt': Permission denied 但是当然这个命令没有问题,当然在本地尝试的时候插件会执行得很好: [root@vhost3 ~]# virsh list –all Id Name State —————————————————- 2 www running [root@vhost3 ~]# /usr/lib64/nagios/plugins/check_kvm hosts:1 OK:1 WARN:0 CRIT:0 – www:running […]

KVM guest虚拟机无法连接到主机,反之亦然

我有我的主机上的debian 7,我运行一个KVM虚拟机。 我的主机networkingconfiguration是这样的(相关部分): br0 Link encap:Ethernet HWaddr 68:b5:99:ae:8f:11 inet addr:77.244.244.123 Bcast:77.244.245.239 Mask:255.255.255.248 inet6 addr: fe80::6ab5:99ff:feae:8f11/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:762056 errors:0 dropped:0 overruns:0 frame:0 TX packets:9 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:44471912 (42.4 MiB) TX bytes:690 (690.0 B) eth1 Link encap:Ethernet HWaddr 68:b5:99:ae:8f:11 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 […]