VMware虚拟化最佳实践及规划10970.pptx
《VMware虚拟化最佳实践及规划10970.pptx》由会员分享,可在线阅读,更多相关《VMware虚拟化最佳实践及规划10970.pptx(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、虚拟化最佳实践及规划议程 应用实施范围考虑 服务器采购考虑 虚拟机部署考虑 管理维护考虑议程 应用实施范围考虑 服务器采购考虑 虚拟机部署考虑 管理维护考虑应用实施范围总体原则不适合采用虚拟化的应用具有特殊硬件访问要求的应用高性能图形显卡-不适用虚拟化 特殊的串/并行加密设备-不适用虚拟化USB 设备连接需求-可能不适用,可采用外置USB 设备代替,需经过测试即使在高配置的服务器上仍然具有很高负载的应用-可能不适用,需分析当前服务器配置情况可以采用虚拟化的应用除上述不适合采用虚拟化的应用之外的所有应用可根据应用迁移的复杂程度决定虚拟化先后顺序较易实现P2V 的应用可先做迁移,如可用Conver
2、ter 工具直接迁移的应用较难或不能做P2V 迁移的应用可考虑采用重新安装方式后迁根据管理的需要决定是否做虚拟化虚拟化转变过程对现有业务的影响程度转变为虚拟化后对现有管理的影响程度部门之间协调的难易程度虚拟化宿主服务器的部署类型垂直扩展与水平扩展部署模式不同资源池的“量子化”模型物理主机HypervisorVMOSAppVMOSAppVMOSAppVMOSAppVMOSAppVMOSAppVMOSAppVMOSAppVMOSAppPhysical HostHypervisorVMOSAppVMOSAppVMOSAppPhysical HostHypervisorVMOSAppVMOSAppVM
3、OSApp物理主机HypervisorVMOSAppVMOSAppVMOSApp不同资源池的类型垂直扩展的主机模式提供更大的连续性资源空间更容易满足不同负载的吻合性要求可提供更高的资源利用率水平扩展的集群主机模式更像是一组小池子的集合多组小容量资源池需要更多的监控管理模块化使用既有优点也有缺点影响虚拟化部署的参数体系功能的多样化服务器的重要性独立服务器不重要 重要(独立的,本地存储等等)(群集的,多主机的等等)服务器农场(水平扩展服务器群集,公用服务器等等)(后端办公,本地应用等等)负载约束技术约束商业约束困难度增加负载约束不同的资源组都需要分别考虑CPU 利用率磁盘 I/O网络 I/O内存利
4、用率虚拟化造成的额外负载通常也要做一定考虑,如磁盘和网络的I/O 会增加CPU 的负担iSCSI 存储访问也会增加CPU 负担运维的周期性负载变化也必须考虑进来月末负载变化年末负载变化技术约束技术约束通常主要是指:兼容性(指系统/应用的兼容性)关联性(如系统是摩格逻辑组的一部分)大部分环境下,这些约束包括了:网络连接(子网段级别)应用之间的互连性相关的存储使用技术所用的硬件和外设软件支持度和认证这些约束条件根据虚拟化在内核上下实现的不同而有所不同共享与分离OS 镜像模式商业和流程的约束规模较小或集中的情况下容易被忽略的约束在实验室的测试环境可以不考虑,但生产环境必须要考虑在虚拟化中常见的商业和
5、流程约束包括:维护窗口和冻结改变地理位置和其他物理限制运维环境,安全区域,应用分层部署考虑商业组织,部门以及客户法规政策的考虑与限制忽视这些约束条件将可能导致不可预知的结果具体情况具体分析,根据目标制定计划议程 应用实施范围考虑 服务器采购考虑 虚拟机部署考虑 管理维护考虑虚拟化中使用的硬件应满足兼容性列表要求ESX 服务器硬件配置考虑要点 CPUsESX 调度CPU 周期满足虚拟机和Service Console 的处理请求可用的CPU 目标数量越多,ESX 管理这个调度机制的效果越好(单台服务器配置8 个以上的CPU 核会有最好的效果)超线程技术并不能提供等同于多核处理器的好处;建议关闭C
6、PU的超线程功能(如果有的话)使用具有EM64T 能力的Intel VT 或AMD V 技术的CPU 可以同时支持运行32 位和64 位的虚拟机采用同一厂商、同一产品家族和同一代处理器的服务器组成的集群,可以获得最好的VMotion 兼容能力ES 的Enhanced VMotion 兼容性扩大了原有VMotion 的兼容能力-Alleviating Constraints with Resource Pools Live Migration with Enhanced VMotion-参见Best Practices for Successful VI Design ESX 服务器硬件配置考虑
7、要点-内存内存资源往往比CPU 资源更会成为潜在的瓶颈在某些时候,虚机环境的内存使用量可能会超过物理内存值:Host swap file(尽量少用以获得最佳性能)Transparent Page Sharing(多个虚机共享相同内存页面)注意服务器特定的内存配置要求DIMM sizes,bank pairing,parity,upgrade considerations(mix and match or forklift replacement)尽可能将服务器配置到最大内存,采用最大容量的内存条(特别是当没有配满全部内存条时)-参见Best Practices for Successful V
8、I Design 虚拟架构的基本网络连接部件组成(Management virtual machine)(Vmotion,iSCSI,NFS)(VM connectivity)Port Group Port Group Port GroupESX 服务器硬件配置考虑要点-网络-参见Best Practices for Successful VI Design 最少配置一个虚拟交换机,测试环境可用2 个虚拟交换机,生产环境建议最少配置3 个虚拟交换机虚拟交换机可同时支持3 种类型的端口组(Service Console,VMkernel,VM)建议将Service Console、VMkerne
9、l 和虚机端口组各自使用自己的虚拟交换机可用VLAN 技术分割不同的端口组对于使用VMotion 和DRS 功能的服务器集群,网络配置应该相匹配(虚拟交换机的数量与网络卷标名应保持一致)ESX 服务器Service Console 使用固定IP,配置正确的speed 和duplex。ESX 服务器硬件配置考虑要点-网络-虚拟交换机和端口组-参见Best Practices for Successful VI Design ESX 服务器,虚拟交换机,物理网卡出于冗余的考虑,每个虚拟交换机建议至少分配两个物理网卡每个ESX 服务器的物理网卡/口数量取决于准备配置的虚拟交换机的数量如果3 种类型的
10、端口组(SC,VMkernel,VM)都在不同的虚拟交换机上,生产环境建议至少6 个物理网卡/口如果给包含虚拟机端口组的虚拟交换机分配更多的物理网卡/口,可以获得负载均衡的好处ESX 服务器硬件配置考虑要点-网络基本组件-参见Best Practices for Successful VI Design 物理网卡/口与物理交换机同一个虚拟交换机上的不同物理网卡/口应连接到不同的物理交换机上将一个集群中所有服务器的VMotion 功能端口组所使用的物理网卡/口都连到同一套物理交换机上(同样遵循上述第一条规则)ESX 服务器硬件配置考虑要点-与物理网络的连接-参见Best Practices fo
11、r Successful VI Design Example 1:Blade Server with 2 NIC PortsvSwitchvmnic0SCvmkernelActiveStandbyvmnic1Candidate Design:Team both NIC ports Create one virtual switch Create three port groups:Use Active/Standby policy for each portgroup Portgroup1:Service Console(SC)Portgroup2:VMotion Portgroup3:VM
12、traffic Use VLAN trunking Trunk VLANs 10,20,30 on each uplinkPortgroup1VLAN 10Portgroup3VLAN 30Portgroup2VLAN 20VLAN Trunks(VLANs 10,20,30)Example 2:Server with 4 NIC Portsvmnic0SCvmkernelActiveStandbyvmnic1Candidate Design:Create two virtual switches Team two NICs to each vSwitch vSwitch0(use activ
13、e/standby for each portgroup):Portgroup1:Service Console(SC)Portgroup2:VMotion vSwitch1(use Originating Virtual PortID)Portgroup3:VM traffic#1 Portgroup4:VM traffic#2 Use VLAN trunking vmnic1 and vmnic3:Trunk VLANs 10,20 vmnic0 and vmnic2:Trunk VLANs 30,40Portgroup4VLAN 40VLANs 10,20vSwitch0Portgrou
14、p1VLAN 10Portgroup2VLAN 20vSwitch1vmnic2vmnic3Portgroup3VLAN 30VLANs 30,40Example 3:Server with 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(S
15、C)Portgroup2:Vmotion Use Originating Virtual PortID for Portgroups 3&4 Portgroup3:VM traffic#1 Portgroup4:VM traffic#2 Use VLAN trunking vmnic1 and vmnic3:Trunk VLANs 10,20 vmnic0 and vmnic2:Trunk VLANs 30,40VLANs 10,20vSwitch0Portgroup1VLAN 10Portgroup2VLAN 20vmnic2vmnic3Portgroup3VLAN 30VLANs 30,4
16、0Portgroup4VLAN 40Servers with More NIC PortsMore than 4 NIC PortsDesign ConsiderationsWith 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 a
17、vailable:Dedicated NIC for VMotionAt least one NICDedicated NICs for IP Storage(NFS and/or iSCSI)Usually two teamed NICs(consider IP-hashðerchannel if multiple destinations and Multi-Chassis Etherchannel employed on physical switches)Dedicated NIC(s)for Service ConsoleAt least two for availabilit
18、yNote:easy to consume many physical NICs and switch ports if not using VLAN taggingESX 服务器硬件配置考虑要点-存储应尽可能采用外置共享磁盘阵列存放虚拟机文件ESX 服务器内置硬盘应有充分的冗余,建议采用RAID1ESX 服务器自身对硬盘要求,安装时的Partition 划分:不建议用安装时的自动硬盘划分方法,因为/、/var、/home 会放再同一个目录下,当/(root)满了时,ESX 服务器会发生严重问题。建议:/boot 50 到100 MB(Primary Partition)/8.0 到18GB(
19、Primary Partition)(swap)2 倍的Service Console 内存,建议固定使用1.6G/var 4GB 或更大建议足够的ESX 服务器程序空间大小为18GB本地端的ISO 以及其他文本文件的存放空间要考虑存储对于虚拟机的呈现方式 7VM 层数据存储存储阵列SCSI 控制器 虚拟磁盘呈现为 SCSI 控制器 SCSI 控制器显示为 BUS 或 LSI Logic 磁盘控制器 一个 VM 可具有 1 到 4 个虚拟 LSI Logic 或 BusLogic SCSI 适配器 每个 SCSI 适配器包含1 到 15 个虚拟 SCSI 存储设备 虚拟磁盘驻留在可格式化为 V
20、MFS、NFS 或裸磁盘的数据存储中 文件系统类型由底层物理磁盘驱动 器确定VMFS NFSFC iSCSI NAS卷、数据存储和 LUN卷存储阵列数据存储8LUN 1020 GB LUN 是一个逻辑空间可由存储阵列的整个空间创建,也可由其中的 部分空间创建 LUN 映射到 ESX 后即成为卷 当卷被格式化为某种文件系统之后即成为数据存储 不能在同一个 LUN 中混用不同类型的文件系统 每个 LUN 对应一个 VMFS 卷虚拟机内容位于数据存储中 数据存储ESX 数据存储类型:VMware 文件系统(VMFS)使用 VMFS 的 RDM 网络文件系统(NFS)卷 VM 内容ESX 主机 数据存
21、储采用某种文件系统格式 可以像操作文件一样操作数据存储 每个系统具有 256 个 VMFS 数据存储 每个系统具有 8 个 NFS 数据存储 ISO 映像、VM 模板和软盘映像9虚拟机内容 文件名 说明.vmxVM 配置.vmdk虚拟磁盘-flat.vmdk 预分配的虚拟磁盘文件(包含数据).vswp交换文件nvram非易失性 RAM 文件.vmemVM 内存.vmssVM 挂起文件.vmsd快照数据-Snapshot.vmsn快照状态文件VMware-0.log、vmware-1.log 等日志文件10文件夹/子目录数据存储类型 数据存储VMFS数据存储VMFS数据存储NFSIP 网络VM
22、内容 VM 内容FC 交换机光纤通道SAN 磁盘阵列iSCSI SAN磁盘阵列NAS磁盘阵列VM 1ESX 主机 1VM 2 VM 1ESX 主机 2VM 2VM 内容VM 3 VM 312本地 SCSIVMDKIP 交换机ESX 服务器建议配置-新购为了尽可能的发挥虚拟化的作用,最大限度的利用单台服务器的资源,建议用于虚拟化宿主服务器的配置应达到或超过如下标准:服务器CPU 路数双路 四路 八路CPU(建议主频2GHz 以上)双路四核 四路双核或四核 四路双核或四核+内存 16GB+32GB+64GB+千兆网口无外接存储 4+/6+4+/6+4+/6+使用FC 存储 4+/6+4+/6+4+
23、/6+使用IP 存储 6+/8+6+/8+6+/8+FC HBA 口(建议4Gb 或8Gb 产品)2 2 2内置硬盘(使用外置磁盘阵列时)2 2 2电源 双冗余 双冗余 双冗余从性价比和可用性考虑,不建议在单路服务器上部署虚拟化虚拟化宿主服务器建议配置-现有对于目前业内用的比较多的四路服务器,建议如下:四路单核服务器:运算能力较弱,虚机数量应控制在10 个以内,内存配置建议在12GB-16GB;四路双核服务器:运算能力中等,虚机数量可做到10-15 个左右,内存配置建议在16GB-24GB;四路四核服务器:运算能力强劲,虚机数量可做到15-30 个左右,内存配置建议在24GB-32GB。VC
24、服务器最佳配置建议处理器:2.0GHz 或更高的Intel 或AMD x86 处理器,VC 支持多处理,可支持至多2 个CPU。内存:最低需求为2GB,假使数据库和VC 安装于同一台,建议增加至4GB。磁盘空间:最小为560MB,建议2GB。网卡:建议用Gigabit。最低硬件配置-单个2GHzCPU,2GB 内存,千兆网口可支持20 个同时连接,管理50 台物理机,1000 个虚拟机左右建议配置-双CPU,4GB 内存,千兆网口可支持50 个同时连接,管理200 台物理机,2000 个虚拟机左右议程 应用实施范围考虑 服务器采购考虑 虚拟机部署考虑 管理维护考虑虚机个数的规划单台服务器所能支
25、持虚机数量的决定因素:服务器的硬件配置CPU 性能-多核高主频技术使得CPU 成为性能瓶颈的可能性越来越低内存大小-做为硬指标的内存,配置越高,所能支持的虚机数量越多网络端口-千兆网环境已很普遍,网络带宽大多有保证,更多从管理角度来考虑HBA 卡-磁盘访问性能对虚机数量有一定影响,建议采用4Gb 或8GbHBA 卡以减少链路影响本地磁盘-内置磁盘的可用性及IO 吞吐能力均较弱,不建议在其上存放虚拟机,推荐使用外置高性能磁盘阵列应用负载大小由于物理服务器资源自身的最大限制,应用负载越大,所能同时运行的虚机数量越少建议将不同应用访问特性的应用混合部署在同一物理服务器上灵活运用DRS 和VMotio
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VMware 虚拟 最佳 实践 规划 10970
限制150内