重新启动服务器后,我无法ping通,从networking到达我的虚拟机,反之亦然 [root @ pc1(192.168.0.114)〜]#ping 192.168.0.63 PING 192.168.0.63(192.168.0.63)56(84)字节的数据。 从192.168.0.114 icmp_seq = 1目标主机不可访问 从192.168.0.114 icmp_seq = 2目标主机无法访问 从192.168.0.114 icmp_seq = 3目标主机不可访问 但是我可以从虚拟机所在的主机服务器上ping它们。 这台服务器在同一个networking中。 [root @ vmhost]#ping 192.168.0.63 PING 192.168.0.63(192.168.0.63)56(84)字节的数据。 来自192.168.0.63的64个字节:icmp_seq = 1 ttl = 64时间= 1.19ms 来自192.168.0.63的64个字节:icmp_seq = 2 ttl = 64时间= 0.242ms 来自192.168.0.63的64个字节:icmp_seq = 3tl = 64时间= 0.154ms 来自192.168.0.63的64个字节:icmp_seq = 4ttl = 64时间= 0.230ms Iptables服务在“虚拟主机”和虚拟机上停止。 来自“vmhost”的Ifconfig命令: […]
我有一个Debian主机,它有几个分配的IP和KVM与一个使用桥接networking的Debian客人。 客人完全无法到达networking,包括局域网甚至主机。 从guest虚拟机ping主机会产生Destination Host Unreachable错误。 如果我尝试从主机ping客人,我得到主机本身而不是来自客人的响应。 主机的/ etc / network / interfaces # The loopback network interface auto lo auto eth1 iface lo inet loopback allow-hotplug eth1 iface eth1 inet static address 108.xxx.xxx.130 netmask 255.255.255.248 network 108.xxx.xxx.128 broadcast 108.xxx.xxx.135 gateway 108.xxx.xxx.129 dns-nameservers 127.0.0.1 208.167.225.22 64.237.42.82 dns-domain example.com # dns-* options are implemented by the resolvconf […]
我已经使用QCOW2镜像创build了多个KVM虚拟机。 每个虚拟机都有自己的qcow2文件,并不基于任何支持文件。 我的问题特别涉及这些正在运行的虚拟机上的QCow2镜像的快照。 如果我在正在运行的VM上运行以下命令: qemu-img snapshot -c backup /vms/vm10001.qcow2 上述命令是否会损害正在运行的虚拟机文件系统? 我的意图是然后将快照转换为qcow2图像使用以下内容: qemu-img convert -s backup /vms/vm10001.qcow2 /vms/output.qcow2 我无法使用“virsh”命令,因此我正试图找出一种方法来完成我的任务与qemu-img 答复/更新1 : 好的,所以我在我的几个testing虚拟机上testing了这个,上面的是不可能的。 您不能在活动虚拟机上运行qemu-img snapshot而不暂停它。 在RHEL基础节点上执行此操作的唯一方法是使用: virsh snapshot-create <dom> 以上将保存VM状态,然后在内部调用qemu-img snapshot -c 。 然而,这可能需要一些时间,这使我的第二个问题 问题2: virsh snapshot-create <dom> –disk-only –atomic不支持RHELtypes的基本节点(包括RHEL 7),因为qemu-kvm很旧。 所以唯一的select是使用virsh snapshot-create <dom> ,这是很慢的。 是否有可能做到以下几点: virsh suspend <dom> qemu-img snapshot -c backup /vms/<dom>.qcow2 virsh resume <dom> […]
我的团队最近一直负责改善公司的虚拟化基础架构,我们正在研究的一件事是加速迁移。 我们仅在所有VM主机上使用本地存储。 一个挑战是,我们有成千上万的主机运行CentOS,KVM,libvirt和qemu的不同版本(悲伤的面孔)。 所有客人都是CentOS。 我们运行的最低版本是: CentOS 5.6 内核2.6.18 libvirt 1.0.0 qemu 1.1.0 目前用于迁移的工具本质上是使用netcat来发送磁盘镜像文件,并运行相应的virsh命令,将guest虚拟机置于新主机上(除了一些configurationpipe理的调整之外)。 我们正在设法通过任何必要的创造性手段来减less客人停机时间和/或加速转移本身。 我们已经花了好几天的时间从互联网的各个angular落大肆宣传信息,但是好奇的是,Serverfault的好人可以分享一些知识。 如果需要的话,我们可以暂时将共享存储用作中间人,但除了更换虚拟机pipe理程序或为所有主机实施共享存储之外,任何事情都是公平的游戏。 我们需要探索一些当前的工作思路: 快照guest虚拟机,将基本映像复制到新主机,closuresguest虚拟机,将快照复制到新主机,在新主机上提交快照,删除快照,启动 暂时以某种方式探索使用共享存储作为中间人。 不确定在这一点上的细节,使用像临时安装glusterfs股份是一个想法。 在VM处于活动状态时复制磁盘映像文件,closuresguest虚拟机,然后使用rsync复制已更改的位。 我们很乐意提供不同的方法/工具,只支持kvm / qemu / libvirt的新版本,但希望能够以最好的方式移动旧的东西。 希望有些人可以分享他们所做的一些事例! 谢谢。
我有一个KVM虚拟化服务器,它提供一个映射到eth0的br0网桥。 我想添加eth2作为我testing的IDS虚拟机的br2的桥接,但是guest虚拟机操作系统不会将br2或eth2看作有效的接口。 我在eth2上运行了tcpdump,并且可以validation它是否看到数据包,所以我知道我有一个有效的源,并且该接口具有使用ifconfig eth2 promisc up的PROMISC选项。 这是我的/ etc / network / interfaces文件: auto lo iface lo inet loopback auto eth0 iface eth0 inet manual auto br0 iface br0 inet static address 1.2.3.4 netmask 255.255.255.0 gateway 1.2.3.1 bridge_ports eth0 bridge_fd 9 bridge_hello 2 bridge_maxage 12 bridge_stp off auto eth2 iface eth2 inet manual auto br2 iface […]
我在我的主机上使用了KVM和libvirt(Debian lenny),每个客户端有两个桥接器(一个用于pipe理,一个用于公共stream量)。 该设置是不稳定的,有时我可以pingpipe理ip,有时不。 我不知道我的桥接对手是否正确,你能检查吗? 或者如果有什么不对 还请注意,在客人接口不振作,我没有login我的主机。 当然,转发已启用。 iface eth3 inet手册 汽车bond0 iface bond0 inet手册 奴隶eth1 eth2 pre-up ip link set bond0 up down ip link set bond0 down 自动br0 iface br0 inet static 地址10.160.0.7 networking掩码255.255.255.128 bridge_ports eth3 bridge_fd 9 bridge_hello 2 bridge_maxage 12 bridge_stpclosures 自动br0:1 iface br0:1 inet static 地址10.160.0.9 networking掩码255.255.255.128 自动br0:2 iface br0:2 inet […]
我有一台作为KVM主机的机器和另一台NFS导出到KVM主机的机器。 我希望KVM主机上的内部虚拟机能够挂载NFS共享。 我可以导出到KVM主机的IP,并进行挂载,但不适用于内部VM; 我只是得到一个失败的错误与“服务器给出的理由:权限被拒绝”。 我已经尝试将NFS从主机重新导出到VM,但显然做两个级别的NFS不是一个好主意。 任何人都知道我可以如何工作?
我在KVM / ubuntu上运行了几个虚拟机,这些虚拟机都开始使用-snapshot参数(虚拟机只能计算几个可以在重新启动后被销毁的东西)。 在我读过的文档中,所做的更改不会写回到映像中,而是存储在临时文件中,closures后会被删除。 现在,我想知道文件系统上这些“临时文件”存储在哪里?
我在Debian Squeeze上运行一个backport的KVM。 KVM-Guest客户端无法通过我设置的网桥连接到互联网。 客人可以到达对方,主持人,但没有外面。 我既不能ping通,nslookup也不能对远程地址做任何事情。 来宾被configuration为具有静态IP。 当我没有桥,但有一个虚拟桥(KVM默认),客人可以连接好。 事情发生之后,事情就解决了,所以我认为问题就在于此。 # The loopback network interface auto lo br0 iface lo inet loopback # Bonding Interface auto bond0 iface bond0 inet static address 10.XXX.XXX.84 netmask 255.255.255.192 network 10.XXX.XXX.64 gateway 10.XXX.XXX.65 slaves eth0 eth1 bond_mode active-backup bond_miimon 100 bond_downdelay 200 bond_updelay 200 iface br0 inet static bridge_ports eth0 eth1 […]
我有一个用ISP托pipe的debian Squeeze KVM服务器。 服务器没有太多的负载(平均为0.1),并且具有足够的内存,低networkingstream量,低磁盘I / O等等。它运行标准LAMP设置,安装了所有最新的deb包。 没有安装exception的软件。 但是,当我ping最近的网关时,平均有8%的数据包丢失(cron作业每10分钟执行100个ping),有时甚至高达40-50%的数据包丢失,尽pipe服务器负载是稳定的。 从外部ping服务器也会导致数据包丢失。 这里有什么可能是错的?