我正在运行centos 6.4 2.6.32-358.6.2.el6.x86_64这实际上是作为一个Xen虚拟机运行与 公羊2 GB 在这个我已经设置 cat /proc/sys/vm/overcommit_memory 2 但是,当我尝试启动我的Java应用程序显示 java.io.IOException: Cannot run program "/bin/bash": java.io.IOException: error=12, Cannot allocate memory Caused by: java.io.IOException: java.io.IOException: error=12, Cannot allocate memory 但实际上这台机器有1.5 GB的可用内存。 当我设置 echo 0 > /proc/sys/vm/overcommit_memory 一切工作正常, 我认为在提交内存允许我使用更多的虚拟内存(交换+真正的内存),但为什么它失败,即使更多的免费真正的内存。
并感谢您的意见。 我想要做什么:我想要托pipe一些应用程序Web和电子邮件,例如,为我自己和两个客户端在一个静态IP地址,主要是为了学习,并可能考虑一些有限的托pipe几个长期客户与less量的用户。 我所拥有的是在具有32GB RAM的XenServer Xeon上,在100MB连接上运行,但在单个静态IP上运行。 我想弄明白我想尝试在xenserver上设置几个虚拟机,例如运行IBM Lotus Domino(这使用多个端口)80,25,1352。 所以我需要弄清楚如何根据域名转发stream量到合适的服务器。 所以例如 单个外部WAN IP – > domain1.com:80 – > VM1:80单个外部WAN IP – > domain1.com:1352 – > VM1:1352 单个外部WAN IP – > domain2.com:80 – > VM2:80单个外部WAN IP – > domain2.com:1352 – > VM2:1352 单个外部广域网IP – > domain3.com:80 – > VM3:80(运行cpanel for web hosting) 我知道反向代理可能是这样的。 NGINX或POUND,但似乎只适用于Web应用程序,而不适用于其他应用程序。 我也偶然发现了Citrix Netscaler,只是感到十分困惑。 我也看到使用DD-WRT的iptables什么的。 […]
针对Xenserver的Citrix文档build议,当物理NIC参与主动 – 被动绑定,需要连接到不同的交换机时,交换机必须堆叠。如果其中一个交换机,绑定仍然会故障转移到任何一个NIC在堆栈失败或由于某种原因变得不可用?
我正在更新我的XenServer 6.2安装与所有最新的修补程序,并根据笔记我需要更新我的设备驱动程序之前重新启动服务器。 当我用设备驱动程序打开页面( http://support.citrix.com/article/CTX140483 )时,列出了许多设备驱动程序,是否需要全部更新设备驱动程序或者是否有方法可以检查哪些设备我正在使用,只是更新这些? 编辑:我结束了所有手动应用它们来完成它。 虽然有兴趣知道一个方法。
目前,我们正在运行我们的XenServer虚拟机,而不是使用超过Drobo的扩展单元,并希望将Drobo中特定的600多GB虚拟机迁移到较新的Drobo上,因此我在新Drobo上连接了一个存储库,并使用XenServer“Move “function。 几个小时后,我检查了一下“错误 – 连接被重置”。 现在两个磁盘都有不完整的数据,不能工作。 有什么办法通过某种块级别的同步恢复这些数据吗?
我正在尝试将一台虚拟机从一台XenServer移到另一台虚拟机上,但是我陷入了一个catch 22的境地。 我在这个服务器上运行了3个虚拟机,所有这些都在一个存储库上。 我没有空间来快照我的最servlets器(需要250GB,有91GB),xencenter不会让我缩小虚拟磁盘的大小(设置为250GB,但我只在服务器上使用15GB)。 任何想法我可以做什么? 我有其他仓库上的空间负载,我只是想把它们迁移,所以我可以把更大的硬盘。 更糟的情况是删除/重新安装最不重要的服务器,但我想避免这种情况。
有谁知道是否有任何开源虚拟机pipe理程序支持vGPU? 看起来像XenServer和vSphere是唯一支持虚拟graphics卡的两个虚拟机pipe理程序(真正的vGPU,不是直通或软件仿真)。 我正在互联网上寻找一个开源项目/库,完成了这个,但找不到任何东西。 具体来说,在真正的开源(而不是Citrix品牌)Xen虚拟机pipe理程序路线图中,我也找不到任何vGPU支持。
我遇到了一个我无法理解如何从命令行创buildXenServer虚拟机的问题。 我已经在未使用的Tower单元上安装了XenServer,目前已经从我的Mac上通过SSH连接到它。 我之所以select这样做是因为XenCenter不能运行它,而且,由于我的项目要求我从命令行运行整个系统,但花费了大量的时间在Internet上寻找答案,以便如何创build虚拟机,我似乎一个接一个地绊倒同样的,无用的脚本。 我明白,为了创build一个虚拟机,你可以运行这个命令来适当地改变<template-name>和<vm-name> : xe vm-install template=<template-name> new-name-label=<vm-name> 同样,由于我对XenServer相当陌生,因此我甚至不确定需要更改哪些内容。 除此之外,我没有设置或创build模板,并想知道我将如何做到这一点。 我希望能有一个神奇的命令,比如xe template-new或者类似的东西,但是我找不到。 我熟悉Docker,所以想知道创build虚拟机模板的过程是否与创build容器镜像相似? 如果我执行上面的命令( xe vm-install… ),我会收到下面的输出,如果我replace为"Ubuntu 14.04 (64-bit)"作为模板名称和"Ubuntu"作为标签: Error: No templates matched 我以为这是因为我没有设置模板,并想知道是否可以通过创build一个NFS VHD存储设备来做到这一点? 我试图通过命令行再次这样做,但search互联网,并找不到任何有关我将如何做的信息? 我非常困惑,因为XenServer非常令人难以置信,但我决心了解如何直接从命令行创build虚拟机。 为了帮助任何人回答,我已经在下面列出了我的服务器的详细信息: XenServer主机名: xenserver-hxcwfafr-OliCallaghanXen XenServer IP地址: 192.168.0.23 非常感谢您的时间,并为我可能的无知道歉。 奥利
我以前曾经使用过VirtualBox,但对XenServer来说是新手。 我在局域网上的计算机上安装了XenServer 6.5。 这台电脑有一个网卡,IP为192.168.1.1。 我需要多个NIC吗? 我可以通过Windows笔记本电脑上的XenCenter与XenServer连接,也可以通过SSH连接。 我是否设置了“外部networking”?
我有一个运行几个虚拟机的Citrix Xen Server 5.5版本。 我想升级硬件(新硬盘),并将操作系统升级到新的Citrix Xen Server v7.0。 我可以在5.5版本上快速启动虚拟机,然后在版本7.0上再次运行它们? 将不会有兼容性问题?