Articles of kvm虚拟化

KVM虚拟机无法访问互联网

我将KVM设置为在专用服务器(CentOS 6.3)上运行虚拟机(Windows Home Server 2011充当构build代理)。 最近,我在主机上运行更新,现在虚拟机无法连接到互联网。 虚拟networking正在通过NAT运行,主机有一个用静态IP(virt-manager正确显示networking及其IP)的接口(eth0:0),并且与该IP的所有连接都应该发送给guest虚拟机。 主机和来宾可以互相ping通,但是来宾不能ping通主机上的任何东西,也不能ping通来自其他任何地方的来宾(我可以ping主机)。 客户到我控制下的另一台服务器以及从外部系统到客户机的结果都返回“目标端口不可达”。 在主机和目的地上运行tcpdump显示主机应答ping,但是目的地永远不会看到它(甚至不像主机根本不打算发送它,这导致我怀疑iptables)。 ping输出与此相匹配,列出来自192.168.100.1的回复。 客人可以parsingDNS,但是,我觉得很奇怪。 访客的networking设置(连接TCP / IPv4属性)使用静态本地IP(192.168.100.128),掩码255.255.255.0,以及网关和DNS 192.168.100.1设置。 当最初设置vm / net时,我已经设置了一些iptables规则来启用桥接,但是在我的托pipe公司抱怨桥接之后,我使用NATbuild立了一个新的虚拟networking,并相信我删除了所有的规则。 虚拟机的networking在过去的几个月里工作得很好,直到昨天。 我没有听到托pipe公司的任何内容,没有改变客人的任何东西,所以据我所知,没有其他更改(不幸的是,更新的软件包列表已经脱落,我没有注意到它下)。 更新: iptables -L : Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT udp — anywhere anywhere udp dpt:domain ACCEPT tcp — anywhere anywhere tcp dpt:domain ACCEPT udp — anywhere anywhere udp dpt:bootps […]

扩展KVM卷

我在KVM主机上安装了这个设置: virsh # pool-info –pool pool Name: pool UUID: bb13c37c-47fe-c4a9-78a4-9c8abc7524fe State: running Persistent: yes Autostart: yes Capacity: 1.64 TiB Allocation: 712.00 GiB Available: 963.12 GiB virsh # vol-list –details –pool pool Name Path Type Capacity Allocation ——————————————————————————— volume1 /dev/pool/volume1 block 192.00 GiB 192.00 GiB volume2 /dev/pool/volume2 block 192.00 GiB 192.00 GiB volume3 /dev/pool/volume3 block 192.00 […]

KVM第二个专用networking(桥接),如何工作?

这似乎是一个难题。 因此,我会非常感谢你的build议。 我花了两天的时间试图让这个跑步,但没有成功。 (公共IPfunction正在工作,但不是专用networking) 目标: 在debian上用KVMbuild立“第二个专用networking” 基础设施: RootServer 1 =其中有多个虚拟机 RootServer 2 =其中有多个虚拟机 两个根服务器都有一个“公共”接口= eth0(插入互联网)和一个“私人”接口= eth1(直接插入交换机)。 =>我只想在10.1.0.0networking中与其他盒子进行私密通讯… HOST(/ etc / network / interfaces) auto eth0 iface eth0 inet static address 11.11.11.91 broadcast 11.11.11.95 netmask 255.255.255.224 gateway 11.11.11.65 # Private IP Adress of the HOST auto eth1 iface eth1 inet static address 10.1.1.20 broadcast 10.1.255.255 netmask […]

如何testingKVM来宾CPU最大分配限制?

运行Ubuntu 13.04主机和虚拟机客户端。 使用virtio为硬盘,nic。 最大分配CPU内核为6,最小为2.这里是一个屏幕截图澄清: http : //i.imgur.com/GmYQBMP.png 我已经和virt-manager做了一个虚拟主机来玩,并且testing了kvm。 好吧,我有一个体面的了解如何内存气球驱动程序的工作原理,但我仍然不知道如何testing客户操作系统可以利用CPU核心的最大设置。 从我收集的东西,主机将启动一个qemu线程为每个虚拟机分配的每个核心。 当我在guest虚拟机中运行htop时,它只显示两个核心。 (这里也是cat / proc / cpuinfo的输出: https : //gist.github.com/anonymous/93a361545130923537da ) 如何“强制”客人分配其他4个核心,以便它可以在htop中显示6个核心? 有没有办法做到这一点?

KVM Live或近乎实时从LVM迁移到文件系统后端

我的访客机器有2个分区(80GB + 1TB)。 他们都在LVM上。 我想以最less的停机时间将所有磁盘传输到另一台计算机。 我用nc转了另一台机器。 这需要4天,在转移过程中,我的虚拟机closures了。 我试图在传输脏页之后创build快照。 但是用LVM AFAIK不可能。 我的目标机器没有LVM设置和空闲的未分区空间。 所以在目标机器上的磁盘必须是原始的文件映像。 <disk type='block' device='disk'> <driver name='qemu' type='raw' cache='none'/> <source dev='/dev/vg-datastore/lv-vm-1138'/> <target dev='vda' bus='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </disk> <disk type='block' device='disk'> <driver name='qemu' type='raw' cache='none'/> <source dev='/dev/vg-datastore-sata/lv-vm-1138-2'/> <target dev='vdb' bus='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/> </disk> 源主机: CPU:Intel(R)Xeon(R)CPU D-1520 @ 2.20GHz […]

KVM:可以有一个graphics操作系统作为主机操作系统上运行的猜测操作系统,如Ubuntu服务器?

也许这是一个愚蠢的问题,但寻找答案certificate是无果的,因为无论如何这个领域有这么多的search术语,但是这里有: 是否可以在主机操作系统是非graphics的(如Ubuntu服务器)托pipe的KVM下运行graphics操作系统(例如说Ubuntu桌面或Win7)? 我总是认为这是不可能的(因为graphics操作系统的输出将如何绘制?),但是由于这对我投资的硬件会产生影响,所以我想现在我会尝试一些深入的调查。 我想,如果有人从另一台电脑上远程访问客户操作系统,那么这可能是可能的。 非常感谢,尼尔

如何在VPS主机帐户上设置多个VPS或虚拟机?

假设您有一个Linux VPS托pipe帐户,并且您希望在该VPS或虚拟机中添加多个VPS,那么您如何执行此操作? 一个场景可能是我想安装一个IIS服务器,或者我想有几个Linux虚拟机用于不同的目的。 我不确定在VPS上这是如何实现的,例如,如果将它们全部放置在一个具有一个IP的VPS中,您将如何连接到不同的机器。

将LVM挂载到磁盘映像中

我有一个使用KVM制作的磁盘映像。 磁盘映像内的分区布局如下。 [root @ centreon01 2tb-external]#fdisk -lu vdisk1.img Device Boot Start End Blocks Id System vdisk1.img1 * 63 208844 104391 83 Linux vdisk1.img2 208845 1249278659 624534907+ 8e Linux LVM 分区2有不同的物理/逻辑结尾: phys=(1023, 254, 63) logical=(77763, 254, 63) 我知道如何挂载LVM分区,但是如何在我挂载之后访问LVM卷? 我会然后安装在内部安装的音量? 感谢大家!

virt-manager / virt-viewer => Virtualization =>命令行选项?

我的系统上没有安装X. 是否有一些virt-manager / virt-viewer程序的替代方法只能在curses(?)库的命令行上运行(=>仅仅以“top”的文本格式打印信息呢? 谢谢!! 延

英特尔和AMD处理器之间的KVM实时迁移

在Redhat(RHEV)上使用KVM进行虚拟化时,是否可以在AMD和Intel机箱之间实时迁移虚拟机? 特别是,我对Opteron 6100和Intel Xeon 5200系列感兴趣。 在2008年有一个AMD的演示,但我不知道现在是否可用。 在这个红帽文档页面上,我看不到相同的CPU需求。