服务器虚拟化变得越来越流行,似乎每个人都愿意将其数据中心虚拟化,虽然对服务器虚拟化的好处没什么争议,但在开始虚拟化你的服务器之前,有些问题你得先考虑周全。
1、虚拟化规划是否存在单点故障?
我最近担任了一家公司的虚拟化顾问,它们将所有服务器全部虚拟化了,问题是他们将虚拟化的域控制器服务器放到一台物理主机上了,如果这台主机宕机,整个域中的服务器和桌面端都将受到严重影响,因此在规划服务器虚拟化时,应该规避掉单点故障,才不会有潜在的灾难性事故发生。
2、所有的应用程序是否都支持虚拟化环境?
信不信由你,一些比较常见的应用程序不支持虚拟服务器,例如,有些Exchange Server版本只能在物理服务器上运行,其它版本也仅支持在特定虚拟化平台上运行,因此在开始虚拟化你的服务器之前,应该先检查你的应用程序是否能够在虚拟化环境中运行。
3、是否有服务器不适宜虚拟化?
有些服务器可能不适宜做虚拟化,对于那些运行资源密集型应用程序或需要特殊硬件的应用程序需要重点考虑,例如,有些企业级应用程序通过加密狗程序实施版权保护,但加密狗很少支持虚拟化环境的。
4、域控制器该如何安置?
前面我已经谈到,永远不要将域控制器放在一台物理主机上,在规划虚拟化时,域控制器需要特殊考虑,你必须考虑是否要将所有域控制器全部虚拟化,如果全部虚拟化,你必须考虑宿主服务器是否要成为域成员,这样会产生一个类似“先有鸡还是先有蛋” 的自相矛盾的情况,虽然全部虚拟化可以正常实施。
5、最适合的虚拟化平台是什么?
市场有太多的服务器虚拟化产品,每种产品都有其优缺点,一定要花时间找出最适合你自身需要的虚拟化产品。#p#
6、如果服务器出故障,应急计划是什么?
虽然服务器故障从来就不是什么好事,但在虚拟化环境中服务器出故障后果更为严重,如果宿主服务器发生故障,那它上面运行的虚拟服务器都将受到影响,既然宿主服务器发生故障的破坏性如此之强,那你一定要有一个应急计划,将宿主服务器故障的影响降到最低程度。
7、每台宿主服务器可以容纳多少客户机?
在虚拟化整个数据中心时,管理员最容易犯的一个错误应该是给宿主服务器装载的客户机太多,造成宿主服务器负载过重,提前做一些容量规划,确定每台宿主服务器上最多可以容纳的客户机数量,这一点至关重要,因为每个客户机都不一样,因此需要为每个客户机落实一个落脚点,一是要避免宿主服务器压力过大,二是要避免部分宿主服务器空转。
8、软件许可证有哪些变化?
在虚拟化环境中,软件许可证通常会有些不同,例如,如果你使用Hyper-V,你可能不需要运行客户机的Windows操作系统购买许可证,但事情也不是那么简单,因为不同Windows操作系统的授权方式有些不一样,因此你一定要落实客户机上运行的操作系统和应用程序的许可证要求。
9、如何利用旧服务器?
虚拟化通常会造成大量的服务器剩余,你可以将某些配置高一点的服务器用作宿主服务器,但总有些服务器会剩下来,你应该对这些服务器的用途做好计划。
10、现在的服务器集群该如何处置?
虽然有些集群节点可以虚拟化,但你会发现在物理服务器上的集群节点性能会更好,如果你打算虚拟化你的集群节点,一定不要将所有的集群节点全部放到一台宿主服务器上,这样即会产生一个单点故障点,又会使整个集群的性能急剧下降。