我正在使用 VMware ESXi。在我们的团队中,我们习惯于为长期备份提供快照。
然后我们遇到了内存溢出和服务器挂断等问题。
我开始阅读 VMware 知识库文章和任何地方。到处都建议不要有很长一段时间的快照。
甚至 VMware 也建议将快照最多保留三天。
但是我们的团队一直要求我们至少有两个永久快照(直到删除 VM)。有时我们可能会使用虚拟机一年)。
一个快照用于新的机器状态。(所以当我们完成一个应用程序的测试时,我们将恢复到新状态并安装另一个应用程序)(如果我不允许这样做,我可能经常需要托管虚拟机。)
将 VM 保持在某种状态的下一个快照(也许他们会发现问题并将该状态保持一段时间。或者他们可能会安装应用程序的先决条件并让机器准备好进行测试。)
从逻辑上讲,他们的需求似乎是公平的。但如果我允许,我将允许他们长时间持有快照。我们没有将我们的 VM 用作邮件服务器或数据库服务器。
为什么长时间保留快照会产生不利影响?
为什么快照被视为临时备份,而不是真正的备份?
我在其中一篇 VMware KB 文章中读到快照将直接影响 VM 性能。
但是我的团队一直在问我快照如何影响性能。
我想在快照是性能杀手的声明背后给他们充分的理由。
谁能解释一些关于快照实际上如何影响性能的理论?仅仅是因为硬盘的磁盘I/O速率会很慢吗?
我们有一个带有 48 GB RAM 的 ESXi 4.1 服务器。
对于每个 VM,我们分配了 4GB 的内存。由于服务器将有 13 个虚拟机,我的经理认为这是错误的。
我将向他们解释 ESXi 实际上会自行管理内存,但他们问我为 ESXi 服务器本身分配了多少内存。
我没有分配任何(我什至没有听说过为 ESXi 服务器本身分配内存的选项)。
如何为 ESXi 服务器分配内存?它如何在虚拟机之间过度分配/分配 RAM 没有问题?
我已将 IScsi 卷映射到我的 Windows 2016 服务器中。我已经用它们创建了磁盘。现在我需要确定磁盘是否是精简配置的。
我正在尝试使用以下 cmdlet
获取磁盘和获取物理磁盘
但没有运气。如何使用powershell查找磁盘是否进行精简配置?
我正在尝试通过优化卷 cmdlet 对卷进行碎片整理。我已经通过了挂载点路径。但它失败如下。
PS C:\Users\Administrator> Optimize-Volume -Path C:\Testvol1\disk
Optimize-Volume : No MSFT_Volume objects found with property 'Path' equal to 'C:\Testvol1\disk'. Verify the value of the property and retry.
At line:1 char:1
+ Optimize-Volume -Path C:\Testvol1\disk
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (C:\Testvol1\disk:String) [Optimize-Volume], CimJobException
+ FullyQualifiedErrorId : CmdletizationQuery_NotFound_Path,Optimize-Volume
Run Code Online (Sandbox Code Playgroud)
如何传递Optimize-volume的路径?或者有没有其他方法可以使用可用的 mounthpath 进行碎片整理?
我们重命名了我们的机器 [Windows 2008 R2] 名称,它要求重新启动。我们做到了。
但是我们仍然能够 ping 旧机器名称并且它会响应。
奇怪的是,即使我们能够 ping 新机器名称,它也会响应。
[我通过验证IP地址来检查它是否是不同的机器。但是IP地址是一样的。所以应该是同一台机器】
它是如何发生的?如何让它只识别新机器名称?
如果运行了一些脚本,即使在机器重命名后,我们的应用程序也应该可以工作。
但我们无法对此进行测试,因为我们不确定机器重命名是否生效。
我正在使用 ESXi 4.1。我经常遇到以下错误。我曾经删除了我拥有的一些快照,并将暂时解决这个问题。

我的数据存储显示它有超过 400 GB 的可用空间。但它仍然发生。无数据盘信息是否虚假?这个问题的根本原因是什么?如何永久解决这个问题?
我有两个具有相同操作系统和软件列表的虚拟机。(实际上它们是克隆的)。
现在我已经在 VM 中安装了一个应用程序并拍摄了快照。
是否可以复制此快照并与另一个 VM 关联?
(这样我就不需要再费力了。我知道我可以克隆,但如果我可以粘贴和关联快照,那就更好了)。
如果不可能,稍微解释一下为什么不可能会更有帮助。(我需要回答我的经理)
我正在使用 ESXi 4.0 和 ESXi 4.1 来满足我的虚拟机需求。
我已经分配了一个具有 4 GB RAM 的 VM。最近该虚拟机的用户抱怨他无法访问该虚拟机。
我试图通过远程桌面连接它(在虚拟机中启用了远程设置。),但无法访问它
然后我尝试使用 Vsphere 连接它。只显示黑屏。
我验证了摘要页面,它显示“消耗的主机内存为 4165 MB”。我只为它分配了 4096 MB 的 RAM。
我无法理解它是如何利用更多的,它现在处于无法使用的状态。我重新启动了虚拟机,但重新启动后问题仍然存在。
这可能是什么原因?如何恢复我机器的内存并使之再次可用?
我们使用的是 ESXi 4.1,我们需要迁移到 ESXi 5,因为我们需要用于 Windows Server 2012 和 Windows 8 的虚拟机。
我们的服务器已经有了虚拟机。所以我们想升级而不重新安装。
有些人建议在启动该过程之前进行备份。
但是我们没有那么多硬盘容量来备份某些地方。
升级到最新的 ESXi 会影响现有的虚拟机吗?备份是必须的还是最好有?[如果必须,我们必须考虑其他解决方案]
vmware-esxi ×7
snapshot ×3
powershell ×2
windows ×2
defrag ×1
iscsi ×1
memory ×1
performance ×1