这是在Centos 5,Linux 2.6.33.3-xenU#1 SMP周五5月5日00:49:22 UTC 2010 i686 i686 i386 GNU / Linux 我有一个java服务器进程,我通常运行以下configuration -Xmx700m -Xms500m -XX:PermSize=128m -noclassgc 它像冠军一样运行。 但随着时间的推移,随着应用程序数据的增长,这对于正常的操作来说还是不够的。 最近,我添加了更多的内存给我的VPS,我试图扩展内存: -Xmx1024m -Xms1024m -XX:PermSize=256m -noclassgc 结果是,当它启动应用程序时,它会吃掉所有“低内存”,并且我的应用程序崩溃了(而且内核通常有一个堆栈跟踪消息,但不是一个恐慌或错误) 在这一点上,我敬酒 – 这个已经停止的过程似乎拥有了所有的低级记忆,杀手们开始杀死所有的东西。 我必须重新启动来修复它。 但是当我回到700兆时,它再次像冠军一样运行,根本没有使用太多“低存储量”(我的意思是,大约有690兆的内存分配不足,只有140兆左右) []$ free -lm total used free shared buffers cached Mem: 2700 1334 1365 0 100 274 Low: 689 140 548 High: 2011 1194 816 -/+ […]
我有一些configuration为桥接模式的Xen主机,其虚拟机使用公共或私有IP: 主机#1 dom0:3.3.3.71 dom1:10.0.2.10 dom2:3.3.3.85 dom3:10.0.2.11 主机#2 dom0:3.3.3.72 dom1:3.3.3.86 dom2:10.0.2.12 dom3:10.0.2.13 主机#3 dom0:3.3.3.73 dom1:10.0.2.14 dom2:10.0.2.15 dom3:3.3.3.87 具有公共IP(3.3.3。*)的虚拟机可以从Internet访问。 具有私有IP的虚拟机可以在彼此之间到达,这是一个理想的行为。 但是,由于本地子网中没有10.0.2.1网关,因此无法访问Internet。 我怎样才能解决这个问题? 一种解决scheme是将一个具有10.0.2.1接口的服务器configuration为NAT。 然而,我不想要任何SPOF,我希望每个主机使用分配给dom0的公共IP地址来做自己的NAT。 我相信这只是在dom0中configurationiptables的问题。 如果这是正确的,怎么样?
我正在参加云计算课程,我们正在使用xen的CentOS 5.5。 当我试图运行mkinitrd来构build一个虚拟机,我得到一个消息,找不到xenblk,实际上我找不到xenblk.ko或xennet.ko驱动程序。 我的教练给了我们build立虚拟机的命令,但我不知道如何安装这些驱动程序。 请快速,肮脏。 获得这个运行版本的最佳方法是什么? 我在Windows7的VMWorkstation上运行CentOS,它并没有给我很多安装选项(它的安装很简单,甚至是高级限制选项),但是我可以build立另一个虚拟机,内核中安装了这些驱动程序。 对不起,这样一个家庭作业的问题,但这些东西正在由StackExchange在这个方向推。
可以在Lenny dom0下部署domU吗? 使用xen-tools和debootrap例如,如果可能的话,任何大问题? 问候
有没有可能在xen中为vm设置域ID? 我可以想象在运行时更改它会有问题,但是如果我甚至可以在configuration文件中设置它,或者当xm create foo运行时,这将会有所帮助。
有没有我应该使用Xen 4.0中的各种HVM guest虚拟机的NIC模型列表? 是否有一个模型=字段可能的select列表? 我打算在现在正在configuration的特定Xen机器上运行Windows和FreeBSD guest虚拟机,理想情况下我想要一个可以在两者上工作的设置,让我在不增加额外的麻烦的情况下实现千兆速度特殊的驱动程序(类似于VMware的e1000 NIC选项)。 有什么build议么? 我在我的configuration中使用的vif行是: vif = [ 'type=ioemu,bridge=eth0,model=ne2k_pci,script=vif-ovs' ] 这适用于我的Windows XP SP3虚拟机,但只能识别为10Mbit接口。 更改为model=e1000或model=i82557b导致Windows无法findNIC的驱动程序。
我有一种情况,我需要将xm console <domID>放入CentOS PV虚拟机中的特定用户,例如UserB。 UserA是在VM中创build的第一个用户,每当我的xm console <domID>我得到UserA。 我尝试删除UserA,但是当我连接时,得到以下内容: 用户不知道底层的validation模块 我该如何更改xm console <domID>连接的用户? 在线看,CentOS的大部分串口调整都在grub中。 我在configuration中使用内核行,因此不使用grub。
希望有人能帮助解释这里发生的事情: [ 2081.280253] BUG: unable to handle kernel paging request at ffff8801ad287000 [ 2081.280262] IP: [<ffffffff8000f549>] __sanitize_i387_state+0x29/0x120 [ 2081.280272] PGD 1e30067 PUD 39ab067 PMD 3b15067 PTE 0 [ 2081.280277] Oops: 0000 [#4] SMP [ 2081.280281] last sysfs file: /sys/devices/xen-backend/vbd-5-51715/uevent [ 2081.280285] CPU 1 [ 2081.280286] Modules linked in: tun md5 ip6table_filter ip6_tables iptable_filter ip_tables x_tables […]
我已经在Ubuntu 11.04上成功编译了xen hypervisor。 但是,我无法让它正常运行。 xencommons init脚本显示正在启动xenstored ……………………………………. ….无法启动xenstored 在进一步的调查看来,初始化脚本似乎只是开始像这样的xenstore阅读 xenstore-read -s /> / dev / null 2>&1 显然,所有的输出都是/ dev / null 直接运行,即xenstore-read -s /提供以下输出 xenstore-read:符号查找错误:xenstore-read:undefined符号:xs_open 通过谷歌search变得毫无结果。 有任何想法吗?
有任何人pipe理/试图通过一个NVIDIA的特斯拉卡到一个xen domU?