Vmware虚拟化培训目标学习完此课程后,您应当能够执行以下任务:理解VMware的虚拟化概念。使用VMwarevCenterServer™部署虚拟机。使用VMwarevSphere®vMotion®和vSphereStoragevMotion执行实时迁移。配置VMwareESXi™集群来自动分发虚拟机工作负载。按层次结构向特定业务功能部门分配CPU和内存资源。使用vCenterServer性能图和警报主动监视虚拟数据中心。通过vSphereHighAvailability和VMwareFaultTolerance确保应用程序的高可用性。了解如何扩展vSphere功能。虚拟基础架构概述第2单元重要说明虚拟化技术通过降低资金成本和运营成本、提高服务可用性以及提供新的数据保护机制,为计算机行业带来了革新。本单元将介绍虚拟化的核心概念和VMwarevSphere®。目标学习完本课后,您应当能够执行以下任务:介绍虚拟化的核心概念。介绍vSphere的主要组件。介绍虚拟网络组件。介绍数据存储。物理基础架构光纤通道存储光纤通道以太网NFS存储iSCSI存储网络应用程序操作系统物理主机虚拟基础架构虚拟化管理程序VMwareESXi™主机光纤通道光纤通道存储以太网NFS存储iSCSI存储网络虚拟机物理体系结构与虚拟体系结构的比较虚拟体系结构x86体系结构VMwarevSphere物理体系结构x86体系结构操作系统应用程序为什么要使用虚拟机?易于移动和复制:封装在文件中不依赖于物理硬件易于管理:与其他虚拟机相互隔离不受硬件变化的影响能够支持旧版应用程序可实现服务器整合虚拟机物理机难以移动或复制受制于一组特定的硬件组件生命周期通常较短需要亲自联络以升级硬件利用祼机虚拟化管理程序的虚拟化ESXi采用虚拟化管理程序体系结构。祼机虚拟化管理程序系统不要求安装操作系统。虚拟化管理程序本身就是操作系统。什么是VMwarevSphere?一组基础架构虚拟化套件,可提供虚拟化、管理、资源优化、应用程序可用性以及操作自动化功能它由以下组件构成:VMwareESXiVMwarevCenterServer™VMwarevSphere®Client™VMwarevSphere®VMFSVMwarevSphere®VirtualSymmetricMultiprocessingvSphere网络连接虚拟网络连接(vNetwork)功能可以按最佳方式调整物理机和虚拟机网络连接,并为主机和虚拟机提供网络连接。vNetwork支持两种类型的虚拟交换机:vNetwork标准交换机•单个主机的虚拟交换机配置vNetwork分布式交换机•这种虚拟交换机可为跨多个主机迁移的虚拟机提供一致的网络配置什么是虚拟网络?什么是虚拟交换机?虚拟交换机:用于引导虚拟机之间的网络流量并链接到外部网络。用于合并多个网络适配器的带宽并平衡它们之间的流量。此外,还可用于处理物理网卡(NIC)的故障切换。模仿物理以太网交换机:•虚拟机的网卡可连接到端口。•每个上行链路适配器使用一个端口。外部环境物理交换机操作系统应用程序虚拟网卡端口操作系统应用程序虚拟网卡操作系统应用程序虚拟网卡物理网卡虚拟网络可为使用虚拟交换机的主机和虚拟机提供网络连接。分布式虚拟交换机的优势分布式交换机相对于标准交换机的优势:简化数据中心管理为私有VLAN、端口镜像、网络数据流、网络I/O控制提供支持支持在使用VMwarevMotion™进行迁移的过程中随虚拟机一同迁移网络统计信息和策略。可进行自定义和第三方开发虚拟交换机虚拟交换机虚拟交换机分布式虚拟交换机标准交换机分布式交换机vSphere存储选择存储技术数据存储类型FCoEiSCSI光纤通道直接连接文件系统NASNFSVMwarevSphereVMFSESXi主机VMFS和NFS数据存储数据存储是一个逻辑存储单元,可使用一个物理设备或一个磁盘分区上的磁盘空间,或跨若干物理设备。数据存储类型:VMFS网络文件系统(NFS)数据存储用于存储虚拟机、模板和ISO映像。数据存储卷虚拟机内容ESXi主机物理文件系统与VMwarevStorageVMFS的比较物理体系结构虚拟体系结构x86体系结构操作系统应用程序x86体系结构VMwarevSpherex86体系结构VMwarevSphereNTFS,ext3,UFSVMFS管理简化利用vSphereClient,您可以集中管理vSphere环境。在登录屏幕中输入:vCenterServer系统的主机名或IP地址Windows用户和密码用户界面vSphereClientWebClientESXi主机您的桌面vCenterServer在vSphereClient中导航搜索框菜单栏导航栏主页查看vCenterServer清单vCenterServer清单面板按层次结构组织对象。主机和集群数据存储虚拟机和模板网络要点借助虚拟基础架构,可以向业务应用程序动态映射计算、存储和网络资源。借助虚拟化技术,可以在一台计算机上的多个虚拟机内并行运行多个操作系统实例。vSphere可汇聚物理硬件资源,并为数据中心提供虚拟资源。创建虚拟机第3单元重要说明虚拟机是虚拟基础架构的核心组件。VMwarevSphere®支持使用模板快速调配虚拟机。通过创建、配置和测试虚拟机并将其转换为模板格式,可以创建模板。模板可降低部署额外虚拟机时花费的时间,并减少代价高昂的错误。目标学习完本课后,您应当能够执行以下任务:介绍虚拟机硬件。创建虚拟机模板。使用模板部署虚拟机。什么是虚拟机?虚拟机是:一个虚拟硬件集,可在其上运行受支持的客户操作系统和应用程序一组离散的文件虚拟机配置文件描述虚拟机的配置及其虚拟硬件。避免使用特殊字符和空格来命名虚拟机。…guestOS=“winnetstandard”…displayName=“MyVM”(etc.)MyVM.vmx虚拟机虚拟机硬件最多1TBRAM(通过VirtualSMP最多配置8个CPU快速、灵活的客户操作系统安装本地虚拟机控制台虚拟机从ISO映像安装到虚拟磁盘。为数据存储配置一个ISO映像库,以便简化虚拟机部署和应用程序安装。增强的虚拟机性能VMware®Tools可提高性能并加强对虚拟机的管理。其功能特性包括:虚拟机心跳信号改善鼠标移动能够流畅地关闭虚拟机VMwareTools图标将VMwareTools安装到客户操作系统中。缩短虚拟机部署时间模板是VMwarevCenterServer™的一项功能,用于创建和调配新虚拟机。模板是一个“主映像”,通常包含一个客户操作系统、一组应用程序和一套特定的虚拟机配置。创建模板将虚拟机克隆为模板。虚拟机既可处于开启状态,也可处于关闭状态。将虚拟机转换为模板。虚拟机必须处于关闭状态。克隆模板。首先在清单中选择模板。使用模板部署虚拟机要部署虚拟机,需提供虚拟机名称、清单位置、主机、数据存储和客户操作系统自定义数据等信息。跨数据中心部署虚拟机允许跨数据中心部署虚拟机。例如,通过一个数据中心的模板在另一个数据中心内部署虚拟机。向虚拟机中热添加设备可在虚拟机开启并运行时添加某些设备(可热插拔设备)。当虚拟机处于开启状态时,还可以添加CPU和内存。要点虚拟机是一套虚拟硬件,可在其上运行受支持的客户操作系统和应用程序。模板是一个“主映像”,通常包含一个客户操作系统、一组应用程序和一套特定的虚拟机配置。通过模板部署虚拟机是一种快速、简便并具有可扩展性的虚拟机创建方法。虚拟机硬件具有足够的可扩展性,可满足多数业务和应用程序需求。VMwareTools可提高性能并加强对虚拟机的管理。可在虚拟机开启并运行时添加某些设备(可热插拔设备)。向业务职能部门分配资源第4单元重要说明通过设置资源池的资源分配设置,可以按层次结构分配CPU和内存资源,以满足组织的业务需求。虚拟机的资源分配设置提供更精细的调整选项,以满足应用程序的业务需求。目标学习完本课后,您应当能够执行以下任务:介绍虚拟机CPU和内存资源控制。理解资源池的工作原理。CPU管理支持服务器整合一个虚拟机最多可拥有32个虚拟CPU(vCPU)。在必须调度虚拟CPU时,VMkernel会将虚拟CPU映射到硬件执行环境(HEC)。“硬件执行环境”是指处理器调度一个执行线程的功能。一个核心或超线程VMkernel负载平衡系统会同时调度虚拟机中的所有虚拟CPU。HECHECHECHECHECHECHEC份额数量更改份额数量开启虚拟机关闭虚拟机虚拟机如何争用资源采用比例份额机制进行相对资源管理:在资源争用期间应用防止虚拟机独占资源保证可预测的资源份额限制、预留和份额限制该值是此虚拟机消耗的CPU时间的最大值,单位是MHz。预留该值是为此虚拟机预留的CPU周期数,单位是MHz。VMkernel会选择可迁移的CPU。份额拥有更多份额意味着该虚拟机能更频繁地争用到CPU时间。虚拟内存管理虚拟内存这是客户操作系统内的应用程序映射的内存。物理内存主机向虚拟机提供物理内存页。计算机内存这是主机从RAM分配的实际内存页。虚拟化管理程序应用程序客户操作系统高效使用内存借助透明页共享,VMkernel可以高效利用物理内存。VMkernel会检测虚拟机内存中完全相同的内存页,并将其映射到同一个底层物理内存页上。无需更改客户操作系统VMkernel将共享内存页视为写入时复制页面。共享时,页面处于只读状态写入后,页面成为专用副本支持更高的整合率扩充内存。(驱动程序要求客户操作系统提供内存。)强制客户操作系统将页面输出到自己的分页区域。VMkernel回收内存。客户操作系统可以调入页面。主机将提供内存。缩紧内存。(驱动程序让出内存。)内存充足。内存不扩充。VMware®Tools内存释放驱动程序支持更高的内存整合率。RAM不足时,将释放分配给选定虚拟机的内存。使用资源池满足业务需求资源池:是一个逻辑抽象概念,用于分层管理CPU和内存资源可用于已启用VMwareDistributedResourceScheduler(DRS)的独立主机或集群资源池可为虚拟机和子级池提供资源。资源池按地理位置?按部门?按职能?按硬件?根资源池资源池设置资源池具有以下属性:份额•低、正常、高、自定义预留,以MHz和MB为单位限制,以MHz和MB为单位•默认情况下为无限量访问(最大值为可访问的最大资源量)预留是否可扩展?•是–虚拟机和子资源池可以提取其父级池中的资源。•否–虚拟机和子资源池仅可提取此池中的资源,即使其父级池具有可用资源,也不可提取。资源池示例:CPU争用VMwarevSphere5:安装、配置、管理–修订版A要点采用比例份额机制可避免单个虚拟机独占CPU或内存资源。透明页共享和内存释放驱动程序机制允许VMkernel高效使用物理内存。资源池是一个逻辑抽象概念,用于分层管理CPU和内存资源。必须同时调度虚拟机中的所有虚拟CPU。用于分配CPU或内存资源的设置包括限制、预留和份额。根资源池由特定主机或DRS集群的CPU和内存资源构成。迁移虚拟机第5单元重要说明VMwarevSphere®vMotion®和vSphereStoragevMotion是重要的VMware®工具,可用于提高服务级别并改善总体硬件利用率与平衡性。目标学习完本课后,您应当能够执行以下任务:介绍vMotion的优势。介绍vMotion的操作过程。使用vMotion实时迁移虚拟机。介绍StoragevMotion的优势。介绍StoragevMotion的操作过程。使用StoragevMotion迁移实时虚拟机的文件。vMotion迁移vMotion迁移可将已开启的虚拟机从一个主机移到另一个主机上。vMotion可用于:提高整体硬件利用率使虚拟机在计划内硬件停机期间继续运行使VMwareDistributedResourceScheduler(DR