Articles of xen

收集XenDom0只检索NaN

出于某种原因,Collectd在我的所有虚拟服务器上都能正常工作,但是在Xen设置的dom0中,它一直返回一个NaN值,我检查了RRD文件,好像所有的插件都返回NaN值。 现在NaN意思是“不是一个数字”我想知道为什么它没有从它的插件获得数字。 任何想到这可能是什么,我只能认为它是与Xen有关,因为它只发生在主机上,而不是在虚拟机上 编辑: 值得注意的是,我已经testing了收集写入本地rrd文件,所以不发送到中央服务器,并且这些RRD文件也都包含NaN值。

i7处理器上的XenServer?

想知道是否有人使用i7 XenServer。 在XenServer站点上没有看到HCL中的任何内容。 如果你正在使用它,性能如何,我应该build立一个在i7或旧的Xeon处理器?

将xen guest中的只读设备重新读写为读写

我有一个xen访客机器运行的Ubuntu 10.04与磁盘设备标记为只读。 现在,如果当xen guest正在运行时,我将该设备标记为读写,我怎么能告诉guest它现在可以写入? 明显的mount -o rw不起作用,仍然说它是写保护的。 重新启动udev不会做任何事情,我也尝试hdparm -r 0 / dev / xvdd然后重新安装,似乎工作,直到设备卸载和重新安装,然后导致所有书面数据消失。 任何人都知道如何实现这一点,而无需重新启动客人?

用Xen分区文件系统的正确方法

我来自VMware环境,想要玩Xen。 我有一个2 x 500G SATA驱动器的服务器(没有硬件RAID可用,必须使用基于软件的RAID1)。 除了交换,我的分区都是RAID1。 我为我的虚拟机留下了一些超过400G,我想使用LVM的磁盘映像。 对于domU的交换,我应该从400G分配还是应该从dom0分区中分配? 我问,因为我看过很多configuration选项,显示或。

Xen虚拟主机可以到达一些网站,但不是其他人

好吧,这是杀了我。 Debian Squeeze,Xen 4.0,全新安装。 除了由默认的xen bridge脚本添加的规则以外,没有任何iptables规则。 Dom0可以到达整个世界,没有问题。 DomU可以从一些主机接收数据包,但不能从其他主机接收数据包 例如,如果我ping主机A,它工作正常。 如果我ping主机B,则DomU会报告100%的数据包丢失。 主机是随机的,但是一致的(即使在重新启动后)。 我看不出为什么一些工作和其他人没有模式。 实际上,在某些情况下,同一台服务器(不同数据中心的另一台服务器)上的不同虚拟主机将被划分; 一些工作和其他人不。 我可以重新启动(DomU或Dom0),相同的主机将像以前一样工作或失败。 如果我在主机B上从DomU ping的时候tcpdump,一切看起来都不错。 它看到回声请求进来,并说它正在发回一个。 但是,如果我在Dom0上tcpdump peth0,它永远不会看到回应答复。 任何想法可能发生什么? 我在这里把头发撕掉 编辑:原来我的托pipe服务提供商(Rackspace)有一个路由问题,这是问题的原因。 Xen和Linux都是免费的。 感谢大家看这个问题。 太糟糕了,我永远不会把头发弄回来。

是否可以允许多个VNC连接到DomU?

有没有办法让多个vnc客户端连接到使用Xen 4.0内置vnc服务器相同的DomU?

内核升级到Linux-3.0后,Xen下的ArchLinux无法看到root fs

我买了一个VPS,但托pipe公司没有Arch Linux x64的预build映像,所以我必须在ISO下使用VNC在SolusVM中进行安装。 安装工作正常,盒子(Xen Guest)是可启动的,但升级后(pacman -Suy)kernel26被linux-3.0replace并停止引导。 消息是: Root device /dev/disk/by-uuid/{uuid} doesn't exist. Attempting to create it. ERROR: unable to determine major/minor number of root device '/dev/disk/by-uuid/{uuid} 如果从紧急shell中检查,只有by-id和by-path文件夹存在于/dev/disk ,唯一的设备是QEMU CD-ROM。 我如何解决这个问题,使linux-3.0在Xen下启动?

virtio / proc / net / dev

我们在大学里做了一些虚拟机(citrix-xen)/真机testing,并且碰到了一个奇怪的行为。 我们使用netperf的streamtesting来衡量两台机器之间的性能。 两者都导致相同的值为940 mbit,但是/proc/net/dev的输出是不同的: 117 MB/sec vs. 112 MB/sec. 我试图用VirtualBox在家里重现这种情况。 我用虚拟机和虚拟机主机上的nload了显示的stream量。 当使用仿真的1000mbit设备时: vm says: 107 MB/sec vm host says: 107 MB/sec 两个值都匹配 。 到现在为止还挺好。 但是在使用virtio-net设备时: vm says: 102 MB/sec vm host says: 107 MB/sec 值不匹配 。 所以罪魁祸首似乎是半虚拟化的networking设备。 有人知道这个问题吗? 我猜,通常从/proc/dev/net列出的“字节”是用于以太网帧,当使用半虚拟化设备时,它只列出数据包的字节(无标题),因为VM主机执行整个数据包处理? thx任何build议:) EDIT1: 我只是用wireshark进行一些testing。 Wireshark说:1514字节在线,一个数据包包含1448字节的数据。 从1448开始,需要乘以1,0456(大约)。 当从上面乘以102 MB时,我们得到106.7 MB =>〜107 MB 似乎certificate半虚拟化networking在/proc/net/dev跳过了头字节 EDIT2: 我不问半虚拟化networking是否比模拟networking快。 我已经知道这是一个给定的。 从我提到的值中可以看出, 两种情况下的stream量均为 […]

xen-sources,不同版本的不同问题

我试图让我的xen来源编译,我有混合的结果取决于我使用的版本。 到目前为止,我还没有得到任何现有的(截至一个星期前)xen-sources通过gentoo的portage工作。 当我尝试为2.6.18-xen-r12制作menuconfig时,我得到: Makefile:410: *** mixed implicit and normal rules. Stop. 当我尝试使用2.6.34-xen-r3时,内核启动了,但是它被我认为是USB的问题所困扰,但是我无法得到确切的日志,因为启动永远不会完成。 当我尝试使用2.6.34-xen-r4时,它似乎不能与我的SCSI控制器一起工作(不确定我是否做错了什么,但是我确信我不是),反过来也不行find任何磁盘。 当我尝试使&版本2.6.38-xen modules_install它失败: LD drivers/xen/sfc_netutil/sfc_netutil.o LD drivers/xen/sfc_netutil/built-in.o LD drivers/xen/built-in.o drivers/xen/blktap2-new/built-in.o: In function blktap_ring_init': (.init.text+0xe0): multiple definition of blktap_ring_init' drivers/xen/blktap2/built-in.o:(.init.text+0x8c): first defined here drivers/xen/blktap2-new/built-in.o: In function blktap_ring_destroy': (.text+0x334): multiple definition of blktap_ring_destroy' drivers/xen/blktap2/built-in.o:(.text+0xcdd): first defined here drivers/xen/blktap2-new/built-in.o: In function blktap_device_init': (.init.text+0x16e): multiple definition of […]

CentOS / Xen Hypervisor完全locking,在哪里寻找答案

运行CentOS和Xen虚拟机pipe理程序服务器现在完全locking了。 屏幕完全空白。 我必须重新启动,一切恢复正常。 未显示Dell诊断程序的硬件故障。 我已经通过/var/log/messages和/var/log/dmesg是否有其他地方可以查找可能发生的事件?