我正在使用公共云中为我设置的虚拟机。 它在Xen虚拟机pipe理程序下以半虚拟化模式运行,并具有两个虚拟磁盘。 所以我期望虚拟磁盘块设备被命名为xvda和xvdb 。 但是,这台机器的设置方式,块设备名为xvda1和xvda2 。 请注意,这些不是分区名称。 它们是整个块设备的名称。 在/sys/block有xvda1和xvda2目录。 通常情况下,我期望在/sys/block下看到xvda和xvdb ,因为正如这里所logging的那样,Xen虚拟磁盘设备(整个磁盘)应该被命名。 查看/proc/partitions只有两个条目: xvda1和xvda2 。 在/dev ,也只有/dev/xvda1和/dev/xvda2 (no /dev/xvda或/dev/xvdb )。 我也看了看udev的规则,看看这些设备是否被有意的重命名了,但是在/etc/udev/rules.d下找不到任何东西。 这些设备是这些合法的名称,还是系统pipe理员做了某种错误configuration? 这些名字当然似乎与Linux内核的device.txt文档不一致。 或者这对Xen半虚拟化的VM来说是正常的?
我pipe理目前运行Debian / Etch和Xen 3.0的服务器。 每个虚拟机也在运行Debian / Etch。 Lenny是Debian的下一个版本,包括Xen 3.2。 不幸的是,我相信Xen 3.0和Xen 3.2之间没有自动升级path(通过dist-upgrade)。 (Xen 3.0在lenny发行说明中被列为过时的软件包)。 我应该遵循哪些步骤来结束运行lenny / xen3.2的服务器和运行lenny的虚拟机?
这与我最后一个问题类似,只是我的最后一个问题包括标题中的“跑步”。 我已经知道这不是完全可能的。 这里是我对这些选项的理解(当使用LVM作为文件系统支持时)。 1.) 过程:closures域。 创build一个LVM快照。 把域名备份起来。 从快照创build备份。 销毁快照。 优点:完全一致的备份。 缺点:显然,这种方法的缺点是每次执行备份时都需要重新启动域。 2.) 过程:在域上运行“xm save”。 复制图像文件和状态文件。 运行“xm恢复”。 优点:停机时间less于#1。 缺点:仍然“一些”停机时间加上networking连接将会丢失。 此外,图像仍然不一定包含完全一致的文件系统,但是随着状态文件,可以创build一致的图像。 (我们将同时备份机器状态,内存内容等。) 3.) 过程:创build一个LVM快照。 从快照创build备份。 销毁快照。 优点:没有系统停机。 缺点:备份就好像电源线从机器上拔出,然后驱动器被移除并复制。 4.)通过您通常使用的任何过程从域内进行备份。 我是否错过或误解任何东西?
VMWare的vSphere控制台和Veeam的监控实用程序在向pipe理员显示有关虚拟机和虚拟机pipe理程序主机的CPU使用率,内存使用率,利用率等方面的各种统计信息方面做得非常出色。 是否有一个类似的解决scheme或一系列的解决scheme来监控Xen服务器? 监控虚拟机的状态,资源使用情况……等等,还是主要需要在虚拟化的guest虚拟机上安装代理并集中pipe理呢?
目前,我正在使用ESX(v3和v4)来testing脚本操作系统(Windows 2003)和应用程序安装DVD。 DVD ISO(8GB)安装在1Gbps NFS数据存储上,VMDK(20GB)安装在通过NFS通过10Gbps链接安装的SSD上。 它仍然需要比我真正想要运行一个testing迭代更长的时间,我想知道如果将虚拟磁盘和ISO挂载到与虚拟机pipe理程序运行在同一台服务器上的RAM磁盘上将是值得的。 我可以将一台服务器专用于这个虚拟机,系统中的32GB内存应该足以应付我所猜测的技巧。 (1GB虚拟机pipe理程序操作系统,28GB RAM磁盘和2GB的虚拟机<32GB可用) 由于在ESX中托pipe一个RAM磁盘似乎不可能,我打算尝试KVM / Xen / Hyper-V。 KVM可能是我三个人的首选。 那里有人试过这个? 请记住,这纯粹是为了安装程序的testing运行,一旦testing完成,虚拟机将被丢弃,所以我不担心从远程电源故障中丢失数据。
我有一个从亚马逊的AMI基地创build的AMI。 我想把这个内部的副本运行开发。 我从我的S3存储区下载了.manifest&part00-50文件(大约550mb)。 不确定如何转换成我的本地Xencenter。 我已经检查谷歌,似乎还没有人尝试过这一点。 任何build议将是伟大的。 谢谢Alistair
我想将一个虚拟的10Gb以太网接口公开到一个Xen HVM域中。 基本操作系统是Debian Squeeze,2.6.32内核,Xen 4.0。 在裸机上实际上没有10Gb以太网接口的情况下,有没有办法做到这一点? 我们只是想用它作为本地互连,所以缺乏10Gb PHY不是问题,但是我无法弄清楚使guest OS相信它有10Gb接口的正确方法。
许多站点解释如何使用XenCenter续订许可证。 有没有办法直接从控制台做到这一点?
我有一个服务器与HVM运行xen,并希望使一个VM PCI兼容。 我已经阅读了PCI虚拟化指南,并且说我需要确保虚拟机之间没有信息泄漏。 我怎样才能确保每个操作系统无法拦截其他DomU的数据?
任何人都可以澄清处理器和CPU核心之间的区别。 在我的情况下,我有英特尔®至强®处理器E5620按照intels产品页面 :其具有 # of Cores 4 # of Threads 8 和cat / proc / cpuinfo | grep处理器| wc -l显示了16,那么在这里展示的是什么? 我打算虚拟化这台机器xen到4 vms,每个都有4个cpu。所以如果我能理解这些值并将vcpus分配给guest虚拟机,会更好。