Articles of xen

Xen只能看到512MB的系统内存。 应该是8GB。 (UEFI启动)

我从Debian Squeeze,kernel 2.6.32-5-xen-amd64启动Xen 4.0。 dom0上的“xm dmesg”显示: Xen-e801 RAM map: 0000000000000000 – 0000000000091400 (usable) 0000000000100000 – 0000000020000000 (usable) System RAM: 511MB (523844kB) “xm info”显示: total_memory : 511 free_memory : 42 bootloader是grub2 EFI(Debian软件包grub-efi-amd64版本1.99-14),configuration如下: multiboot /xen-4.0-amd64.gz placeholder module /vmlinuz-2.6.32-5-xen-amd64 placeholder root=/dev/mapper/VG00-root ro reboot=acpi module /initrd.img-2.6.32-5-xen-amd64 任何想法,为什么Xen只检测到512MB? 有没有人在uefi环境下成功引导xen? 更新:从Debian Wheezy试用了Xen 4.1,并添加了非实模式,试图强制它使用多重启动内存映射而不是e801,似乎不起作用: (XEN) Xen version 4.1.2 (Debian 4.1.2-1) ([email protected]) (gcc […]

如何将安装在Citrix Xen Server上的vm上的引导设备更改为DVD

我在新的Xen Server(XenServer版本6.2.0-70446c)上安装了Centos 6。 一切顺利。 系统工作正常,但现在我想改变启动设备在该虚拟机启动从DVD(iso从nfs存储)但属性只有硬盘选项…我正在寻找添加一些新的DVD设备,但没有find哪里(在Vmware这是非常简单的,也许在这里,但我在寻找相当长的时间,它变得令人沮丧)…这很奇怪,因为当我为Centos创buildVM系统必须从DVD开始,一切顺利,没有问题,但现在当我不想改变启动顺序,我不能(不知道如何) 我做错了什么,因为我不相信在Xen上是不可能的。 如何做到这一点?

ntpdate不在XenServer VM中更新系统时间

我们有一个Debiannetworking服务器,我试图使用ntpdate来保持时间同步。 当我跑步 ntpdate ntp0.cs.mu.oz.au 我收到 16 Sep 10:55:36 ntpdate[21626]: step time server 128.250.36.2 offset 318.914011 sec 没有错误,这应该是一件好事,我想… 当我再次检查时间,它没有改变。 我也无法手动设置时间使用 date –set 11:00:00 所以我有一个感觉还有其他问题。 任何意见,将不胜感激。 更新 对不起,这个机器是一个XenServer虚拟机,我忘记了。 更新主机时钟后,虚拟机时间现在是正确的。 感谢您的回复。 谢谢。

如何从托pipe的domU中finddom0的名字

我实际上是在两台服务器之间用XentestingRHEL 5.3,以便拥有一个灾难恢复解决scheme。 所以我正在把我的domU从一台dom0服务器移到另一台服务器上。 不幸的是,当其他人移动domU时,我不知道我的域名托pipe在哪里。 我想知道在哪里我不能find我的dom0名称与内部domU。 我正在寻找像solaris稀疏区域上的gzonename命令。 我在/ proc / xen里面查了一下,但是除了dom0内核版本,我没有看到任何特别的东西。 有人知道要等待吗?

vmware服务器寿终正寝,现在要去哪里?

我们在运行64位硬件的vmware server 2.x上安装了一些虚拟机,对此非常满意。 由于vmware服务器将不再提供,我们正在考虑迁移到似乎免费的ESXi。 我们将不得不安装专门的网卡,但这是一个小问题。 但是,一旦与一个相当默默地停产的产品一起,对vmware有一些阻力。 VirtualBox似乎工作: http : //blogs.oracle.com/virtualization/2010/06/migrating_from_vmware_to_virtu.html 还有什么免费的(许可费用)选项? 我们有Windows Server 2003 32位虚拟机以及linux 32和64位虚拟机迁移。 所以氙似乎不是一个选项,它不运行Microsoft操作系统。 编辑:我接受了grub的答案,因为我发现问题的许多方面。 但是select起来不容易,因为所有的答案都是非常好的。 谢谢你们! 我现在感觉非常了解,你的答案真的帮了很大的忙。

Xen Dom0的性能和利用率监控

我们在公司内部运行Citrix XenServer和Gentoo / Xen虚拟化平台。 一般来说,我们使用XenServer共享存储(SAN,iSCSI或其他)和Gentoo / Xen,我们要使用本地存储。 使用XenServer,我们可以获得平台上Dom0和各个DomU的详细利用率统计信息。 我们还通过SNMP(Cacti)监视DomUs。 我们可以使用SNMP或SAR或其他任何方式从Gentoo / Xen Domus获得统计信息,但是我们无法从Dom0中获得良好的使用统计信息。 没有这个,我们无法评估我们如何有效使用硬件,以及何时需要考虑构build。 我相信这肯定是一个解决的问题,但是我的Google-Fu让我有些失望,所以我希望这里有人可能有一些想法。 干杯 戴夫

在RHEL5主机上的Xen中将Ubuntu 10.10设置为paravirtualized guest – 什么是内核?

我已经发现了ubuntu-vm-builder工具,我已经安装了,然后在Ubuntu工作站上调用: sudo vmbuilder xen ubuntu –suite maverick –flavour virtual –arch amd64 –mem=512 –rootsize 8192 但是,此工作站不是虚拟机的预期目标主机。 我想在运行Xen 3.0.3的Red Hat Enterprise Linux 5机器上托pipe这个guest虚拟机。 该命令的输出看起来是一个名为ubuntu-xen的文件夹,其中包含三个文件: tmpXXXXXX ,一个非常大的文件,我认为是根分区映像 tmpYYYYYY ,我假设一个有点大的文件是交换分区映像 xen.conf ,一个文本文件 我已将xen.conf文件复制到新名称newvm下的RHEL服务器的/etc/xen目录中,并在将文件从本地工作站复制到RHEL服务器之后,调整文件中的tempXXXXXX和tempYYYYYY的path。 当我启动Virtual Machine Manager virt-manager ,我可以看到Dom0机器下面列出的newvm虚拟机。 当我尝试启动newvm ,出现错误: Error starting domain: virDomainCreate() failed POST operation failed: (xend.err 'Error creating domain: Kernel image does not exist: None') 事实上,在xen.conf文件中存在一个入口kernel […]

增量备份虚拟机

我们目前运行一堆物理机器。 对于备份,我们一直在使用dirvish,它本质上是rsync的一个包装,并且逐步完成它们。 我们正在推动一台新机器投入生产,这将运行一大堆虚拟机。 理想情况下,我想备份虚拟机映像,而不是从虚拟机本身进行文件级备份。 有没有办法做到这一点增量,因为每个图像将是一个巨大的文件,这将需要一个新的备份,随时随地的变化? 其他人如何在这里做虚拟机备份,把它们当作物理机器呢? 如果有关系,我们正在使用Xen来实现虚拟化。 谢谢

XenServer 6.2上的RHEL克隆(Centos,Scientific,CERN)networking安装

我试图在PXE启动的networking上通过networking在XenServer 6.2上安装Scientific Linux CERN 6 guest,但挂起消息: mounting /tmp as tmpfs… done 我没有使用最相当的模板(CentOS 6模板)来安装这个虚拟机,因为我们想通过我们的PXE服务器来安装它,因为它得到我们的kickstart文件并且用我们的必需品创buildVM,并且使用模板没有select从networking启动。 所以使用“其他安装媒体”模板。 我尝试了其他基于RHEL的发行版,比如干净的Scientific Linux 6(不是CERN版本)和CentOS 6.所有这三个版本都有同样的问题。 其他的发行版,像Debian和Ubuntu,使用这种方法安装得很好,甚至是旧的5.x版本的Scientific Linux都安装正常。 我认为有一件事与上游的盈利公司的Xen Support相关,以迫使他们的虚拟化解决scheme。 但是我不能确定这是否真的是这个问题。

远程自动configuration到XenServer虚拟机pipe理程序

我目前正在开发一个项目,在这个项目中我使用带有Ansibleconfiguration的Vagrant在VirtualBox中创build本地环境。 我目前正在和一所大学合作,我们有一个XenServerpipe理程序(免费版)。 我无法直接从我的位置访问虚拟机pipe理程序,但可以在同一个networking上SSH服务器并转发端口,以便使用XenCenter连接到它: ssh <remote machine> -L80:<xen-server>:80 -L443:<xen-server>:443 -L5900:<xenserver>:5900 -L59001…etc to 5910 59xx端口是因为XenCenter将VNC控制台放在这些端口上。 (我实际上是在Windows上使用putty,因为我不能让OpenXenCenter / Linux与这种types的隧道连接)。 Citrix XenCenter连接正常,我可以创build一个新的虚拟机,但无法通过XenCenter或其他VNC客户端连接到控制台。 如果我可以让VNC控制台工作,我可以创build一个基本盒子,然后复制它,并根据需要重新configuration不同的有用的剧本。 但是,只要我能自动configuration单个虚拟机,我真的不在乎能否获得控制台。 如果我可以用另一台机器上的客户机指向虚拟机pipe理程序并编写具有特定IP地址的虚拟机的脚本,那就太好了。 Vagrant不支持Xen作为提供者。 我发现一些使用libvirt的Xen支持有限,但是即使这样,Xen似乎也更适合安装在像Ubuntu或OpenSUSE这样的标准分发版上的Xen,而不是作为独立的Citrix Hypervisor。 有xen工具,但似乎也是在本地linux发行版上的xen。 有没有办法使用Vagrant或其他types的configuration工具远程configurationXenServer实例?