【Tech.Ed 2009 特别报道】精英聚首,践出真知!11月5日-11月7日,IT168与您一道共享IT技术盛会微软Tech.Ed 2009(专题链接:http://app.focus.it168.com/teched2009/index.html)。更多精彩,尽在IT168!
今天,企业部署服务器虚拟化可谓如火如荼,几乎每一位IT人员都或多或少的了解一些服务器虚拟化技术。但如果你是一位IT项目经理,仅仅了解恐怕不够。要想让服务器虚拟化真正为你的企业降成本、提效率,就得对其从原理、架构分析、部署实施等诸多方面有深入掌握。
讲师岳雷、方建国
在T ech.Ed 2009大会的社区讲堂,方建国以及岳雷两位微软MVP为大家分享了服务器虚拟化评估与设计的14个必须步骤:
步骤一:确定虚拟化范围
根据公司的业务与技术需求,定义出集团、分支公司实行虚拟化的环境,或是将各地的服务器集中合到单一的地点服务器上。并定义虚拟化的目标及实施日程表及相关负责人
工具及方法:
需要与各部门讨论,了解各业务部门或公司IT生产环境所面临的问题及需求,从而确定虚拟化环境。并使用WORD或是PROJECT记录。
步骤二:建立应用程序与服务清单
建立应用程序的与服务的兼容性、可用性需求,例如处理器架构、处理器数量、内存需求、存储空间的需求及其他特殊硬件的配备,确认需要高可用性的应用程序及服务。
工具及方法:
了解各业务部门或公司IT生产环境中正在运行的应用程序及服务,如SQL或IIS,如AD或DHCP等,以确定是否需要虚拟化及是否需要高可用性等,并建立清单。
初步确认现有的硬件如CPU数量等,建立备案,以备后期是否可以再利用。
步骤三:确定资源需求
收集及分析相关统计资料,包括性能的历史资料、规格与需求、负载测试等
工具及方法:
1、通过性能计数器的方式来确定一段时间内的CPU等使用情况。(方法演示)
2、通过MAP工具测评硬件功能,产生可供评估与规划的建议。此方法可用于本步骤及步骤七。
3、可通过PAL Tool分析WINDOWS系统的性能记录。
步骤四:选择备份方法
确定备份的对象如是针对个别的应用程序备份、虚拟机备份,还是备份物理主机。存储呢?应用程序备份的先后顺序呢?
备份确定要考虑到性能、停机时间、存储空间、恢复的难易程度与操作复杂度,同时亦要考虑资料损失的程序及备份间隔。
工具及方法:
1、通过Windows Server BackUp
2、一些第三方备份专业工具如Symantec\EMC等。
3、Hyper-V管理控制台(如导出、快照?)
步骤五:选择高可用性的方法
依据应用程序的特点来确定是使用系统内置的NLB或是故障转移群集:如网站、终端服务较适合采用NLB方式;而数据库适合采用故障转移群集。
根据架构设计,确定是在同一物理主机内进行NLB或是故障转移群集,还是在不同的物理主机。
工具及方法:
1、同一主机或不同主机的高可用性创建方法。
2、同一主机创建高可用性的意义?(真正的高可用性吗?)
3、网络与存储的高可用性?(与灾备结合)
步骤六:总结应用程序的需求
确定虚拟机的硬件要求,然后决定应用程序安装在哪台虚拟机中,不同的应用应用程序能否在同一虚拟机中执行?如何备份,是否需要高可用性。
工具及方法:
1、结合物理主机硬件资源及网络架构来分析不同的应用程序对性能等的需求。
2、有关联的应用程序是否放在同一虚拟机上或同一特理主机上?讨论如MOSS类的应用放置。
3、P2V进行现有的系统及应用的迁移?
步骤七:选择物理主机的配置
在充分利用现有硬件设备的基础上,考虑到成本、性能、可用性、稳定性、与管理性来确定是否需要采购新的硬件设备。
工具及方法:
1、结合步骤三来进行,使用如MAP工具来进行评测等。
2、此处亦可考虑资源池及应用程序放置虚拟机,以及虚拟机放置主机的问题。
3、硬件满足虚拟化辅助的条件(检测工具如:SecurAble)
步骤八:确定物理主机的位置
考虑成本、管理性、安全性、性能与可用性,确定主机是放置在IDC机房、自建机房或租赁等
工具及方法:
1、IDC机房选择需要参考的几个要点。
电力、恒温恒湿、BGP、机柜、响应服务、可发展性
2、自建机房要注意的事项。
步骤九:对应虚拟机到物理主机
依据虚拟机中运行的操作系统及应用程序的工作负载来放置在对应的物理主机上。
需要了解物理主机的资源利用目标、硬件容量。避免将同是耗用系统资源的虚拟机放置在同一物理主机上。
工具及方法:
1、SCVMM 2008 R2的智能放置。
2、和步骤六结合,了解动态资源调整等。
3、操作系统或应用的关联性?
步骤十:确定物理主机备份方法
确认备份的对象,是针对单个虚拟机中的操作系统或应用程序,还是针对物理主机备份整个虚拟机?
工具及方法:
1、windows server backup
2、Hyper-v自带功能(讨论快照能否作为备份)
3、第三方专业的备份工具及存储设备。
CDP、重复数据删除技术等
并结合存储架构说明一些厂商的备份机制。
步骤十一:设计高可用性
在步骤五的基础上,确定是在虚拟机进行NLB或故障转移群集,还是在HYPER-V主机之间建立故障转移群集。亦或是主机之间以及虚拟机之间同是建立。
工具及方法:
1、HYPER-V主机的故障转移群集简介
2、Live Migration工作机制
3、网络冗余(多网卡、光纤交换机或HBA卡)
步骤十二:设计存储基础架构
是使用直接连接的存储(DAS)还是NAS,亦或是SAN等。
虚拟机是使用动态磁盘还是固定大小的磁盘空间?
虚拟机直接存取物理主机硬盘?
存储空间及本身的备份机制选择(RAID5等)。
工具及方法:
1、DAS、NAS、SAN简介。
2、FC SAN及ISCSI SAN,以及Windows ss 2008。
3、典型厂商提供的方案简介(如NetAppt等)。
步骤十三:设计网络基础架构
Hyper-V提供虚拟机的三种类型选择,以及VLAN功能。
DMZ、Intranet、Internet?
工具及方法:
1、Hyper-V三种虚拟机网络类型简介。
2、NLB及故障转移群集设计时的网络考虑。
步骤十四:确认所有方法可行
验证以上步骤中的确定符合企业需求,确认应用程序需求及物理主机基础架构设计。
工具及方法:
1、讨论及求证。
2、文档记录、拓扑设计等
3、职责、人员、时间等