问题标签 [xen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
989 浏览

testing - XEN 与 KVM 的状态,用于内部虚拟服务器场(如 live farm)

所以我们有一个生活服务器农场,传统的东西没有虚拟化。这是为了暂时保持这种状态。我们谈论的服务器是:负载均衡器、DB master、DB Slaves (2x)、Webservers (2x)、CMS server。每个场总共有 7 台服务器。

我们希望拥有一对多相当精确的生命结构“副本”,用于内部目的。

  • 测试/登台:在上线之前发现如果我们不使用相同的软件配置可能会漏掉的错误
  • 调试/基准测试:与测试相同,但使用了额外的工具。调试标志并与 Tetsing/Staging 隔离以不干扰 QA。旨在更深入地了解我们的实时系统上的情况
  • 开发/实验:更改系统组件、软件版本、库和配置以提高性能、开发人员效率、使我们的系统面向未来等。

总共有 3 个虚拟“农场”,每个有 7 个虚拟服务器,整齐地隔离。

现在我知道这可以通过许多不同风格的虚拟化来实现。问题是,什么是最好的?从战略的角度来看,我们不想使用 VMware 不开源。看看 XEN 和 KVM,这两个开源虚拟化的最大参与者,我很想听听一些关于选择什么/如何选择的建议。网络似乎还没有决定。

附加信息:

  • 我们购买的服务器硬件的“寿命”将是 2-3 年
  • 如果这是选择虚拟化技术时要考虑的一个因素,我们以后可能会将系统迁移到云环境中
  • 在高负载场景中隔离服务器场/服务器很重要。当有人在实验农场造成严重破坏时,QA 不应该受到影响
  • 高效的资源使用当然值得赞赏(内存过度使用/共享页面?像 linux-vserver hashify 这样的硬盘驱动器上的自动共享对象?)
  • 定期维护要求,易于管理

我知道事情正在进行中,但如果你能告诉我你对现在选择什么的看法,我将不胜感激,因为我们希望使用该技术至少 3 年,积累和重用专有技术。也可能最终我们都可以意识到,无论是 XEN 还是 KVM 都不是决定战斗的因素,而是其他因素。这方面的启蒙对我们现在更有价值。

ps:不要着火:D

0 投票
4 回答
3549 浏览

ubuntu - 用于系统编程的最佳 Linux 发行版是什么?

我想为我的研究使用低级系统编程和虚拟化。我尝试了 Ubuntu 10.04 + Xen 4.0.0,但它们在安装过程中并不顺利。我的一位朋友建议使用 Gentoo。还有什么建议吗?

0 投票
1 回答
676 浏览

google-app-engine - 使用 Appscale,是否意味着我可以在 Xen VPS 主机上部署 GAE 应用程序而无需担心服务器维护?

我对AppscaleGAE很陌生。假设我在 GAE 上有一个 Web 应用程序(在服务器安全等方面提供无忧维护),如果我使用 Appscale 将应用程序移动到 Xen VPS 主机,我是否仍然享受无忧维护(因为 Appscale 基于 GAE)?

0 投票
5 回答
1178 浏览

virtualization - 在私有云中自动配置 xen

我正在为一些使用 xen 作为托管系统的实验设置私有云。但是我面临一个我似乎无法解决的问题。

鉴于服务器负载,我必须对虚拟机进行某种自动配置。例如:如果类型 A 的服务器可以说 60% 的负载,云应该生成另一个相同类型的 vm 实例来分配负载(使用 netscalar)。

有没有可以帮助我的开源系统,或者我该如何开发脚本来做同样的事情。

0 投票
2 回答
371 浏览

bandwidth - 获取 IO 计数

我正在使用 xen 管理程序。我正在尝试获取在 xen 管理程序之上运行的虚拟机的 IO 计数。有人可以建议我一些方法或工具来获取 IO 计数吗?我尝试使用 xenmon 和 virt-top。Virt-top 不提供任何值,xenmon 始终显示 0。任何有关获取 VM 进行的读取或写入调用次数或特定 VM 的读取和写入(块 IO)带宽的建议。谢谢 !

问候, 塞图

0 投票
1 回答
699 浏览

c++ - 为什么升级到 Centos 5.5 后 MAP_GROWSDOWN 会导致 SIGBUS 错误?

我正在将我们的一个构建中的操作系统从 Centos 5.3 32 位升级到 Centos 5.5 32 位。完成包更新后,我重新启动,检查源代码的干净副本,构建并运行单元测试。所有依赖于我们的 MemMap 基类的单元测试都开始失败。

当我们在映射内存后立即尝试设置保护页的值时,就会发生崩溃。在四处寻找之后,我能够将问题与我们使用 MAP_GROWSDOWN 标志隔离开来,没有它测试运行良好,但在设置标志时会崩溃。这些测试在构建系统运行 5.3 时运行良好,但当我们升级到 5.5 时立即开始崩溃。它们在我的开发机器上也能正常工作,它也运行 5.5,但它是真正的硬件;构建系统是 XEN VM。这是一段稳定的代码,在几个版本中都没有修改过,单元测试覆盖率超过 80%。

所以我想我的问题是为什么会这样?

0 投票
1 回答
90 浏览

debian - 一台托管服务器最实用的虚拟化设置?

我有一个自己的服务器,我想(ab)在上面使用虚拟服务器。它对我来说是一个实验室,我可以在其中尝试一些东西而不会破坏系统。我在这里寻找的标准是易于使用的部署工具以及简单的“开始-停止”事物。

哪些虚拟化工具/系统/设置可用于此类事情?Xen云平台是不是很好用呢?是否有用于基本 Xen 设置的 web-ui?目前我正在运行 debian lenny,如果可能的话,我会坚持下去。

我希望它像啤酒/演讲一样免费。

0 投票
2 回答
65 浏览

apache - 哪里更强大,我为 1 台服务器运行 1 台机器或为多台 VM 运行 1 台机器

我想建立一项服务,但我对 whit 2 选项感到困惑

选项 1:我在一台机器和 1 个操作系统(无 VM)中运行 apache、mysql、ftp

选项 2:我在一台虚拟机上制作每台服务器,例如 apache、mysql。所以apache服务器有1个VM,Mysql服务器有1个VM。

但我只有 1 台物理机。

选项1或2在哪里更强大?

0 投票
7 回答
2560 浏览

python - 如何在 Python 脚本中检测 Xen?

我需要确定我的 Python 脚本何时在 Xen 虚拟机中运行。VM 将运行 Linux。

我在平台模块中找不到任何明显的东西。我能得到的最接近的是 platform.platform() 中“xen”的外观

确定这一点的最佳方法是什么?

谢谢。

0 投票
5 回答
1988 浏览

virtualization - 为什么我们不能构建在多台机器上运行的虚拟化?

您可能熟悉采用单个主机并能够通过在所有实例之间共享资源来“模拟”许多实例的虚拟化。您可能听说过XEN

想象 XEN 的“对立面”是不是完全疯了:在一个运行实例中抽象多个主机的层?我相信这将允许构建不需要真正关心“集群”层本身的应用程序。

我想知道这有什么技术限制,因为我很确定有些人已经在某个地方工作了:)

目标不是实现任何类型的故障恢复。我相信这可以(而且应该?)在更高的层次上处理。例如,如果有人能够在一个巨大的实例(由 50 台主机组成)上运行 MySQL 服务器,那么可以轻松地使用 MySQL 的复制功能在类似的虚拟实例上复制数据库。