Articles of 虚拟化

存储大小的虚拟机

我目前正在进行研究,以确定我们公司在开始使用虚拟化平台时可以预期的整合比率。 在研究如何将观察到的性能(数周的perfmon数据)转换为虚拟化服务器的硬盘arrays需求时,我发现自己不断陷入死胡同。 我熟悉IOP的概念,但是他们似乎是一个过分简单的测量,没有考虑到caching,写入组合等等。有没有关于存储arrays性能分析的重要工作,我错过了? 这似乎是传闻和“黑魔法”接pipe了冷酷,艰难的事实的一个领域。

数据中心调制解调器拨号的最佳解决scheme是什么?

我们有一些物理服务器,我们无法进行虚拟化,因为它们连接到模拟调制解调器进行警报分页。 我们需要保留这个function,但虚拟化这些服务器,并将一大堆单独的调制解调器减less到可以在最less数量的U上安装的东西。 所以我想我正在寻找一个像这样的堆栈: 机架式8-16调制解调器 从调制解调器银行到networking的networking连接 虚拟机上的一些客户端软件,允许他们通过IP连接创build调制解调器COM端口 我已经熟悉了一个部分的解决scheme – MOXA制作一个IP连接的串行服务器,可以连接到一堆调制解调器。 这种方式完全按照我们所需要的方式工作,但是它不会像集成调制解调器一样 – 所以我们还有一堆放在机架上。 任何人都可以在正确的方向指向我吗? 编辑:我想我可以通过堆叠其中之一,以最接近我后。 我希望有一个集成的,单一的单元解决scheme,但可能不会。

RAM爆发,神话还是现实?

通常在购买VPS时,我们面临着许多function。 这些包括RAM。 在XEN虚拟化RAM和交换是(或应该)专用。 在OpenVZ中,“爆发”有多重要? 我问,因为我怀疑这个价值的真正重要性。 有人可以开导我吗?

没有Vt-d的虚拟化

在不支持Vt-d的处理器上运行虚拟化软件如Virtualbox还有可能吗? 我知道他们不会直接访问video加速,以太网等外设硬件。 我不是特别关心那些人。 我订购了一台配备了2410m CPU的Thinkpad x220,它不支持Vt-d。 我希望能够在我旅行的时候使用它来运行light linux vm。 Wikipedia info on Vt-d http://en.wikipedia.org/wiki/VT-d#I.2FO_MMU_virtualization_.28AMD-Vi_and_VT-d.29 CPU信息http://www.notebookcheck.net/Intel-Core-i5-2410M-Notebook-Processor.45317.0.html 我已经有了一台能够支持VM的2720qm机器/12GB内存,但是它的体积更大,便携性更低,在X220上运行虚拟机将是理想的select,但是我不确定CPU是否具备了所需的支持。

无法使用桥接networking从vmware来宾ping主机

主机是Windows 7 Guest是Ubuntu 11.04 networking适​​配器是无线的 我可以ping通networking上的其他计算机,但不能连接主机。 没有涉及防火墙。 使用wireshark嗅探stream量,看起来主机和来宾都使用相同的MAC地址。 请求192.168.1.101(主机)时,我的客户根本没有收到回复我的路由器没有问题给他们两个不同的IP地址,但也许重复的MAC地址是问题? 从主机的angular度来看,两个MAC地址的MAC地址是一样的,但是奇怪的是没有任何解决办法,否则我不知道主机和猜测是如何通信的。

任何方式来在Windows中创build一个虚拟的桥接networking适配器? 像VMware一样?

有什么办法可以在Windows中创build一个虚拟的networking适配器(它有自己的MAC地址,并且可以把它连接到另一个连接?所以最后它会像另一个连接到它自己的互联网的物理连接)。 我注意到VMware通过创build虚拟适配器并将其桥接到物理适配器来将其虚拟操作系统连接到互联网。 它有自己的mac地址。 我发现了一个叫做“微软Loopback Adapter”的东西,但我不这么认为,是吗? 我想能够桥接它,并有程序绑定到特定的适配器,但它仍然有自己的虚拟MAC地址。 -谢谢 / /交叉从social.technet.microsoft.com/Forums/en/w7itpronetworking/thread/6077c9d6-5562-43be-874f-0f4ebea3a45e(我不是原作者)

使用虚拟机进行testing,如何人为地降低性能?

我的工作站有VMWare服务器,我正在运行一些虚拟机来模拟生产环境。 我想人为地减慢它们的速度,这应该使查找性能较差的代码更容易。 虽然在我的Win7机器上只有4GB的内存,但是在VMWare + VS2010上,玩弄了一个足够好的工作来减慢速度:还有什么其他的东西可以降低性能呢?和128kbit ISDN线路?

我在哪里开始重新:我的物理应用程序服务器移动到虚拟机?

我的公司开发了一个Linux数据库和应用程序服务器。 数据库后端是Sybase ASA。 我们把它当作围墙花园,以保持我们的支持和testing负荷。 我们有很多客户要求我们把这台机器作为虚拟设备使用; 我正在试图决定我们需要什么样的培训才能向前迈进。 我所知道的是我需要关注: 将guest虚拟机识别为虚拟机,而不是物理设备(是的,我已经阅读过读取药丸/蓝色药丸,但在我的testing实验室中不起作用…) 反盗版问题; 有没有像机器GUID我们可以依靠帮助识别机器.. 担心在虚拟机上托pipe数据库引擎; 写caching,系统调优 支持使用虚拟机的客户,以及我不知道的是n-1; 希望社区可以帮我解答两个部分: 1)根据您的经验,我的开发团队需要哪些课程? VMWare提供了很多类,但没有清晰的描述:我需要什么,什么我不需要。 2)在select课程时我应该注意哪些其他问题? 温柔,这是我的第一个问题堆栈溢出。 (不是第一个答案,但我从来没有问过,因为我从来没有,总是find我所需要的。

捕获单个应用程序的networkingstream量?

我正在寻找一个方法/破解/内核模块来捕获PID的所有networkingstream量和叉/subprocess。 我有一个Firefox的应用程序,打开一些网页,并开始stream媒体stream,wmv,或任何其他stream协议的东西,以及“简单”下载的IMG,JS和其他“静态”的内容。 我有兴趣获取这个stream量,并最终隔离这些stream。 Wireshark不支持通过进程ID捕获,但我认为这可以解决(这是我的问题的核心)。 很明显,build立一个完整的虚拟机,并运行wireshark的Firefox只会运行,但我更加满意轻量级的解决scheme,可能基于chroot? 结合iptables所有者模块。 所以想法或完整的解决scheme将不胜感激。 – 编辑: 人们正在猜测我正在使用的操作系统:问题主要针对Linux操作系统,但是应该在Windows / OpenSolaris / MacOSX或任何其他合理的黑客可访问的操作系统上find可行的解决scheme,以便接受答案。

Xen客人的高负荷

我们正在面对新安装的Xen(4.2)系统的一个奇怪的问题。 该服务器是配备有4x1Tb硬盘的英特尔SR1690WB以及configuration为使用RAID10的RS2BL040 RAID卡。 问题是,任何新产生的半虚拟化客户操作系统(Debian Squeeze)都在非常高的负载下工作(70-80%的CPU使用率,大部分是由events/0或events/1 ),无论他们在做什么dynamic页面,或只是简单地下载一个iso文件)。 每个来宾都configuration为使用2个CPU核心和4GB RAM。 只是希望在Dom0上有一些错误的configuration,但是什么会导致这些可怕的负载? 请让我知道,如果我可以澄清我的问题。