Questions tagged «vmware-esxi»

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

10
如何[礼貌地?]告诉软件供应商他们不知道他们在说什么
但这不是一个技术问题,而是一个有效的问题。场景: HP ProLiant DL380 Gen 8,带有2个8核Xeon E5-2667 CPU和256GB RAM,运行ESXi 5.5。给定供应商系统的八个VM。用于测试的四个VM,用于生产的四个VM。每个环境中的四个服务器执行不同的功能,例如:Web服务器,主应用程序服务器,OLAP DB服务器和SQL DB服务器。 已配置CPU份额,以阻止测试环境影响生产。所有存储在SAN上。 我们对性能有一些疑问,供应商坚持认为我们需要为生产系统提供更多的内存和vCPU。但是,从vCenter可以清楚地看到,现有分配没有被触及,例如:主应用程序服务器上CPU使用率的每月视图徘徊在8%左右,奇数峰值高达30%。峰值往往与备份软件的启动相吻合。 RAM上的情况与此类似-服务器上的最高利用率约为35%。 因此,我们一直在使用Process Monitor(Microsoft SysInternals)和Wireshark进行一些挖掘,我们建议该供应商首先对它们进行一些TNS调整。但是,这不是重点。 我的问题是:我们如何让他们确认我们发送给他们的VMware统计数据足以证明更多的RAM / vCPU无效? -更新2014年12月7日- 有趣的一周。我们的IT管理层表示,我们应该更改VM分配,现在我们正在等待业务用户的一些停机时间。奇怪的是,业务用户说应用程序的某些方面运行缓慢(与我所不知道的相比),但是当我们需要关闭系统时,他们会“让我们知道”(抱怨) ,发牢骚!)。 顺便说一句,系统的“慢”方面显然不是HTTP(S)元素,即:大多数用户使用的“瘦应用” 。听起来像是主要财务机构使用的“胖客户端”安装,显然“速度较慢”。这意味着我们现在正在调查中考虑客户端和客户端-服务器的交互。 由于该问题的最初目的是寻求帮助,是沿着“戳”路线,还是只是进行更改,而我们现在正在进行更改,因此,我将使用longneck的答案将其关闭。 谢谢大家的意见; 像往常一样,serverfault不仅仅是一个论坛-就像心理学家的沙发:-)

2
vSphere教育-配置RAM过多的VM有何弊端?
VMware内存管理似乎是一个棘手的平衡行为。有了群集RAM,资源池,VMware的管理技术(TPS,热气球,主机交换),来宾内的RAM利用率,交换,预留,份额和限制,存在很多变量。 我处于客户端使用专用vSphere群集资源的情况。但是,他们就像在物理硬件上一样配置虚拟机。反过来,这意味着标准的VM构建可能具有4个vCPU和16GB或更多的RAM。我来自一个小学校(1个vCPU,最小的RAM),检查实际使用情况并根据需要进行调整。不幸的是,许多供应商的要求和不熟悉虚拟化的人们要求的资源比必要的要多。我对量化此决定的影响很感兴趣。 来自“问题”集群的一些示例。 资源池摘要-看起来几乎4:1过量使用。注意大量增加的RAM。 资源分配-最坏情况分配列显示这些VM在受限条件下只能访问其配置RAM的不到50%。 上面列表中顶级VM的实时内存利用率图。分配了4个vCPU和64GB RAM。平均使用量不到9GB。 同一VM的摘要 在vSphere环境中过度使用和过度配置资源(特别是RAM)有哪些弊端? 假设VM可以在更少的RAM中运行,是否可以公平地配置具有比其实际需要更多的RAM的虚拟机? 反驳参数是什么:“如果VM分配了16GB的RAM,但仅使用4GB,那有什么问题? ”?例如,是否需要告知客户虚拟机与物理硬件不同? 应该使用什么特定指标来度量RAM使用率。跟踪“活动”与时间的峰值?看“已消费”? 更新:我使用vCenter Operations Manager对此环境进行了配置,并获得了有关上面列出的群集统计信息的一些详细信息。虽然事情肯定是过量的,但VM实际上配置得过多了不必要的RAM,以至于实际的(微小的)内存占用量在群集/主机级别上都没有显示任何内存争用... 我的收获是,虚拟机的大小应该确实合适,并具有用于操作系统级缓存的一些缓冲区。出于无知或供应商“需求”而过度使用导致出现此处出现的情况。内存膨胀似乎在每种情况下都是不好的,因为这会影响性能,因此正确调整大小可以帮助防止这种情况。 更新2: 其中一些虚拟机开始崩溃: kernel:BUG: soft lockup - CPU#1 stuck for 71s! VMware将其描述为过度使用内存过多的症状。所以我想这回答了问题。 vCops“超大型虚拟机”报告... vCops“可回收废物”图...

7
解决ESXi NFS数据存储上的延迟峰值问题
我在ESXi中的NFS数据存储上遇到了大约五秒钟的 fsync延迟,这是由某些VM触发的。我怀疑这可能是由使用NCQ / TCQ的VM引起的,因为在虚拟IDE驱动器中不会发生这种情况。 可以使用fsync-tester(由Ted Ts'o)和ioping复制。例如,使用带有8GB磁盘的Grml实时系统: Linux 2.6.33-grml64: root@dynip211 /mnt/sda # ./fsync-tester fsync time: 5.0391 fsync time: 5.0438 fsync time: 5.0300 fsync time: 0.0231 fsync time: 0.0243 fsync time: 5.0382 fsync time: 5.0400 [... goes on like this ...] 那是5秒,而不是毫秒。甚至在同一主机和数据存储上运行的不同VM上创建IO延迟: root@grml /mnt/sda/ioping-0.5 # ./ioping -i 0.3 -p 20 . 4096 …

1
irqbalance在现代硬件上还有用途吗?
之前已经问过这个问题,但是我相信世界已经发生了足够的变化,可以再次被问到。 irqbalance在当今具有NUMA功能的CPU及其内核之间共享内存的系统上是否有用? 运行irqbalance --oneshot --debug表明,现代VMware ESXi环境中的虚拟客户机正在内核之间共享NUMA节点。 # irqbalance --oneshot --debug 3 Package 0: numa_node is 0 cpu mask is 0000000f (load 0) Cache domain 0: numa_node is 0 cpu mask is 0000000f (load 0) CPU number 0 numa_node is 0 (load 0) CPU number 1 numa_node is 0 (load 0) …

5
VMware ESXi 5修补程序是否累积?
这似乎很基本,但是我对手动更新独立的VMware ESXi主机所涉及的修补策略感到困惑。VMware vSphere博客试图解释这一点,但是实际过程对我来说仍然不清楚。 从博客中说: Patch01包括以下VIB的更新:“ esxi-base”,“ driver10”和“ driver 44”。然后,稍后Patch02发行了对“ esxi-base”,“ driver20”和“ driver 44”的更新。P2是累积的,因为“ esxi-base”和“ driver44” VIB将在Patch01中包含更新。但是,必须注意,Patch02不包含“驱动程序10” VIB,因为该模块尚未更新。 这篇VMware社区文章给出了不同的答案。这个与另一个矛盾。 我遇到的许多ESXi安装都是独立的,没有使用Update Manager。可以使用通过VMWare修补程序下载门户提供的修补程序来更新单个主机。该过程非常简单,因此该部分很有意义。 更大的问题是确定什么确切实际下载和安装。就我而言,我有大量的HP特定的ESXi构建,其中包含传感器和HP ProLiant硬件管理。 假设这些服务器从9/2011开始以ESXi build#474610开始。 查看下面的补丁程序门户屏幕快照,有一个适用于ESXi update01的补丁程序,内部版本#623860。也有用于版本#653509和#702118的补丁。 即将推出ESXi的旧版本(例如,特定于供应商的内部版本)时,什么是使系统完全最新的正确方法?哪些补丁是累积的,哪些需要顺序应用?是安装最新版本的正确方法,还是我需要逐步退步并逐步进行修补? 另一个考虑因素是补丁下载量很大。在带宽有限的站点,很难下载多个〜300mb的补丁。

11
在新硬件上部署单个服务器时,是否将其虚拟化?
我在ServerFault上发现了一些围绕该主题的问题,尽管它可能是基于观点的,但我认为,根据以下情况,它可以归为“良好主观”类别: 建设性主观问题: * tend to have long, not short, answers * have a constructive, fair, and impartial tone * invite sharing experiences over opinions * insist that opinion be backed up with facts and references * are more than just mindless social fun 这样就可以了。 我正在帮助一位系统管理员,他正在替换运行Windows 2003的旧物理服务器,他不仅希望替换硬件,而且希望在此过程中“升级”到2012 R2。 在关于他的替换硬件的讨论中,我们讨论了以下可能性:他安装ESXi,然后使2012“服务器”成为VM,并将旧的应用程序/文件/角色从2003服务器迁移到VM,而不是非VM安装在新硬件上。 在接下来的几年中,他没有意识到需要将任何其他东西转移到VM或创建其他VM,因此最终这将是运行常规安装的新硬件或在ESXi上运行单个VM的新硬件。 我自己的经验仍然会倾向于VM,除了创建额外的VM可能会出现的原因之外,没有其他真正令人信服的理由。但是,尽管虚拟机具有更好的管理功能和报告功能,但现在虚拟机管理程序还有其他开销和管理方面的内容。 …

4
如果我在上面安装了VMware ESXi的USB密钥或SD卡出现故障,该怎么办?
在运行VMware ESXi 的HP ProLiant DL380p Gen8服务器中安装的SD(SDHC)卡刚刚失败:( 我在vCenter控制台和HP ProLiant ILO事件日志中遇到了一些不祥的消息... 失去与设备的连接...正在备份启动文件系统。结果,主机配置更改将不会保存到持久性存储中。 嵌入式Flash / SD-CARD:写入媒体0时出错,物理块848880:堆栈异常。 VMware提倡将USB和SD(SDHC)引导设备用于ESXi。这是开发占用空间较小的ESXi(与较早的ESX相比)的主要原因之一。我花了很多时间向同事和客户强调ESXi的可安装和嵌入式模式之间的差异。但是,这些故障似乎确实发生了。在这种情况下,这是我的第三次。 幸运的是,这是一个具有SAN存储的vSphere群集。应该采取什么步骤来纠正此故障?


1
挂载:未知文件系统类型'linux_raid_member'
我有Suse Linux 12.1,我正在尝试安装单个RAID 1磁盘,以浏览其中的文件。但是,安装时: # mount /dev/sdc1 /mnt/test mount: unknown filesystem type 'linux_raid_member' 我开始阅读,很多建议只强制使用文件系统类型 # mount -t ext4 /dev/sdc1 /mnt/test mount: /dev/sdc1 already mounted or /mnt/test busy 尝试时 umount /dev/sdc1 umount: /dev/sdc1: not mounted 有人可以提供一些建议吗? 我正在运行在ESXI服务器上的机器,它是一个虚拟磁盘。但是,这不应播放,因为其他任何计算机都未使用该磁盘 谢谢!

4
为什么VM快照会影响性能?
我读过一篇VMware KB文章,其中快照将直接影响VM性能。 但是我的团队一直在问我快照如何影响性能。 我想给他们坚实的理由,说明快照是性能杀手。 谁能解释一下快照实际上如何影响性能的一些理论?仅仅是因为硬盘的磁盘I / O速率会变慢吗?

6
为什么快照被视为临时备份而不是真实备份?
我正在使用VMware ESXi。在我们的团队中,我们用于提供快照以进行长期备份。 然后,我们面临诸如内存溢出和服务器挂起的问题。 我开始阅读VMware知识库文章以及所有地方。建议在任何地方长时间不要创建快照。 甚至VMware也建议保留快照最多三天。 但是我们的团队一直要求我们至少拥有两个永久快照(直到删除VM)。有时我们可能会使用VM一年)。 一个快照用于全新的计算机状态。(因此,当我们完成对一个应用程序的测试时,我们将恢复到新的状态并安装另一个应用程序)(如果我不允许这样做,则可能经常需要托管VM。) 用于使VM保持某种状态的下一个快照(也许他们会发现问题并将其保持一段时间。或者他们可以为应用程序安装先决条件并使机器准备好进行测试。) 从逻辑上讲,他们的需求似乎是公平的。但是,如果允许的话,我将允许他们长时间保存快照。我们没有将我们的VM用作邮件服务器或数据库服务器。 为什么长时间保留快照会产生不利影响? 为什么将快照视为临时备份,而不是真实备份?

5
将VMware ESXi VM移至新的数据存储-保留精简配置
我正在寻找一个很好的解决方案来解决没有vCenter的VMware ESXi环境问题。 在维持VMDK精简配置的同时,将VM从一个数据存储移动到单个ESXi主机上的另一个数据存储的最佳方法是什么? 这是一台独立的服务器,已经用另一个驱动器阵列/数据存储进行了扩展。我想将旧数组中包含的数据移至新数组。 编辑:目标数据存储区的大小实际上小于源。我没有足够的空间来复制厚文件。

3
VMWare ESXi免费吗?
VMWare的ESXi虚拟机管理程序是“免费”的事实 据我所知,您可以在主机上免费安装虚拟机管理程序。 由于ESXi没有内置的管理控制台,因此需要某种程序来连接到ESXi主机以“管理”它们。“管理”是指启动,停止,安装,重新引导和备份vms。 如果在主机上安装免费的ESXi并通过Web浏览器连接到它,则会提示您下载vSphere以管理主机。可以,但是据我所知,vSphere不是免费的。安装它时,会不断提醒您只有60天的时间来评估vSphere。 我的问题是:是否有针对ESXi主机的完全免费的管理工具,使该工具能够: 创建虚拟机 修改虚拟机设置(内存等) 打开和关闭虚拟机 备份VM(通过任何方式) 从备份还原虚拟机 如果未通过VMWare许可而没有通过许可,是否有任何工具可以让您在vSphere的60天评估期结束后管理主机? 我没有在VMWare的网站上找到对此的简单解释。有没有人知道答案(甚至更好,如果您可以在VMWare网站上向我指出清晰的解释...)

9
人们实际上将哪种存储用于VMware ESX服务器?
VMware和许多网络传播者试图告诉您,复杂的(=昂贵的)光纤SAN是VMware ESX和ESXi服务器的“唯一”存储选项。好,是的,当然。使用SAN是快速,可靠的,并使vMotion成为可能。大。但是:所有ESX / ESXi用户能否真正负担得起SAN? 我的理论是,在这个星球上,只有不到20%的VMware ESX安装实际使用光纤或iSCS SAN。这些安装大多数将在有能力承担费用的较大公司中进行。我预计大多数VMware安装都将使用“附加存储”(vmdks存储在服务器内部的磁盘上)。他们中的大多数都在中小型企业中经营,其中有很多! 我们运行两个带有附加存储的ESX 3.5服务器,以及两个带有iSCS san的ESX 4服务器。两者之间的“真实生活差异”几乎不明显:-) 您知道这个问题的任何官方统计信息吗?您将什么用作存储介质?

3
如何在虚拟机中运行VMWare ESX或ESXi?
是否可以在虚拟机内部安装和使用VMWare ESX或ESXi? 可以将其安装在VMWare Workstation或Server中,但此后将无法使用。主要症状是: 它运行真正缓慢。 它使您可以创建VM,但是在启动它们时会显示错误消息"You may not power on a virtual machine in a virtual machine"。

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.