管理虚拟环境并不容易。即使是小型部署,管理员仍然需要了解幕后发生的许多事情。如果没有适当的计划和对变化的密切关注,即使是小问题也会失控。我们向一组咨询专家询问了他们看到的最常见的错误以及如何避免这些错误。JasonHelmick:缺乏配置管理规划如果您不规划配置管理,您离犯错误不远了。无论是公共云还是私有云,您都必须规划虚拟环境的服务器配置并管理变更。询问Linux专家,他们会花很长时间向您解释Puppet或Chef的优势。询问有经验的Windows管理员,他们也会告诉您DSC的优势。您需要能够通过准确的配置快速轻松地部署服务器,而不是繁琐复杂的脚本和冗长的平台测试。您还需要控制服务器随时间的变化。管理员是否进行了导致服务器偏离最佳配置的调整?当虚拟环境出现问题时,您要问的第一个问题是“发生了什么变化?”硬件中断很少见,大多数中断是由于有人有意或无意地调整了配置。避免这些中断并使用合理的配置来更好地控制您的环境。您可以选择相应的工具:Puppet、Chef或DSC。无论你选择哪一个,在你出错之前做好你的配置管理。BrianKirsch:谨防问题陷阱在当今的虚拟环境中,软件安装、配置和维护几乎没有问题。在虚拟化中逐步采用配置向导和预配置设备,使专家以外的任何人都可以创建和维护虚拟环境。这正是问题所在。技术不是问题,问题是合规性。表面上的简单可能意味着引擎盖下的复杂,这只是冰山一角。尽管虚拟环境看起来很简单,但安装、配置和管理起来却很复杂。理想情况下,我们不会注意到任何问题,因为一切正常。但是我上次检查时发现了问题,这意味着必须有人修复它。技术人员必须与顾问和供应商合作找出问题所在,而且基础知识越多越好。这并不是说您必须能够自己解决问题,但是能够正确定位问题是恢复系统的关键步骤。通过采用虚拟化或将核心生产应用程序迁移到云服务,企业可以避免大部分令人头疼的问题。这消除了错误和维护的可能性,并且大量可用的云服务为组织提供了满足其需求的现代数据中心。虽然对这些云服务的中断很少见,但在将核心生产应用程序迁移到云之前,我会三思而后行。随着组织开始采用虚拟化路线,无论是私有云还是公共云,请确保您的员工接受过良好培训。他们不需要成为所有方面的专家,但他们也不应该令人生畏。虚拟化可以为组织提供惊人的优势,但它需要得到很好的控制,否则它会变成一个可怕的怪物。RobMcShinsky:忽略虚拟基础架构您可能犯的最大错误就是忽略虚拟基础架构。随着服务器使用量的增加,您可能会继续使用旧固件,很少打补丁,并且松散地管理存储或网络,因为一台服务器只运行一个应用程序。在采用服务器虚拟化后忽略这些基本任务会影响性能,或者更糟的是,导致数百台服务器宕机。所有管理程序、服务器和存储都在不断创新,并且一直在发现错误。在基础架构之上运行的虚拟机工作负载的数量也呈指数级增长,虚拟环境中涉及如此多的硬件,问题会导致停机或影响性能也就不足为奇了。关键是要全面了解基础架构,同时关注性能阈值。如果你的环境没有任何变化,但你突然遇到不稳定,那么你需要了解可能是哪个资源层过载并导致性能问题。为此,您需要选择具有诊断功能和趋势分析能力的监控工具。这些工具可提高工作效率并减轻日常管理的痛苦。DaveSobel:缺乏环境清单的管理和维护我在管理虚拟环境时发现的最大错误是没有用于管理和维护环境清单和相关信息的系统。SMB不会部署系统来记录系统配置信息、使用情况或主机的物理位置。在发生灾难时,此信息对于快速恢复至关重要,不幸的是,这一努力经常被忽视。
