Articles of xen

64位Xen安装,networking问题

我正在玩一个testing服务器,在Centos 5盒子上安装Xen。 http://www.howtoforge.org/paravirtua…tos-5.3-x86_64 我已经尝试了两种方法来创build一个VM。 VIRT安装 和 virt-install -x“ip = xxx.xxx.70.212 gateway = xxx.xxx.70.211 subnet = 255.255.255.248” 如果我进行virt-install,它会问我: http://i40.tinypic.com/2m5c8ys.png 自动DHCP从不工作。 如果我尝试手动configuration,我不知道该怎么把它。 我做了这个: IPv4地址:xxx.xxx.70.212__ / 255.255.255.248_网关:xxx.xxx.70.211 ___________________________名称服务器:_________________________________ 请注意:只有在我的文章中,我实际上把“xxx”仅用于隐私的原因。 70.212是我参与的主要服务器IP。 请查看第二个屏幕截图 与我尝试的各种有效的镜子同样的事情。 http://i40.tinypic.com/64fqyh.png 这是我的ifcfg-eth0信息: DEVICE = eth0 BOOTPROTO = static IPADDR = xxx.xxx.70.212 NETMASK = 255.255.255.248 ONBOOT = yes TYPE = Ethernet 我已经尝试了2个不同的镜子,同样的错误。 http://wftp.tu-chemnitz.de/pub/linux/centos/5.3/os/x86_64 http://mirror.its.uidaho.edu/pub/centos/5/os/x86_64/ 在/etc/resolv.conf中我的parsing器也很好 请注意,我什么也没有做。 我有一个新的Centos […]

Xen机器可以在子网上看到其他人,但不能看到网关

编辑:解决 看来,切换静态MAC定义结合静态地映射到vif / 0和vif / 0到eth0和eth1(在domU,根据http://tomclegg.net/xen-eth0-命名)完成它。 我正在解决这个奇怪的问题(至less对我来说)在我的xen domU上。 这是基本的布局: ——– ————- | | | XEN d0 | | A | | ——— | | | | | xen dU | | ——– ————- 主机A与IP地址为213.226.13x.yyy / 24的机器无关 XEN d0是IP为213.226.13x.zzz / 24的pipe理程序 XEN dU是客户操作系统(debian蚀刻)我想configuration看到网关,它有IP 213.226.13x.jjj / 24 网关是213.226.13x.1。 所有的机器都在同一个子网上。 问题是,gues操作系统不能ping通网关,但可以ping dom0和主机A没有问题。 dom0和主机A可以互相ping通,网关和guest。 我在主机A上试过的东西: ARP平安 $ arping -c […]

RHEL5 Xen dom0最大内存?

我有一个48GB或RAM的服务器,我已经安装了RHEL5的XEN内核。 我想也许这是正常的行为,但内核似乎只能看到32GB。 我在网上环顾四周,发现很less。 我认为一个重要的数据点是, xm info报告total_memory为49142(MB,我假设),我想这意味着我可以利用48GB的我的虚拟机?

从命令行设置XEN DomU的maxmem?

其实很简单:有没有什么办法可以在运行时从命令行设置maxmem ? 如果我编辑.xsp文件,我如何确保它们被Xen重新读取?

是否有可能从内部创build一个Xen映像?

我需要从Xen上运行的虚拟机迁移一些数据,最简单的方法就是迁移完整的映像。 不幸的是,我没有访问主机(运行虚拟机pipe理程序),只能访问虚拟化系统。 有什么办法可以创build我正在访问的系统的“可传输”映像? 对不起,如果这没有意义,但我没有使用虚拟化解决scheme的经验。 谢谢!

Linux(Debian unstable)系统:一些应用程序无缘无故开始了分割

我有一个运行在Xen 3.4.2主机上的Debian Unstable的Xen domU。 今天早上我注意到,各种应用程序已经开始分段。 尤其是运行“aptitude safe-upgrade”会导致aptitude-curses出现segfault错误: aptitude[1035]: segfault at 7f1006ed13f8 ip 0000000000544293 sp 00007fff94b37140 error 4 in aptitude-curses[400000+331000] 这段错误是完全可重复的。 其他应用程序(如reportbug,并尝试login到KDE)也导致可重现的段错误。 我有另一个Xen domU运行相同的Xen主机上的Debian不稳定,运行相同的内核(2.6.32.2),但运行“aptitude安全升级”不会导致段错误。 这两个domUs似乎都是相同的,但只有其中一个segfaults。 这里有一些要注意的地方: 两个domU使用完全相同的内核(64位) 两者对于/ usr / bin / aptitude-curses和依赖的所有共享库都有相同的二进制文件(我使用md5sum比较两个系统上的文件,ldd查看aptitude依赖哪个共享库) 我在有问题的domU根卷上做了e2fsck -f,没有报告错误 两个domU都有相同数量的RAM和VCPU分配给它们 我知道segfaults可能指向硬件故障,但考虑到这些segfaults是可重复的,并且一个等效的domU没有问题(即使我改变domU的创build顺序,希望强制每个占用物理的不同部分RAM),它强烈build议硬件不是问题 我也想知道是否一些文件是腐败的,但正如我所说的能力和所有依赖库(由LDD报告)似乎确定 我已经多次重启问题domU,并重新启动主机Xen操作系统一次 我已经尝试在单用户模式下启动segfaulting domU(通过在/ etc / inittab中设置默认级别为1)和“aptitude safe-upgrade”仍然是段错误。 我不认为这是一个Xen问题,但不知道是什么原因导致我不能确定。 我完全不明白为什么一个虚拟机应该保持段落,而另一个类似的虚拟机不。 任何帮助将不胜感激。 谢谢。

使用RDP在Xen hypervisor上连接到Windows XP

我有一个大的旧机架服务器,我想加载多个桌面风格的操作系统,然后远程进入他们testing我的应用程序。 我决定尝试Xen,并使用CentOS 5.4作为我的dom0。 Dom0完美的工作,所以我加载了Windows XP的副本,成为我的第一个虚拟机。 目前是dom1。 当我使用CentOS附带的graphics虚拟机工具时,我可以打开Windows XP,使用IE浏览器,并查看我想要的任何网站。 我也可以在本地networking上ping网站。 我现在想通过RDP从networking上的其他计算机与我的XP虚拟机进行通信。 我打开了远程桌面访问,并确保在我的XP虚拟机上检查了远程桌面的Windows防火墙例外。 首先,我有点困惑什么IP地址我应该用来连接到XP。 所有文档都提到了networking接口。 只有两个IP地址:virbr0和eth1。 该机器具有3个networking接口,如典型的HP服务器所做的那样。 它们被标记为1,2和Mgmt,并且只有一条物理电缆连接到2.我试图使用dom0上的terminal服务客户端连接到这两个地址,但都没有工作。 networking接口vif1.0没有IP地址。 看完文档后,似乎应该在/ etc / xen / auto中有一个文件,里面有一个ip地址。 我创build了一个名为vm01.cfg,并把: vif = [ '192.168.0.xxx' ] 但似乎没有任何好处。 有什么build议么?

从现有域重新创buildXenconfiguration

我有一堆在RHEL5.4上运行在Xen 3.3.2上的Xen DomU。 我已经将这些虚拟机设置为一个完整的Xen新手,现在我注意到使用virt-manager可能不是最好的想法,因为我根本没有任何基于python的configuration文件,每个configuration文件只有config.sxp文件/var/lib/xend/domains 。 显然,这是一个好主意,但是,我的问题是:如何从我的新手错误中恢复,并重新创build这些configuration文件,而无需从头开始?

启动Xen domU并在dom0启动时连接控制台

有没有人知道一种方法来连接到domU的控制台(如使用xm创build-c),它被设置为在dom0启动时自动启动,以便用户在机器启动时只能看到domU的login提示符?

terminal溢出时,SSH有时会连接起来?

我在基于Debian Lenny的服务器(这是Xen环境中的一个虚拟主机,在Xen内核上启动)上遇到了SSH问题。 我希望有人能帮助我。 当terminal溢出时(terminal底部的新线路,通常迫使它滚动),SSH连接似乎不知何故被频繁地搞砸了。 连接会丢失,但不会定期断开连接。 当我做以下几乎总是发生: 现有的SSH连接断开连接(定期) 我点腻子重新build立连接 login提示出现在腻子terminal窗口的最底部 我input我的login名,按回车键 我被要求input密码,我input密码,按回车键和BOOM! 没有更多的发生。 我必须重新连接。 所以它是可重复的。 我不完全确定在input密码之前或之后连接是否崩溃。 此外,当显示的文本太多的时候也会发生这种情况(例如,当我编译某个东西的时候,或者在有很多条目的目录上执行ls -l时)。 然而,使用“屏幕”有助于减less发生的频率,但并不能完全解决问题。 它的出现与我使用的terminal软件无关。 我主要使用腻子,但也发生在其他客户端。 我当然希望有人能帮我解决这个问题。 提前致谢! // 编辑 :我刚刚做了一个ssh连接的Wireshark跟踪,没有什么,我再说一遍,工作和失败连接之间没有什么不同(至less除了帧号,端口和时间,显然不能等于)。 这导致我假设错误必须发生在服务器端。