Articles of xen

在Windows之上快速虚拟化Linux

我正在运行一个Windows工作站,并做了大量的Rails(Ruby)开发。 Rails在Linux中的运行速度要快3倍,所以我打算在我的工作站上运行一个Linux VM来testing应用程序。 testing尽可能地高性能是非常重要的。 我目前正在运行VMWare Workstation。 我有一个12 GB的四核处理器(充足的RAM备件)。 我有三个select: A.在VMWare工作站中运行Linux B.在另一个虚拟化工具中运行Linux C.为Linux购买新的服务器(没有virt,或者ESXi)。 除了成本之外,这将使我难以复制和粘贴我的Windows工作站。 我的问题是:每种解决scheme会带来哪种types的性能开销? 我有足够的内存,所以我不关心足迹。 但我希望应用程序能够尽可能快地启动,testing和运行。 也就是说,我想刮掉几秒钟,尤其是, 延迟。 哦:我将主要运行没有任何GUI。 但是我也可能有时也想在Linux vm上使用GUI编辑器。 我有什么样的性能开销

xen群集多个节点

我正在寻找关于如何构build具有多个节点的Xen HA群集的信息。 我发现了很多有关如何构build具有两个节点的集群的信息,但这还不够。 我用三个节点构build了一个节点,但我不确定如何处理HA问题。 请提供链接或在这里写一个howto。 谢谢

在Debian挤压/ xen的顶端vs vmstat

我在xen 4.0.1上运行一个完全卸载的DomU。 我注意到iostat和顶部之间的cpu状态有所不同: 顶部(在每一个iter): Cpu0 : 0.2%us, 2.0%sy, 0.0%ni, 94.2%id, 2.7%wa, 0.0%hi, 0.0%si, 0.9%st iostat -x 3(第一个): avg-cpu: %user %nice %system %iowait %steal %idle 0.19 0.00 1.98 2.69 0.88 94.26 iostat -x 3(随后的iters): avg-cpu: %user %nice %system %iowait %steal %idle 0.00 0.00 0.00 0.00 0.00 100.00 我是对的,如果我认为顶端显示累积百分比,而不是现在和现在1迭代之间的差异? 我知道顶部理解为累积模式,但这对我来说只应该影响进程显示,而不是CPU状态统计。 错误? 也许Xen相关? 问候 蒂姆

Xen主机 – 什么可能会导致我的内核无法启动 – 一切?

我在Linode有一个VPS,我正在尝试引导Gentoo的强化内核 – 这是与Grsecurity和PaX打补丁。 在Linode上,你可以使用他们的“PV-Grub”内核来启动你select的内核。 而且我已经用Gentoo的股票内核(例如gentoo-sources)成功地完成了十几次。 我仔细logging了我的过程,并且完美地复制了它。 但是现在我正在使用强化的内核,这个(莫名其妙的事情)发生了: 第一阶段http://www.upl.co/uploads/Screen-Shot-20111109-at-541.png 第二阶段http://www.upl.co/uploads/Screen-Shot-20111109-at-434.png 三期http://www.upl.co/uploads/Screen-Shot-20111109-at-433.png 我在这里不知所措 我不知道是什么原因造成的。 正如Linode的支持团队所说: “…虽然我们确实让客户能够引导到他们自己的定制内核,但这是一个完全不受支持的configuration,我们无法为定制的内核configuration提供任何configuration帮助或指导。 我希望有人比我更熟悉Xen可以提供一些指导。

CentOS 5.7 Xen主机

这是情况:我正在运行CentOS 5.7 x86_64与Xen 3.0.3(xen-3.0.3-132.el5_7.2.x86_64)和Xen内核(2.6.18-274.12.1.el5xen)。 服务器有8GB内存和一个i7-950 @ 3.07Ghz。 我使用它来托pipe两个访客 – Windows Server 2008 R2和CentOS 6.2 x86_64 – 都使用完全虚拟化和LVM分区。 在过去的一周左右,这台服务器每天都会崩溃5-10次,有时候是在最后一次启动之后的几分钟。 机器没有任何改变,也没有安装任何新软件(我已经使用了这个内核/ Xen版本大约3-4周,没有任何问题)。 机器运行完好,然后停下来 – 控制台上什么也没有,没有(我能看到)在日志中。 它必须重新启动,然后重新启动,有时会在几分钟内再次发生。 一个星期前,一个完整的硬件检查运行了一下,一切都恢复了干净。 使用e2fsck确实解决了一些问题,但并没有真正解决这个问题(如果有的话,它现在似乎更经常崩溃)。 当我昨天晚上进入live CD运行e2fsck时,它运行正常,大概8个小时没有任何崩溃(在驱动器上的CentOS安装下它可能不会这样做)。 这听起来似乎越来越像一个软件问题,但是很难说明问题,因为没有改变configuration,也没有安装新的软件。 我已经检查了所有的系统日志,没有任何东西看起来不合适。 我也使用e2fsck对每个分区进行了全面检查。 我已经链接下面的pastebinned日志,但我无法弄清楚。 / var / log / messages: http : //pastebin.com/CNkf73sN / var / log / dmesg: http : //pastebin.com/r2Hx9uij 任何帮助,将不胜感激。 提前致谢。

Xen domU内存集问题

我遇到了我的xen 4.0.1服务器上的问题(debian squeeze) 我的主机有32G的内存,Domain-0有2048M分配给它。 (用xm mem-set Domain-0 2048缩小)在Domain-0的顶部证实了这一点。 我使用以下选项创build了一个虚拟机configuration文件(使用xen-tools): memory = '512' maxmem = '2048' 主机和客户机都运行标准的2.6.32-5-xen-amd64 debian内核。 “xm create”按预期创build一个512MB内存的虚拟机。 那么'xm mem-set domU 1024' 不会将内存扩展到1024MB 运行“xm mem-set domU 400”会将内存设置为大约400MB 然后'xm mem-set domU 1024'将内存扩展回512MB 基于此,你会说xm忽略maxmem,并默默地将maxmem设置为512,但在xm top的输出中,MAXMEM列读取2G。 MEM列不会超过512M。 xm list的输出讲述了另外一个故事,当我'xm mem-set domU 1024'时显示1024。 我已经围绕互联网search了这个问题,发现大多数人不缩减Domain-0。 我知道我已经看到关于我遇到的问题的错误报告,但无法再find它。 有没有人看到我在这里做错了? 嗯..我只是升级了我的内核到debian backports提供的内核。 问题已经消失。

我怎样才能为xen dom0的pxeboot创build一个ram根磁盘?

我已经能够成功启动一个xen内核和dom0,通过设置这个链接的东西: http://www.syslinux.org/wiki/index.php/Mboot.c32 但是,我想我的根分区不是本地的,而不是一个NFS根。 我想要的是它是我定制的磁盘映像。 下载并放入公羊。 现在我有一个磁盘映像大部分组成。 但是我不知道如何设置mboot来创build根目录。 我将如何做到这一点?

如何处理私有云环境的备份和恢复?

使用Cloudstack OSS – 使用NFS作为存储后端…. 如何处理虚拟机映像的备份和还原? 快照备份是首选 像PHD Virtual这样的软件是为特定的虚拟机pipe理程序而构build的:Citrix XenServer,VMware VSpehere。 AFAIK openstack提供存储后端的API,在云端没有听到类似的东西。 以前有谁处理过这个? 提前致谢

如何将两个USB设备传递给XEN domU guest?

如何将多个USB设备传给Xen domU guest? 或 usbdevice = 'host:1d6b:0002' 要么 usbdevice = 'host:04f3:0232' 工作正常,但在当时只有一个设备。 明显的事情: usbdevice = [ 'host:1c4f:000e', 'host:04f3:0232' ] 根本不工作 – xl抱怨configuration文件中的语法不正确。

Ubuntu的Xen DomU启动错误

我试图启动一个Ubuntu 12.04 Precise DomU(Dom0是Ubuntu 12.04,带有xen-hypervisor-4.1-amd64),并且启动失败,把我放回到shell(见下文)。 我正在使用tap2:tapdisk:aio作为磁盘,图像是文件而不是LV。 [ 0.288373] PPP generic driver version 2.4.2 [ 0.288447] Initialising Xen virtual ethernet driver. [ 0.291051] blkfront: xvda2: barrier or flush: disabled [ 0.293032] Setting capacity to 16777216 [ 0.293047] xvda2: detected capacity change from 0 to 8589934592 [ 0.293722] blkfront: xvda1: barrier or flush: disabled [ 0.294558] Setting […]