Articles of xenserver

在小型服务器上的Xen内存pipe理

目前,我正在用于各种项目的服务器上运行VMware vSphere 5。 主要是我用它来pipe理和运行一些游戏服务器来磨练自己的技能。 最近我正在考虑迁移到Xen(xen.org)或可能Citrix XenServer(免费版本)。 当我查看XenServer中未包含的各种function时,我注意到不包括的一个function是内存过量使用。 据我所知,这是在VMware vSphere上。 问题是因为我在一个小的环境中使用VMware(1台服务器)我甚至不确定我是否正在使用内存过量使用。 所以我想知道它是什么(内存过量使用),我怎么知道我是否使用它?

在虚拟机上运行旧版XenServer工具有什么意义?

作为我日常工作的一部分,我pipe理了几个XenServer池。 我一直在努力通过旧的,从一系列旧版本的5.5,6.0,6.1和6.2 xenserver 6.5 许多虚拟机现在都安装了旧版本的xenserver工具。 在虚拟机的常规选项卡上,它显示了类似的内容 Virtualisation state: Tools out of date (version 5.5 installed) Virtualisation state: Tools out of date (version 6.0 installed) 还是令人困惑 Virtualisation state: Optimised (version 6.2 installed) 离开虚拟机的潜在缺点是什么? 有没有可能的性能或可靠性问题? 这个问题不是关于是否应该安装xentools,而是针对工具的更新是否重要。

如何知道Xen虚拟机何时开始使用CLI?

我将XenServer作为我们应用程序开发的一次性QA机器的主机。 我想写一个脚本,自动从模板创build一个新的虚拟机,启动它,login到它,获取最新的应用程序构build并部署它。 我想我的脚本要做的是使用'xe vm-install'来安装虚拟机,使用'xe vm-start'启动它,等到启动完成,SSH进入之后,执行应用程序安装程序。 问题是,“xe vm-start”命令不会阻塞shell。 意思是,该命令在机器完全加载之前返回。 任何人都知道是否以及如何查询Xen的机器启动状态? 谢谢

XenServer 5.6.1-fp1。 无法使networking正常工作

我有一台已经成功安装XenServer 5.6.1 fp-1的PC。 我已经手动设置networking设置: 192.168.1.50 255.255.255.0 192.168.1.1 但它被设置为xenbr0 iface。 eth0是空的。 当我点击“Configure Management Inteface”时,显示eth0已连接。 但是,当我ping一个默认网关(这是100%应该可以访问)失败。 我习惯了另一个shell(Alt + F3)并以root身份login。 我也没有平。 与两个:ping -I eth0 192.168.1.1和ping -I xenbr0 192.168.1.1 请放心: 电缆工作 以太网适配器是100%的function(prev操作系统是Ubuntu的工作) 没有防火墙规则来拒绝任何事情。 (一切都允许) 所以问题是: 什么是问题?

Xen直播运动

我正在从思杰(和2位同事)那里研究XenServer,并将其与VMware ESX和Microsoft HyperV进行比较。 在我们的testing中,似乎Xen的实时迁移比VMware的ESX使用更less的资源,我想知道这是为什么。 我发现去年的一篇文章引用了2005年的一篇论文,解释了实时迁移过程中实际发生的页面/内存问题。 这是关于内存传输的文章的摘录: 推送阶段 – 当某些页面通过networking推送到新的目的地时,源VM继续运行。 为确保一致性,在此过程中修改的页面必须重新发送。 停止和复制阶段源虚拟机停止,页面复制到目标虚拟机,然后启动新虚拟机。 Pull阶段新的VM执行,并且如果它访问尚未被复制的页面,则该页面在来自源虚拟机的networking中(“拉”)出现故障。 我想知道内存传输是否仍然像4年前一样发生。

XenServer 5.5上的Ubuntu服务器12.04 – 不能从iso引导

我无法让Ubuntu服务器12.04 ISO在XenServer 5.5中启动。 这不是ISO或共享的问题,因为我已经使用ISO在本地安装,我可以从同一份额安装其他ISO。 我想它与模板有关,因为没有安装这个版本的Ubuntu。 我正在使用“其他安装媒体”作为模板创buildVM。

GPU支持OpenStack / CloudStack

我想知道是否有任何人在使用GPU(最好是vGPU)的任何云编排层都取得了成功? 我已经能够让XenServer 6.2成功地看到我们的nvidia GRID K1卡,但是不知道OpenStack / CloudStacktypes层是否还支持GPU / vGPU。

USB传递(非存储)到XenServer 7 VM

我已经使用XenServer 7将服务器从物理迁移到了虚拟。但是,为了安全起见,我们现在需要一个USBencryption狗,但是无法find将其正确传递到虚拟机的方式。 大多数资源指向使用以太网上的USB,但这不是一个选项,因为我们没有更多的硬件,这必须保留在CPD上。 一定有办法做到这一点。 另外,我们有另外一个通过RS232连接到旧服务器的设备。 我们已经为它购买了一个USB适配器,也想通过它…让我们交叉手指。 过去我使用Proxmox并没有遇到任何问题,但是我们非常惊讶XenServer等“更加商业化”的产品并没有提供这种机制。 任何手册如何做到这一点? 提前致谢

两台提供虚拟机的服务器的最佳devise(软件/硬件,备份)是什么?

我目前有一台旧的服务器,在CentOS上使用Xen来提供虚拟机。 虽然不是一个怪物,但它支持VT扩展,并有一个1TB的硬件RAID1磁盘设置。 我正在寻找添加更新的另一台服务器,保留旧的相互备份,并可能分配工作量。 到目前为止,build议已经涉及SAN或其他昂贵的硬件添加,我不能承受。 那么,鉴于以下硬件,操作目标和约束条件,最好的devise是什么? (最大限度降低成本和停机时间,最大限度地提高可用性,性能和稳定性) 硬件 支持8GB RAM的Poweredge 850 1U服务器,支持CPU VT,1TB RAID1 其他服务器 还没有购买,所以这是灵活的 – 想想不到3000美元 考虑R410双核四xeon,16GB RAM和RAID5中的4x1TB SATAs为2.8TB 操作要求 服务器必须提供虚拟机 目前在CentOS 5上使用Xen 看着Citrix XenServer,VMware Server和ESXi,KVM,无头VirtualBox 更新,更强大的服务器可能应该是“主要”服务器,托pipe虚拟机,做各种事情,包括networking和邮件服务 获得第二台服务器的目的是获得一些冗余 – 如果发生了一个冗余,另一台可以接pipe一段时间(考虑到电力供应不足和第二天的现场保修延迟) 当虚拟机正在备份时,它应该是连续可用或宕机时间应该可以忽略不计(即暂停,启动快照/克隆/复制,取消暂停所花费的时间) 限制和考虑 我只对免费解决scheme感兴趣(首选开源,但不是严格要求) 科罗拉多的空间是按U计算的,所以添加1U优于大型服务器。 如果解决scheme特别灵活,则仅考虑更大的硬件。 由于带宽成本的原因,虚拟机的数量和磁盘的大小使得它们通过互联网定期异地传输 这两台服务器可以直接联网,因此它们之间的传输速度非常快,并且不需要任何成本 旧服务器的保修期已经支付了2年,并且工作正常,所以我们不要不必要地更换它(只有真正的,包括replace旧服务器的真正的解决scheme对我们来说是合情合理的) 不是真正考虑存储解决scheme,而不是第二台服务器,因为如果发生什么事情,一台服务器需要能够接pipe另一台服务器。 如果我只有一个服务器和一个存储解决scheme,那么我有2个故障点,而不是1个。 以前的研究 CentOS提供的Xen版本(在大多数支持发行版的dom0上)是相当古老和笨拙的 目前与Xen的经验 VM磁盘保留在逻辑卷上 dd很慢,并且包括可用空间 在dom0和rsyncing中安装文件系统需要dom0知道domU的FS布局,如果domU还使用LVM,也会非常棘手。 很难自动化,并不一定会导致在第二台服务器上快速重复使用的映像。 LVM快照 – >备份 – >删除快照过程允许虚拟机在进行增量备份时可用。 大加! Citrix […]

将虚拟CPU分配给XenServer上的VM

我最近从一个使用过的CPU插槽(4核心+ HT = 8核心)升级到2个使用的CPU插槽(16核心)。 但是,我只能将8个内核分配给虚拟机。 当设置为16时,在“新VM向导”中默认为8,当从现有VM中更改时,将显示红色警告:“比物理CPU更多的VCPU可能会导致虚拟机性能下降。 点击确定仍然默认它为8核而不是16。 然而,我的xenhost(dom0)确实有16个CPU分配,实际上可以识别它们。 我想知道为什么我无法添加超过8个vCPU到一台机器。 在进行服务器升级之前,我也能够分配8个vCPU,所以它不能与HT相关。