随着虚拟化技术的日臻成熟,如今各大高校纷纷进行了不同程度的虚拟化。不管是用何种平台搭建虚拟化环境,如果没有进行前期规划就匆匆上马,越到使用后期诸如兼容性和容量的问题就会暴露得越凸显。
应用规划
虚拟化作为一项革命性的技术凭借其简化IT操作、提高管理效率、整合服务器、提高业务系统连续性等优势受到了各高校网管员们的青睐,各部门的应用纷纷被整合到了服务器虚拟化集群中,但其实并非所有应用都适合被虚拟化,所以网管员在虚拟化之前需要规划好哪些应用适合被虚拟化,下面列出不适合或不建议被虚拟化的应用。
1.附加有特殊硬件才能运行的应用。
有些行业应用必须在某种特别硬件要求下才能正常运行,如银行、国防军工系统中大量存在这类型的应用。值得一提的是,加密狗现在已经能在虚拟服务器下使用。
2.对内存、CPU、磁盘空间有极高要求的应用。如果某个应用程序(或软件,或应用),在单台的服务器上处理起来都很“费劲”,那将这些应用迁移到虚拟机中进行虚拟化,速度就会更慢。学校内有些系统对系统性能的某一点要求比较高,如财务系统、视频点播系统、3D图形成像系统。
3.不允许进行虚拟化的应用。例如,有些Exchange Server版本只能在物理服务器上运行,其他版本也仅支持在特定虚拟化平台上运行,因此在开始虚拟化服务器之前,网管员应该先检查你的应用程序是否能够在虚拟化环境中运行。
4.会造成单点故障的应用。如果该应用被虚拟到虚拟化集群中,一旦宕机就会影响到其他所有集群的使用,那么也是不适合虚拟化的。例如:虚拟化的域控制器服务器放到一台物理主机上了,如果这台主机宕机,整个域中的服务器和桌面端都将受到严重影响,因此在规划服务器虚拟化时,应该规避掉单点故障,才不会有潜在的灾难性事故发生。
5.很重要但没有在虚拟化平台上成功测试的应用。虚拟化虽然带来了管理的便捷,技术也比较成熟了,但发生问题的节点也相应增加。所以如果应用非常重要,就算在虚拟化平台上测试成功,也一定要准备备用机。
6.对时间同步有高精准度要求的应用。当物理主机未配置NTP时,各虚拟机的时间总是与标准时间有几分钟的差异;就算配置了NTP,重启后设置会丢失或遗忘。想象一下,如果有一个考勤系统比上班时间提前了几分钟会造成什么影响呢?如果一个秒杀系统时间不准又会怎样呢?
7.高涉密或领导层不想让更多人接触到数据的应用。虚拟机除了本身有管理员,虚拟机所在的主机有管理员,虚拟机集群也有管理员,对于高安全级的应用来说,从人员安全的角度来看,管理人员越少越好。
8.已经陈旧且混乱无序的系统。为方便管理员,可直接将原有的所有操作系统直接P2V到虚拟机中;但本身已经陈旧且混乱的系统直接P2V过去会造成未来更多兼容性上的问题,所以最好还是全新安装虚拟机系统。
9.新购置且能够正常运行的桌面机。近两年已经花费了资金购置的桌面机如果能正常使用,就没有必要将其淘汰再另外添购瘦客户端,这样只会造成资金的浪费和虚拟化的滥用。