最近在与同事沟通过程中,发现自己对于VMware各版本的功能差异不是非常准确的掌握,特意找了很久,找到了一个相对比较全的。
未来还会逐渐准备更多系统学习的相关学习资料;
比较从 vSphere 5.x 到 vSphere 6.5 的各个版本 | |||||
下表重点列出了每个版本中的新特性/功能 | |||||
VMware vSphere 5.0 | VMware vSphere 5.1 | VMware vSphere 5.5 | VMware vSphere 6.0 | VMware vSphere 6.5 | |
ESXi | 5.0 兼容性(即虚拟硬件 8) 32 个虚拟 CPU/1 TB RAM 基于软件的 3D 图形 支持 USB 3.0 和 EFI BIOS 交换到固态硬盘 统一的 CLI (ESXCLI) ESXi Shell 和 ESXi 防火墙 vSphere Auto Deploy Image Builder CLI | 5.1 兼容性(虚拟硬件 9) 64 个虚拟 CPU/1 TB RAM 基于硬件的 3D 图形 硬件辅助的虚拟化 虚拟化 CPU 性能计数器 为指定用户分配完整的管理员权限 Auto Deploy 无状态缓存和有状态安装 | 5.5 兼容性(虚拟硬件 10) 更完善的 3D 图形支持 支持 AHCI 控制器 主机的 CPU、内存、NUMA 节点数量和虚拟 CPU 的最高配置提高一倍 支持热插拔 PCI-e 固态硬盘 支持 CPU C-States 电源状态 可靠的内存技术 | 6.0 兼容性(虚拟硬件 11) 128 个虚拟 CPU/4 TB 虚拟 RAM WDDM 1.1 GDI 图形加速 能够移除所有串行和并行端口 热添加 RAM 现在能够识别 vNUMA 支持 480 个 CPU 和 12 TB RAM 支持每个主机 2048 个虚拟机 vMotion 支持 MSFT 集群 | 6.5 兼容性(虚拟硬件 12) 1.针对全新硬件、架构和虚拟机操作系统的支持,增强了NVMe以及新的x86架构下的支持; 2.支持更多Guest OS、Customization的支持,例如针对最近的Windows 10、RHEL 7.x、Ubuntu 16.x、SUSE 12 SPx、CoreOS 899.x以及Windows Server 2016TP版本; 3.VMware Host Client,这个功能是基于HTML 5的ESXi主机直接了管理; 4.Virtual NVMe,包含了模拟NVMexpress 1.0e版本的虚拟设备; 5.Para-Virtualized RDMA,在Linux环境包含了Para-Virtualized RDMA驱动,兼容RDMA over Converged Ethernet (RoCE) Version 1.0; 6.RDMA over Converged Ethernet (RoCE),包含RoCE version 1.0和2.0; 7.I/O Drivers和Ecosystem,升级了当前和新版本的IO设备驱动; 8.Fault Tolerance,更好的性能支持,针对FT VMkernel支持Multi-NIC Aggregation,与DRS能够有更好的交互; |
vCenter Server | Web Client 技术 vCenter Server Appliance (VCSA) vCenter Heartbeat 增强功能 | vCenter Single Sign-On Inventory Service 标记 新版 vSphere Web Client 无需共享存储即可使用 vMotion 进行迁移 数据库性能改进 | 单点登录 更完善的体系结构 支持本机 Active Directory vCenter Server Appliance (VCSA) 300 个主机/1000 个虚拟机,具有嵌入式数据库 vSphere App HA | 64 个主机集群,每集群 6000 个虚拟机 vMotion 的增强功能 跨 vCenter 进行 vMotion 迁移 跨虚拟交换机进行 vMotion 迁移 远距离 vMotion 迁移 平台服务控制器 针对 vCloud Suite 的常见服务(包括 SSO、证书和许可) 支持改进的 Linked Mode vCenter Server Appliance (VCSA) 具有与 Windows Installable 版 vCenter Server 相同的扩展能力(1,000 个主机,10,000 个虚拟机) 内容库 | 1.增强的vCenter安装、配置、管理、升级、打补丁等,支持命令行模板化vCenter Server生命周期管理; 2.vCenter Server Appliance Migration Tool,支持很轻松实现把Windows vCenter迁移到VCSA,支持CLI和UI两种方式,同时Update Manager也包含在迁移进程里; 3.vSphere Update Manager for VCSA,嵌入支持了VCSA的vSphere Update Manager功能,这点在之前的版本是不行的; 4.增强了Auto Deploy能力,有更好的弹性、性能以及兼容更多的vSphere功能组件; 5.VMware Tools生命周期管理,可以轻松实现对于VMware Tools的安装、升级等,相关的Report都可以通过API和UI来进行配置使用; 6.增强了Host Profiles,对于批量应用新的主机,有着更多的功能支持,例如与DRS结合以及并行主机应用、兼容性审计等; 7.vSphere Automation API功能,这是一个全新的REST,基于API、SDKs和多平台CLI,被用于简单化的VM管理以及自动化的VCSA-based的配置与服务; 8. Platform Service Controller High Availability,PSC HA组件帮助提供在vCenter Failover发生后的0配置需求,同时支持Windows和Linux版本的PSC; 9. vCenter High Availability,针对vCenter本身提供Native High Availability解决方案,可以有助于提供对于vCenter本身的故障保护,在Active和Passive vCenter之间的RTO甚至可以小于5m。借助同步拷贝技术的支持实现数据0丢失; 10. VCSA和数据库管理,6.5版本的VCSA管理界面包含了对于嵌入式vCenter vPostgres数据库的管理界面; 11. Native vCenter Server备份与恢复,只需要几步就可以简单的备份和恢复vCenter Server,支持基于HTTP、SCP或FTP等; |
存储 | VMFS 5 Storage DRS 配置文件驱动的存储 vSphere API for Storage Awareness (VASA) 增强的 VAAI 基元: 增强的 T10 合规性 精简配置存储阵列 基于 NAS 的硬件加速 Storage I/O Control (SIOC) 与 NFS 兼容 支持对快照和链接克隆使用 Storage vMotion 支持软件 FCoE 驱动程序 vSphere Replication(仅限 Site Recovery Manager) | VMFS 5 文件共享限制提高到 32 高效利用空间的稀疏虚拟磁盘(SE 稀疏磁盘) 可应对全部路径无效 (APD) 和永久设备丢失 (PDL) 情况 从软件 FCoE 启动 支持 iSCSI 巨型帧 支持 VAAI NAS 链接克隆 SIOC“Stats Only”(仅统计)模式 Storage DRS 链接克隆支持和数据存储相关性 最多 4 个并行 Storage vMotion 操作 具备自行监视、分析和报告 (SMART) 功能的固态硬盘监视 vSphere Replication | 62 TB VMDK 支持 16 Gbps 端到端 FC PDL 自动删除 改进了 VAAI UNMAP(现在使用 ESXCLI) VMFS 堆改进功能 vFlash Read Cache (VFRC) 针对 FCoE 和 iSCSI 提供 MSFT 集群支持 可在 Storage vMotion 中重命名虚拟机文件 vSphere Replication、Storage vMotion 和 Storage DRS 互操作性 与 Virtual SAN (VSAN) 兼容 vSphere Replication 多站点拓扑 支持 Storage vMotion 多个时间点 (MTIP) 快照 | Virtual SAN 6.0 Virtual Volumes (VVOL) NFS 4.1 客户端 NFS 和 iSCSI IPV6 支持 基于存储策略的管理 (SPBM) 现可供所有 vSphere 版本使用 SIOC IOPS 预留 vSphere Replication 支持每个 vCenter Server 2000 个虚拟机 | 1.增强了Storage I/O Control,支持I/O Limits,Shares和Reservation,切这些功能可以与Storage Policy-Based Management结合。提供了更全面的虚拟机访问共享存储时的优先级设定; 2.Storage Policy-Based Management Components,更加简单的创建和重新使用Storage Policy Components,里面还可以包含很多其他的数据服务,例如:加密、缓存、replication以及I/O Control; 3.增强了NFS 4.1 Client,支持更强健的加密算法; 4.增强了Datastore与路径限制,针对每台主机到LUN的数量增加到了1024个,路径数则增加到了4096; 5.针对Virtual Volumes Replication提供了vMotion加速功能,使用Virtual Volumes拷贝虚拟机利用存储这列本地拷贝功能。降低了迁移时的网路开销; 6.增强的vSphere Storage APIs - DataProtection,包括:可配置的VSS参数,例如“VSS_BACKUP_TYPE”、创建快照时的超时机制可配置、利用NBD模式传输压缩后的数据、重新使用vCenter Server Session; 7.Virtual SAN部分增强了iSCSI功能,允许添加对于Native iSCSI的支持,这个东西的主要场景还是在类似Microsoft Cluster场景之类的时候。可以创建iSCSI Targets和LUNs,可以使用iSCSI Initiator访问存储; 8.Virtual SAN部分支持2节点直连和Witness Traffic分离,支持将通讯分离在不同的 通讯接口与介质上; 9.Virtual SAN部分支持最新的硬件设备,例如:512e驱动、100Gbps、InfiniBand网路技术等; 10.支持VMFS 6,支持512e设备和LUN,全新的VMFS 6文件系统,这个版本的VMFS 6支持自动的UNMAP,可以异步跟踪被释放的Blocks以及发送UNMAPS到存储后端。同时,SESparse是VMFS 6支持的快照格式。在VMFS 6里不再支持VMFSparse快照格式(VMFS 5支持)。VMFS 6和VMFS 5都可以并存; |
网络 | Netflow PortMirror Network I/O Control (NIOC) 增强功能: 用户定义的网络资源池 vSphere Replication 流量类型 支持链路层发现协议 (LLDP) IEEE 802.1p 标记 | Virtual Distributed Switch (VDS) 网络运行状况检查、配置 备份和还原,以及 管理网络回滚 和恢复 支持链路聚合控制协议 (LACP) 新增网桥协议数据单元 (BPDU) 过滤器 端口镜像 (RSPAN/ERSPAN) NetFlow 版本 10 单源 I/O 虚拟化 (SR-IOV) | 更强大的 LACP 支持 最多 64 个 LAG 32 种哈希算法 更高效的工作流 流量过滤(端口组级别) 基于 MAC、类型或协议进行过滤 传入和传出流量均进行过滤 独特的服务代码点 (DSCP) 标记 SR-IOV 通信端口组属性 主机级数据包捕获工具 (tcpdump) 支持 40 Gb 网卡 | Network I/O Control (NIOC) 版本 3 能够在 VMNIC 中保留带宽 能够在 vSphere Distributed Switch (VDS) 端口组中保留带宽 SR-IOV 支持 1024 项虚拟功能 | 1.提升了Nested ESXi的性能,添加MAC learning功能,规避Promiscuous Mode和不必要的包传输到VMs以及导致高CPU使用率; 2.提升了网路基础架构的可管理型,允许为DRS、iSCSI、vMotion提供不同的网管,消除了需要为所有主机添加静态路由的问题; |
安全 | 1.VMDK加密功能支持,这个部分提供了通过Storage Policies的加密管理,不需要对Guest OS进行任意修改; 2.支持对于ESXi主机和Guest VM的安全启动支持; 3.增强了vCenter Events、Alarms以及vSphere Logging; 4.加密的vMotion功能; |