VMware虚拟化最佳实践及规划资料.ppt
《VMware虚拟化最佳实践及规划资料.ppt》由会员分享,可在线阅读,更多相关《VMware虚拟化最佳实践及规划资料.ppt(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、无论你是在校学生还是工作了的朋友,尽可能的利用空闲时间来充实自己,也许您少玩几盘游戏,少看几本小说,您就能学习到更多的知识。只会敲命令的工程师中叫做IT民工,只有理论与实践结合起来,用实践来验证理论,在这样的环境下锻炼,您的思维才会更加灵活,有更多的想法。这样无论你在排错还是工程设计当中都有相应的思路与方法。http:/- 更多学习资料与视频,通过店主合理搭配,附带课程所需模拟器、PPT、实验指导.减少不必要时间浪费,全心投入学习当中!提供的不仅仅是培训资料,更多的是学习方法与思路,让你在学习过程中尽量少走弯路,关于学习上的问题可加QQ:1914756383 主营:Cisco、H3C、HW、J
2、uniper、微软、Linux、数据库、android、PS、CAD等培训资料-http:/3议程应用实施范围考虑应用实施范围考虑服务器采购考虑服务器采购考虑虚拟机部署考虑虚拟机部署考虑管理维护考虑管理维护考虑4议程应用实施范围考虑应用实施范围考虑服务器采购考虑服务器采购考虑虚拟机部署考虑虚拟机部署考虑管理维护考虑管理维护考虑5应用实施范围总体原则不适合采用虚拟化的应用具有特殊硬件访问要求的应用高性能图形显卡 - 不适用虚拟化 特殊的串/并行加密设备 -不适用虚拟化USB设备连接需求 - 可能不适用,可采用外置USB设备代替,需经过测试即使在高配置的服务器上仍然具有很高负载的应用 - 可能不适
3、用,需分析当前服务器配置情况可以采用虚拟化的应用除上述不适合采用虚拟化的应用之外的所有应用可根据应用迁移的复杂程度决定虚拟化先后顺序较易实现P2V的应用可先做迁移,如可用Converter工具直接迁移的应用较难或不能做P2V迁移的应用可考虑采用重新安装方式后迁根据管理的需要决定是否做虚拟化虚拟化转变过程对现有业务的影响程度转变为虚拟化后对现有管理的影响程度部门之间协调的难易程度6虚拟化宿主服务器的部署类型垂直扩展与水平扩展部署模式不同资源池的“量子化”模型物理主机HypervisorVMOSAppVMOSAppVMOSAppVMOSAppVMOSAppVMOSAppVMOSAppVMOSApp
4、VMOSAppPhysical HostHypervisorVMOSAppVMOSAppVMOSAppPhysical HostHypervisorVMOSAppVMOSAppVMOSApp物理主机HypervisorVMOSAppVMOSAppVMOSApp7不同资源池的类型垂直扩展的主机模式提供更大的连续性资源空间更容易满足不同负载的吻合性要求可提供更高的资源利用率水平扩展的集群主机模式更像是一组小池子的集合多组小容量资源池需要更多的监控管理模块化使用既有优点也有缺点8影响虚拟化部署的参数体系功能的多样化服务器的重要性独立服务器不重要重要(独立的, 本地存储等等)(群集的,多主机的等等)服
5、务器农场(水平扩展服务器群集,公用服务器等等)(后端办公,本地应用等等)负载约束技术约束商业约束困难度增加9负载约束不同的资源组都需要分别考虑CPU利用率磁盘 I/O网络 I/O内存利用率虚拟化造成的额外负载通常也要做一定考虑,如磁盘和网络的I/O会增加CPU的负担iSCSI存储访问也会增加CPU负担运维的周期性负载变化也必须考虑进来月末负载变化年末负载变化10技术约束技术约束通常主要是指:兼容性 (指系统/应用的兼容性)关联性 (如系统是摩格逻辑组的一部分)大部分环境下,这些约束包括了:网络连接(子网段级别)应用之间的互连性相关的存储使用技术所用的硬件和外设软件支持度和认证这些约束条件根据虚
6、拟化在内核上下实现的不同而有所不同共享与分离OS镜像模式11商业和流程的约束规模较小或集中的情况下容易被忽略的约束在实验室的测试环境可以不考虑,但生产环境必须要考虑在虚拟化中常见的商业和流程约束包括:维护窗口和冻结改变地理位置和其他物理限制运维环境,安全区域,应用分层部署考虑商业组织,部门以及客户法规政策的考虑与限制忽视这些约束条件将可能导致不可预知的结果具体情况具体分析,根据目标制定计划12议程应用实施范围考虑应用实施范围考虑服务器采购考虑服务器采购考虑虚拟机部署考虑虚拟机部署考虑管理维护考虑管理维护考虑13虚拟化中使用的硬件应满足兼容性列表要求所有用于实现VMware VI3虚拟架构解决方
7、案的设备,包括:服务器系统、存储系统、IO卡设备等,应满足VMware VI3产品兼容列表的要求,最新的兼容列表可从如下的连接找到:http:/ 服务器系统兼容列表 HCL: Systems Compatibility Guide For ESX Server 3.5 and ESX Server 3i存储系统兼容列表HCL: Storage / SAN Compatibility Guide For ESX Server 3.5 and ESX Server 3iIO卡设备兼容列表,包括网卡、FC HBA卡和iSCSI HBA卡等 HCL: I/O Compatibility Guide F
8、or ESX Server 3.5 and ESX Server 3i14ESX服务器硬件配置考虑要点 CPUsESX 调度CPU周期满足虚拟机和Service Console的处理请求可用的CPU目标数量越多,ESX管理这个调度机制的效果越好 (单台服务器配置8个以上的CPU核会有最好的效果)超线程技术并不能提供等同于多核处理器的好处;建议关闭CPU的超线程功能(如果有的话)使用具有EM64T能力的Intel VT 或AMD V 技术的CPU可以同时支持运行32位和64位的虚拟机采用同一厂商、同一产品家族和同一代处理器的服务器组成的集群,可以获得最好的VMotion兼容能力ES的Enhanc
9、ed VMotion兼容性扩大了原有VMotion的兼容能力-Alleviating Constraints with Resource Pools Live Migration with Enhanced VMotion-参见参见Best Practices for Successful VI Design15ESX服务器硬件配置考虑要点- 内存内存资源往往比CPU资源更会成为潜在的瓶颈在某些时候,虚机环境的内存使用量可能会超过物理内存值:Host swap file (尽量少用以获得最佳性能)Transparent Page Sharing(多个虚机共享相同内存页面)注意服务器特定的内存配
10、置要求DIMM sizes, bank pairing, parity, upgrade considerations (mix and match or forklift replacement)尽可能将服务器配置到最大内存,采用最大容量的内存条(特别是当没有配满全部内存条时)-参见参见Best Practices for Successful VI Design16虚拟架构的基本网络连接部件组成(Management virtual machine)(Vmotion, iSCSI, NFS)(VM connectivity)Port GroupPort GroupPort GroupESX
11、服务器硬件配置考虑要点- 网络-参见参见Best Practices for Successful VI Design17最少配置一个虚拟交换机,测试环境可用2个虚拟交换机,生产环境建议最少配置3个虚拟交换机虚拟交换机可同时支持3种类型的端口组 (Service Console, VMkernel, VM)建议将Service Console、VMkernel和虚机端口组各自使用自己的虚拟交换机可用VLAN技术分割不同的端口组对于使用VMotion和DRS功能的服务器集群,网络配置应该相匹配 (虚拟交换机的数量与网络卷标名应保持一致)ESX服务器Service Console使用固定IP,配置
12、正确的speed和duplex。ESX服务器硬件配置考虑要点- 网络-虚拟交换机和端口组-参见参见Best Practices for Successful VI Design18ESX服务器,虚拟交换机,物理网卡出于冗余的考虑,每个虚拟交换机建议至少分配两个物理网卡每个ESX服务器的物理网卡/口数量取决于准备配置的虚拟交换机的数量如果3种类型的端口组(SC, VMkernel, VM)都在不同的虚拟交换机上,生产环境建议至少6个物理网卡/口如果给包含虚拟机端口组的虚拟交换机分配更多的物理网卡/口,可以获得负载均衡的好处ESX服务器硬件配置考虑要点- 网络基本组件-参见参见Best Pract
13、ices for Successful VI Design19物理网卡/口与物理交换机同一个虚拟交换机上的不同物理网卡/口应连接到不同的物理交换机上将一个集群中所有服务器的VMotion功能端口组所使用的物理网卡/口都连到同一套物理交换机上 (同样遵循上述第一条规则)ESX服务器硬件配置考虑要点- 与物理网络的连接-参见参见Best Practices for Successful VI Design20Example 1: Blade Server with 2 NIC PortsvSwitchvmnic0SCvmkernelActiveStandbyvmnic1Candidate Desi
14、gn: Team both NIC ports Create one virtual switch Create three port groups:Use Active/Standby policy for each portgroupPortgroup1: Service Console (SC)Portgroup2: VMotionPortgroup3: VM traffic Use VLAN trunkingTrunk VLANs 10, 20, 30 on each uplinkPortgroup1VLAN 10Portgroup3VLAN 30Portgroup2VLAN 20VL
15、AN Trunks(VLANs 10, 20, 30)21Example 2: Server with 4 NIC Portsvmnic0SCvmkernelActiveStandbyvmnic1Candidate Design: Create two virtual switches Team two NICs to each vSwitch vSwitch0 (use active/standby for each portgroup):Portgroup1: Service Console (SC)Portgroup2: VMotion vSwitch1 (use Originating
16、 Virtual PortID)Portgroup3: VM traffic #1Portgroup4: VM traffic #2 Use VLAN trunkingvmnic1 and vmnic3: Trunk VLANs 10, 20vmnic0 and vmnic2: Trunk VLANs 30, 40Portgroup4VLAN 40VLANs 10, 20vSwitch0Portgroup1VLAN 10Portgroup2VLAN 20vSwitch1vmnic2vmnic3Portgroup3VLAN 30VLANs 30, 4022Example 3: Server wi
17、th 4 NIC Ports (Slight Variation)vmnic0SCvmkernelActiveStandbyvmnic1Candidate Design: Create one virtual switch Create two NIC teams vSwitch0 (use active/standby for portgroups 1 & 2):Portgroup1: Service Console (SC)Portgroup2: Vmotion Use Originating Virtual PortID for Portgroups 3 & 4Portgroup3: V
18、M traffic #1Portgroup4: VM traffic #2 Use VLAN trunkingvmnic1 and vmnic3: Trunk VLANs 10, 20vmnic0 and vmnic2: Trunk VLANs 30, 40VLANs 10, 20vSwitch0Portgroup1VLAN 10Portgroup2VLAN 20vmnic2vmnic3Portgroup3VLAN 30VLANs 30, 40Portgroup4VLAN 4023Servers with More NIC PortsMore than 4 NIC PortsDesign Co
19、nsiderationsWith Trunks (VLAN tagging):Use previous approach and scale up to meet additional bandwidth and redundancy requirementsAdd NICs to NIC team supporting VM traffic VLAN Tagging always recommended, but options if NICs available:Dedicated NIC for VMotionAt least one NICDedicated NICs for IP S
20、torage (NFS and/or iSCSI)Usually two teamed NICs (consider IP-hash & etherchannel if multiple destinations and Multi-Chassis Etherchannel employed on physical switches)Dedicated NIC(s) for Service ConsoleAt least two for availabilityNote: easy to consume many physical NICs and switch ports if not us
21、ing VLAN tagging24ESX服务器硬件配置考虑要点- 存储应尽可能采用外置共享磁盘阵列存放虚拟机文件应尽可能采用外置共享磁盘阵列存放虚拟机文件ESX服务器内置硬盘应有充分的冗余,建议采用服务器内置硬盘应有充分的冗余,建议采用RAID1ESX服务器自身对硬盘要求,安装时的服务器自身对硬盘要求,安装时的Partition划分:划分:不建议用安装时的自动硬盘划分方法,因为/、/var、/home会放再同一个目录下,当/(root)满了时,ESX服务器会发生严重问题。建议:/boot50 到100 MB (Primary Partition)/8.0 到18GB (Primary Par
22、tition)(swap)2倍的Service Console内存, 建议固定使用1.6G/var4GB 或更大建议足够的ESX服务器程序空间大小为18GB本地端的ISO以及其他文本文件的存放空间要考虑25存储对于虚拟机的呈现方式 7VM 层层数据存储数据存储存储阵列存储阵列SCSI 控制器控制器 虚拟磁盘呈现为 SCSI 控制器 SCSI 控制器显示为 BUS 或 LSI Logic 磁盘控制器 一个 VM 可具有 1 到 4 个虚拟 LSI Logic 或 BusLogic SCSI 适配器 每个 SCSI 适配器包含1 到 15 个虚拟 SCSI 存储设备 虚拟磁盘驻留在可格式化为 VM
23、FS、 NFS 或裸磁盘的数据存储中 文件系统类型由底层物理磁盘驱动 器确定VMFSNFSFCiSCSINAS26卷、数据存储和 LUN卷存储阵列数据存储8LUN 1020 GB LUN 是一个逻辑空间可由存储阵列的整个空间创建,也可由其中的 部分空间创建 LUN 映射到 ESX 后即成为卷 当卷被格式化为某种文件系统之后即成为数据存储 不能在同一个 LUN 中混用不同类型的文件系统 每个 LUN 对应一个 VMFS 卷27虚拟机内容位于数据存储中 数据存储ESX 数据存储类型:数据存储类型: VMware 文件系统(VMFS) 使用 VMFS 的 RDM 网络文件系统(NFS) 卷卷 VM
24、内容ESX 主机 数据存储采用某种文件系统格式 可以像操作文件一样操作数据存储 每个系统具有 256 个 VMFS 数据存储 每个系统具有 8 个 NFS 数据存储 ISO 映像、VM 模板和软盘映像928虚拟机内容 10文件夹/子目录29数据存储类型 数据存储VMFS数据存储VMFS数据存储NFSIP 网络VM 内容VM 内容FC 交换机光纤通道SAN 磁盘阵列iSCSI SAN磁盘阵列NAS磁盘阵列VM 1ESX 主机 1VM 2VM 1ESX 主机 2VM 2VM 内容VM 3VM 312本地 SCSIVMDKIP 交换机30ESX服务器建议配置-新购为了尽可能的发挥虚拟化的作用,最大限
25、度的利用单台服务器的资源,建议用于虚拟化宿主服务器的配置应达到或超过如下标准:从性价比和可用性考虑,不建议在单路服务器上部署虚拟化从性价比和可用性考虑,不建议在单路服务器上部署虚拟化31虚拟化宿主服务器建议配置-现有对于目前业内用的比较多的四路服务器 ,建议如下:四路单核服务器:运算能力较弱,虚机数量应控制在10个以内,内存配置建议在12GB-16GB;四路双核服务器:运算能力中等,虚机数量可做到10-15个左右,内存配置建议在16GB-24GB;四路四核服务器:运算能力强劲,虚机数量可做到15-30个左右,内存配置建议在24GB-32GB。32VC服务器最佳配置建议处理器:2.0GHz或更高
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VMware 虚拟 最佳 实践 规划 资料
限制150内