首先我想说我对这个网站比较陌生。哇..这太棒了!
我的第一个问题与虚拟化有关。我们是一家贸易公司,严重依赖低延迟网络和高性能计算,主要运行 SQL。但是,我们确实有几个候选服务器,我们正在认真考虑虚拟化到 VMware ESX。
我有 VMware 的背景,但不是 P2V 方面的事情。我遇到困难的地方是启动我们想要虚拟化的系统的基线过程。我们正在使用 SolarWinds Orion 产品来监控系统性能。我认为这将是整个过程中的重要工具。
我只是在寻找任何其他 P2V 经验,以及用于基线服务器的方法。
非常感谢!
杰克
我知道有点笼统的说法,但总的来说,我永远不会在生产中虚拟化甚至远程繁忙的数据库机器,以确保测试/开发,但它们实际上是我虚拟化的最后一类机器 - 小心行事。
我参加过的每个 VM 会议都有 VMware 技术人员声称没有任何类型的服务器不能被虚拟化。他们声称大型 Oracle VM 安装的处理量是日常 Visa 信用卡处理量的 3 倍(这是 VShpere 4.0)。
但他们住在象牙塔里。对于现实世界中的我们,我会避免虚拟化数据库服务器。否则,DBA 会在每次发生某些事情时开始指责您“降低他们的服务器速度”(无论是否是 VM 故障)。这不值得麻烦。
如果您目前正在进行负载测试,那么您很幸运。
建立一个虚拟 QA 并进行比较!
我认为你做对了,因为 SQL 虚拟化是不可避免的。
SQL DBA 不会爱你。您会添加主机 VM 负载、SAN 带宽、Microsoft 支持问题和网络安全等变量。事情变得复杂了。
如果您与您的 VMWare 解决方案提供商交谈,他们应该能够将您指向一个可以安装的实用程序,该实用程序将帮助您对重要项目进行基准测试。
假设您正在考虑虚拟化的服务器正在运行 Windows,您将需要试用Microsoft 评估和规划工具包。它是免费的,对您环境中的所有内容进行无代理(和全面)清单,除其他外,将为您提供使用性能指标向导收集的服务器利用率的详细评估和报告,并将为服务器整合和虚拟机提供建议放置。
节能评估也很酷,它创建了一个建议来识别在您的环境中运行的服务器和客户端计算机,并了解可用的电源管理功能。