Questions tagged «vmware-esxi»

VMWare ESXi是一个基于ESXi Hypervisor的可安装/嵌入式虚拟化平台。

1
如何向VMware管理员描述我们的应用程序对VMware性能的要求?
通常,基于Debian稳定的现场应用程序的安装通常在虚拟机中运行-通常在VMware ESXi中。在一般情况下,我们无法了解或影响其虚拟化环境,也无法访问例如VMware vCenter客户端或类似产品。我在这里重点介绍VMware,因为到目前为止,这是我们看到的最常见的情况。 我们希望: 告诉客户的VMware管理员:只要满足性能标准X,Y和Z,您就可以在您的VMware ESX环境中运行我们的应用程序。 即使在正在运行的系统上,也能够确定条件X,Y和Z是否实际上连续满足(例如,现在也是如此)(我们无法停止应用程序并运行基准测试,而初始基准测试也无法满足要求,因为虚拟环境随时间而变化)。 确信如果满足标准X,Y和Z,我们将有足够的虚拟硬件资源来以令人满意的性能运行我们的应用程序。 现在X,Y和Z是什么? 我们一次又一次地看到,当出现性能问题时,问题不在于我们的应用程序,而在于虚拟化环境。例如,另一个虚拟机使用大量的CPU,内存或实际存储磁盘的SAN,除了我们的应用程序外,它们还会大量使用。我们目前无法证明或反驳。 从理论上讲,有时我们的应用程序速度很慢... ;-) 如何确定导致性能问题的根本原因:虚拟环境或我们的应用程序? CPU,内存和DISK I / O通常存在3个性能问题区域。 中央处理器 在例如VMware中,管理员可以指定保留和限制(以MHz表示),但是例如在一台ESX主机上的512MHz是否与另一台ESX主机上的512MHz完全相同,可能是在完全不同的ESX群集中吗? 以及如何衡量我们是否真的得到了呢?当我们的应用程序运行时,我们也许可以看到我们在4个CPU上的CPU利用率为212%。是因为我们的应用程序执行大量操作,还是因为同一主机上的另一个VM正在运行CPU密集型任务并使用了所有CPU? 记忆(气球?) 如果我们要求例如通常配置的16GB RAM,但是由于气球增加,我们实际上只能得到4GB,令人惊讶的是,我们的应用程序性能很差。 有人可以向VMware工具询问当前的膨胀,但是我们发现它经常存在(或者至少是不准确的)。我们已经看到了一些示例,其中操作系统认为总RAM为16GB,所有进程的驻留内存(RSS)的总和为4GB RAM,但是只有2GB可用RAM,即使VMware工具告诉我们0迅速增加: -( 同样,仅将RSS加在一起也是无效的,因为可以很容易地共享RAM,例如写时复制内存,所以512MB + 512MB不一定意味着1GB,但是可能意味着更少。因此,不能简单地从所有进程中减去RSS来衡量应该释放多少RAM,从而可靠地检测出膨胀。一个人可以检测到气球膨胀的某些情况,但是在其他情况下,气球膨胀是有效的,但这种方法无法检测到。 磁盘I / O 我想我们可以随时间绘制磁盘读取和写入的数量,读取和写入的字节数量以及IO等待百分比的图形。但这是否可以为我们提供磁盘I / O的准确情况?我想如果在使用所有CPU的另一台VM上运行一个比特币挖矿机,即使底层SAN提供了完全相同的性能,我们的IO等待%也会增加,这仅仅是因为我们的CPU资源下降,因此IO等待(以%表示)。 因此,总而言之,我们可以使用哪种语言来描述例如VMware管理员,以可移植且可衡量的方式来描述我们所需的性能?

4
“企业级”虚拟化的好处是什么?
想要改善这篇文章吗?提供此问题的详细答案,包括引文和答案正确的解释。答案不够详细的答案可能会被编辑或删除。 对于虚拟化需求不高的公司-VirtualBox目前在托管一些轻型服务器方面做得很好-迁移到更强大的平台有什么好处? 我希望可以简化我的研究-简短列出VBox及其同类产品没有的企业级虚拟化功能。

3
VMware快照超过3天
参考本文 https://kb.vmware.com/selfservice/microsites/search.do?language=zh_CN&cmd=displayKC&externalId=1025279 我知道将快照保留超过一两天不是一个好习惯,因为性能可能会下降。 链条很少会超过4或5 但是,我们有两个应用程序,在进入生产之前,必须先经过供应商测试。 大多数人都非常擅长在拍摄快照后的几天内进行测试,但是有些人则需要一周或更长时间。 有几个实例,在过去的一年中可能有3或4个实例,我们必须执行完整的系统还原或文件级还原,因为该应用程序无法正常工作,我们必须还原到先前的应用程序,而快照已已被删除。 箱子很忙,正在记录日志,发送电子邮件等。 其他组织如何处理呢?有没有办法“备份”快照?

3
是否在VMWare快照中永久运行会降低性能?
我了解VMWare KB对长时间运行的快照不满意,主要是由于两件事(我认为) 拍摄大量快照可以填充数据存储。快照只是增量文件。假设您有一个50 Gig VMDK,快满了,然后进行快照。在快照中,您每翻转一次。您的增量文件也将约为50 GB。再次快照,翻转位,另一个50 Gig增量文件。这些会很快失去控制。 提交大快照会带来风险。合并快照时,您会将增量更改写入原始VMDK。这需要花费时间,并且冒着发生某些事情的风险,即您只是破坏了VMDK。 他们的警告似乎合乎逻辑。 话虽这么说,从快照VMDK永久运行我的机器固有地不好吗?我要使我的树如下: 基础 快照1 快照2 你在这里 安装和配置基本系统后,将立即执行Snap 1和Snap 2。这些是我计划经常刷新的机器,因此我将使树看起来像下面这样: 基础 快照1 你在这里 快照2 删除Snap2并重新创建Snap2。 由于以下原因,我看不到这可能有什么影响: 由于我只是安装了一个基本映像并在没有办法填充数据存储区后立即获取了增量数据。假设我的基本映像只有10 GB(在50 GB精简配置的磁盘上),即使我的增量每翻转一位,我的总使用量就可能是60 GB(10 GB基本VMDK已锁定+ 50 GB的增量)快照VMDK文件)。假设我没有再创建任何快照。 由于我的用例不要求合并快照,因此在合并增量时不会冒错误的风险。当我回到Snap1并删除Snap2时,驻留在Snap2中的所有增量都将被删除。 存储负载完全相同,因此我应该获得相同的IOPS。我知道某些文件(主要是系统文件)将在原始VMDK上存在,而其他文件(所有在基数之后的文件)将驻留在增量中,但我看不到ESXI会如何处理。所有文件都位于同一物理数据存储上,因此性能应等同于引用原始VMDK中没有快照的所有内容。 有什么想法吗?ESXI 5.5,数据存储为RAID DAS。 我没有vCenter许可证,因此无法进行模板和克隆。 测试结果 我今天早上开始进行一些测试。这是结果。有性能损失,但我不确定为什么。 快照之前: 快照后:

1
vSphere-为什么要升级VM硬件版本?
年初,我们将vSphere环境从vSphere 5.0升级到vSphere 5.1 U1 Build 1063329,其中包含十几个ESXi主机和Windows Server 2008 R2 SP1上托管的vCenter实例。该项目的突出问题之一是虚拟机虚拟硬件的升级。 我无法理解为什么我应该去上班和停机才能在我们所有的VM上升级虚拟硬件版本。我们新创建的虚拟机使用的是Virtual Hardware v.9,这是vSphere 5.1 U1中受支持的最新版本,可解决我们在较旧的vSphere 5.0实例上使用Windows Server 2012 R2和WinPE 4.0时遇到的问题。我们所有的旧虚拟机都是兼容的虚拟硬件版本(KB2007240),因此我们没有被迫升级其硬件版本。 由于客户机操作系统和ESXi兼容性没有问题,我是否缺少将所有虚拟机的虚拟硬件升级到“最新”版本9的技术原因?升级虚拟硬件并不是一件容易的事,因为我必须关闭虚拟机,对其进行快照或备份,然后针对数百个虚拟机进行升级。除了避免以后再做,并且让我们所有的VM都在最新的虚拟硬件版本上运行而感到困惑之外,为什么在更换虚拟机时还要烦恼进行直接转换而不是滚动升级?

3
如何在ESXi中禁用交换文件?
我们正在ESXi上运行一些Solaris / Linux VM,其中包含非常敏感的加密数据,这些数据最终会根据内存中的要求进行解密。 一切都很好,除了ESXi交换文件可能存储一些解密的数据外,最重要的是在主机崩溃的情况下这些文件不会被删除。 有什么办法可以完全禁用这些文件? 我们已经尝试过为每个VM保留分配给VM的全部已分配RAM,但是仍会创建文件。 要完全禁用整个主机或仅某些虚拟机的ESXi交换,会发生什么情况?

9
通过USB连接的APC UPS触发VMware ESXi关闭
我将一堆ESXi 5.1服务器运送到远程办公室,它们将通过APC UPS供电。 我想让UPS触发所连接服务器的关闭-然后我将依靠ESXi配置来照顾托管在其上的VM的关闭/挂起。 我可以看到APC 使用PowerChute Network Shutdown记录了一个解决方案,但这涉及在每个办公室设置一台额外的服务器,并且每个UPS都需要网卡。我们通常使用不带网卡的UPS(例如Back-UPS Pro)-它们带有USB连接器,并且在我们办公室所在地很容易获得。 如何将UPS通过USB连接到ESXi主机,然后让ESXi检测到断电并采取相应措施?有没有人设法做到这一点。

6
VMware / ESX中的Linux VM是否应具有交换分区?
在VMware ESX设置上,这些选项有什么区别?: 具有1GB RAM和1GB交换分区的Linux VM,并且该VM使用1.5 GB内存 具有1GB RAM且没有交换分区的Linux VM,并且该VM使用1.5 GB内存 我的意思是,在两种情况下都使用交换。 在第一次交换中完成了对Linux交换分区的操作 在第二种情况下,VMware将交换512MB到VMware存储池。 那么给Linux VM一个交换分区有什么意义吗?

9
Hyper-V与ESXi与XenServer
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 任何人都可以使用Hyper-V,ESXi和XenServer虚拟化平台来分享他们的经验(例如,很棒!失败了!)!成本?管理?特征?处理负载,备份和恢复? 还有最低服务器要求? 我以为Xen是Linux的免费虚拟化平台。是否有Xen和单独的XenServer平台? 对于我们组织的测试推出,我们将不胜感激。

9
是否可以/建议在笔记本电脑上运行VMware Server ESX / ESXi?
在我的笔记本电脑或台式机上,将占地很小的虚拟机管理程序作为主要操作系统,这种想法是每个“真实”操作系统都是访客的主意。现在,我意识到该软件更通常用于刀片服务器和其他服务器,但是可以在普通PC上完成吗?应该是吗 有什么要求(例如硬件/ BIOS /芯片组)?这样做会对性能产生影响吗?这是个好主意吗?

3
了解免费版本的VMware ESXi限制
我正在运行ESXi Vsphere Client版本6.0.0,但是使用所有不同的文档和更改时,我很难理解我的限制。从官方文档中可以看到,我对物理CPU的限制应该不受限制,但是我最多只能给一个VM配备8个vCPU。 从其他资料看,我在免费版本中限制了2个物理CPU。我看到内存限制已消失,对此我感到高兴。 是否有任何文件或任何可以给我带来实际限制的文件?看来VMware有点隐藏了它;),至少我无法有效地使用google在这里收集正确的信息。 我只对硬件限制感兴趣,而不对创建故障转移的限制感兴趣。

3
如何在ESXi服务器中分配内存?
我们有一台具有48 GB RAM的ESXi 4.1服务器。 对于每个VM,我们分配4GB的内存。由于服务器将具有13个虚拟机,因此我的经理认为这是错误的。 我将向他们解释ESXi实际上将管理内存本身,但是他们问我为ESXi服务器本身分配了多少内存。 我没有分配任何内存(我什至没有听说过为ESXi服务器本身分配内存的选项)。 如何为ESXi服务器分配内存?如何在虚拟机之间过度分配/分配RAM而不出现问题?

7
嵌套的RDP,VMWare和ILO控制台会话:按键重复和延迟
我正在完全通过ILO进行远程服务器安装(但这也适用于IPMI和VMWare控制台会话)。由于软件应用程序和环境的限制,我的访问仅限于必须通过RDP访问的Windows服务器。从该系统到目标服务器的操作是通过HP ILO2或ILO3完成的。 我试图在无法使用全自动部署系统的环境中运行CentOS安装。我是通过文本模式执行此操作的,但是击键是随机重复的,因此很难选择适当的安装选项。例如: ks=http://all.yourbase.org/kickstart/ks.cfg 最终看起来像: ks====httttttp://allll..yourbaseee.....org/kicksstart/ks.cccfg 我正在使用Microsoft的RDP客户端(在Mac和Windows上)执行此操作。在运行安装或在嵌套会话中进行远程工作之前,我也注意到了这一点。 有没有很好的解决方案,或者它仅仅是协议的功能?
17 vmware-esxi  rdp  console  ipmi  ilo 

5
将服务器虚拟化到SAN的最佳做法?
好了,所以我想比以往更多地利用SAN,同时利用ESXi。 目前,我已将Dell PowerEdge 1955刀片阵列连接到单机箱EMC AX4-5 FC存储阵列。我实质上是将SAN用作DAS。我在SAN上有指向特定物理计算机的LUN,这些计算机将LUN用于任何用途(主要是数据库和Samba / NFS共享,具体取决于目标服务器)。 我有多个物理文件服务器,每个服务器都有一个samba配置设置来提供适当的共享。由于我从未使RHCS正常工作,因此只有一台文件服务器一次安装了LUN。万一文件服务器死了,我会手动对其进行防护(通过卸载和展示驱动器,使用navisphere实用程序或通过DRAC关闭电源),然后使用navisphere实用程序在下一个竞争者上启动显示的LUN(之后,启动apache和其他守护程序。现在全部由手工完成。 我感觉像Ferris Bueller演奏单簧管一样。从来没有上过课! 无论如何,我正在努力改善。我想做的是在物理主机上安装ESXi,然后创建LUN来容纳两个文件服务器映像(以防一个损坏/丢失),其中一个将是活动的,另一个将是备用的。至少这样,我并没有提高自动化程度(尽管我很快就会写一个脚本来切换“活动的”服务器),但是我感觉自己正在增加灵活性,而且我可以使用ESXi主机可容纳其他VM,并且不会像现在这样浪费硬件。 我的问题是: 1)我的计划有多愚蠢? 2)关于实际实现,我应该在LUN上创建普通的vmdk映像,还是应该给它一个“原始”分区(如果在ESXi中甚至可以做到这一点?) 3)是否有使用非群集文件服务器的“好”方式?

8
如何在独立ESXi主机上备份虚拟机?
没有任何vCenter Server的独立ESXi(4.1)主机。 如何尽快备份虚拟机并实现存储友好? 我知道我可以访问ESXi控制台并使用标准的Unix cp命令,但这具有复制整个VMDK文件(不仅是它们实际使用的空间)的缺点。因此,对于仅使用1 GB的30 GB VMDK,备份将占用30个完整GB的空间,并相应地占用时间。 是的,我知道精简配置的虚拟磁盘,但是在进行物理复制时,它们的表现往往很差,并且/或者会达到完全配置的大小。此外,不建议使用它们来提高虚拟机的实际性能。 我可以在备份虚拟机之前先关闭它们(即,我不需要“实时”备份);但是我需要一种有效地复制它们的方法;是的,在进行备份时自动关闭/启动的方法也会有所帮助。 我只有ESXi;没有服务控制台,没有vCenter Server ...处理此任务的最佳方法是什么?另外,还原又如何呢?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.