Articles of xen

繁忙的Debian服务器(Xen guest)似乎进入睡眠(节能模式)

我有一个Debian 6 Xen客户,似乎不时睡觉。 随机地,它只是停止回答任何networking请求(HTTP,ssh,ping),并且只在我们login控制台时恢复活动。 服务器显然不会崩溃,但是在这个hibernate时间内没有任何活动发生,即使所有的日志(syslogd和klogd)在这段时间都保持空白。 根据什么时候发生,什么时候我们可以真正login控制台,几分钟,但有时甚至一个小时可以花在这种模式。 这种行为不规则地发生,大约每月一次,随机发生。 我没有访问控制台,也没有自己的Xen主机,但托pipe公司的支持团队说没有显示任何可疑的东西。 他们说这是他们在基础设施上展示这种行为的唯一的客人。 客户端运行由主机公司编译的Linux 2.6.29.6内核,具有2个核心,4GB的RAM和2GB的交换。 5分钟的平均负载不低(在2到3之间,峰值高达5),但是交换活动低(swapin / swapout)和交换空间几乎不用。 日志中没有发现内核消息​​,也没有在dmesg输出中发现内核消息​​。 这台服务器运行正常的Apache + mod_php和proftpd,真的没什么奇特的。 AFAICT我们没有调整内核的任何时钟相关参数(但是我不知道如何检查内核设置,如果节能模式或时钟步进被激活或不)。 在问题来自哪里,我们正在寻找线索。 编辑:我已经运行find /var -mmin -beforeevent -mmin +afterevent来查找上次服务器挂起时所修改的任何文件,并且报告的所有查找文件都是在事件之前或之后修改的文件,但两者之间什么都没有,即使是一小时的长时间的挂起。 这台服务器只有一个分区,所以不是只有包含/ var的磁盘停机。 我也有其他主机在同一个子网,都看到这台服务器处于脱机状态:snmp轮询失败,没有任何请求login在睡眠服务器上运行的任何PHP应用程序的数据库主机。 我们也试着设置一些cronjob来做连续的活动(比如连续ping一些其他的主机),这并没有阻止这个服务器进入这个睡眠模式。

Xenserver:一台虚拟机崩溃,xe不再响应

我们正在运行一个XenServer。 一台虚拟机崩溃,其他虚拟机似乎正常运行。 但是现在我们不能重新启动这个虚拟机了。 甚至连xe-toolstack-restart都没有显示任何反应。 我们不想对整个系统进行硬重置。 我们怎样才能控制回来?

Xen和Turbo Boost

运行Debian Squeeze默认的Xen,我无法得到任何CPU频率缩放的东西。 只要我恢复到标准内核,我就可以得到它。 通过互联网挖掘,似乎Xen在2010年得到了一些补丁,我唯一的猜测是,他们还没有find自己的方式进入Debian。 有没有办法让Turbo Boost进入debian Xen,这是在backports吗? 是否还有其他的发行版中,为Xen内核启用了cpufreq / turbo boost?

如何弄清楚Xen中的磁盘性能?

所以,我有一台配备PERC 6/i Integrated的戴尔R710以及RAID10 6个450Gb Seagate 15k SAS磁盘,我有30个Xen vps。 现在我需要用相同的硬件部署第二台服务器来完成相同的任务,我想知道使用RAID5而不是RAID10是个好主意,因为我们在第一台服务器上有很多“空闲”的内存,而没有太多的“可用空间”。 如何在第一台服务器上发现磁盘性能,并找出可以将其移至RAID5而不会降低整个系统的性能?

将文件系统集群为XenServer存储

我想为XenServer环境中的4个主机服务器使用共享存储,这些主机服务器在XenServer下运行各种虚拟机。 计划使用2个额外的服务器作为存储与某种高可用性。 虽然最明显的解决scheme是iSCSI SAN软件,但是我看到一些build议,即将iSCSI完全忽略,并转向集群文件系统 – 最显着的是GFS2和Lustre。 但是,我在XenServer中看不到支持连接到这些集群系统的选项。 首先,是否需要将4个XenServer主机也作为群集的一部分? 当我通过Citrix下载进行安装时,我不太清楚我将如何去做,或者甚至需要。 不需要超过30个VM,并且存储限制在4TB以下。 在这种情况下,什么样的集群types最好? 或者这对Xen不起作用?

我无法在XEN主机上安装LVM快照

我想通过复制LVM快照来备份我的XEN虚拟机。 我试图装载一个包含XEN客户虚拟磁盘(ext4)的快照。 以下是我所遵循的所有步骤。 我无法安装快照,似乎没有分区表。 唯一存在的卷组是“VG_XenStorage-2be5fe38-c04b-3277-4ce0-438139457a4a” 我尝试备份的虚拟磁盘是:“/ dev / VG_XenStorage-2be5fe38-c04b-3277-4ce0-438139457a4a / VHD-8c8064d2-0101-46d4-b1e5-607ad4a92621” 我的快照LV的名称是“vmbackup”。 Xen主机上的mount命令的手册页不显示支持的ext4。 因此,我用ext3磁盘做了同样的testing,但是它给了我相同的结果。 [root@ ~]# vgdisplay — Volume group — VG Name VG_XenStorage-2be5fe38-c04b-3277-4ce0-438139457a4a System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 76 VG Access read/write VG Status resizable MAX LV 0 Cur LV 4 Open LV 3 Max PV 0 Cur PV […]

“yum更新”后,CentOS 6 Xen guest无法启动。 核心?

我似乎有一个Xen客人没有启动后,百胜更新的问题。 DomUconfiguration: #kernel = '/boot/solus-vmlinuz' #ramdisk = '/boot/solus-initrd.img' bootloader = '/usr/bin/pygrub' extra = '' memory = 128 hostname = 'test.mydomain.com' cpu_weight = 256 name = 'vm111' vif = ['ip=192.168.0.34, vifname=vifvm111.0, mac=00:16:3e:05:8a:8a, rate=1280KB/s'] vnc = 0 vcpus = 1 vncviewer = 0 serial = 'pty' disk = ['phy:/dev/vg0/vm111_img,xvda1,w', 'phy:/dev/vg0/vm111_swap,xvda2,w'] #root = '/dev/xvda1 ro' 客户操作系统CentOS 6.4 x86_64在内核2.6.32-358.0.1.el6.x86_64上正常启动。 […]

xm从现有vm重新创buildconfiguration文件

我有Xenbuild立和工作很好。 当我重新启动并使用: xm list 我得到这个输出: Name ID Mem VCPUs State Time(s) Domain-0 0 4096 4 r—– 153.6 busiserver 2048 2 26.0 testserver0 2048 2 1596.1 ubuntuserver 1024 2 47.8 这是因为我通过使用类似的东西,通过xm命令行创build了3个vms xm create create /dev/null ramdisk=initrd.img \ kernel=/boot/vmlinuz-2.6.12.6-xenU \ name=ramdisk vif='' vcpus=1 \ memory=64 root=/dev/ram0 我也通过常规configuration文件创build了一个虚拟机。 这个虚拟机不会出现在xm列表的输出中,除非我使用,否则不能以任何方式进行交互 xm create missingvm.cfg 在这一点上,它按预期运行,并恢复以前会话的所有数据。 我想知道 在使用纯命令行选项(以便我可以编辑/删除它们)时,“xm create”configuration文件位于何处? 如果因为我使用了命令行选项而没有将它们存储在任何地方,有没有办法导出/推断configuration文件对于现有虚拟机的外观?

Openstack单一物理networking

我正试图在12节点集群上部署openstack灰熊。 我想使用Xen hypervisor。 我目前已经安装了xenserver,并且我有3个运行Ubuntu 12.04的虚拟机用于控制,计算和networking节点。 是否可以将虚拟机和pipe理networking结合到一个物理networking中? 我只有一个路由器,所以我只需要使用一个networking。 使用本指南,我的设置非常有用 。 但现在,我只能访问一个物理networking。 有没有办法在同一个networking上有虚拟机和pipe理stream量? 安全现在不是一个问题。 谢谢!

如何导出XenServer虚拟机及其所有快照?

有没有办法导出在XenServer上运行的虚拟机及其所有的快照? 我试图通过XenCenter导出一个虚拟机(在计算机上点击右键,然后点击“导出…”)。 导入之后(“文件>导入…”),所有过去的快照都消失了。 有一种方法可以通过单独select单个快照来导出单个快照,但是随后它们将成为独立的VM,并且我更愿意存储它们之间的关系。