参考官方文档 vSphere 5.1、 vSphere 6.0、vSphere 6.5
概念
vSphere是VMware旗下产品,主要是虚拟化技术,可将数据中心转换为简化的云计算基础架构,使IT组织能够提供灵活可靠的IT服务。
基本组件
计算机服务器
裸机上运行ESXi的x86服务器,ESXi软件为虚拟机提供资源,并运行虚拟机。注:x86是采用复杂指令架构处理器的计算机(如Intel、AMD),特点是程序各条指令顺序执行,控制简单,但利用率低;
相比采用精简指令架构处理器的PowerPC(如苹果电脑),只要求硬件执行有限且常用的那部分指令,大部分复杂的操作则使用传输的编译技术,主要用于中高档服务器。
- 存储网络和阵列
用于实现存储资源整合,主要技术有:光纤通道SAN阵列、iSCSI SAN阵列和NAS阵列等 - IP网络
每台计算机服务器可有多个物理网络适配器,为整个数据中心提供高带宽和可靠网络连接 - vCenter Server
vCenter Server 为数据中心提供一个单一控制点。它提供基本的数据中心服务,如访问控制、性能监控和配置功能。它将各台计算服务器中的资源统一在一起,使这些资源在整个数据中心中的虚拟机之间共享。其原理是:根据系统管理员设置的策略,管理虚拟机到计算服务器的分配,以及资源到给定计算服务器内虚拟机的分配。
在 vCenter Server 无法访问(例如,网络断开)的情况下(这种情况极少出现),计算服务器仍能继续工作。服务器可单独管理,并根据上次设置的资源分配继续运行分配给它们的虚拟机。在 vCenter Server 的连接恢复后,它就能重新管理整个数据中心。 管理客户端
VMware vSphere 为数据中心管理和虚拟机访问提供多种界面。这些界面包括 VMware vSphere Client (vSphere Client)、vSphere Web Client(用于通过 Web 浏览器访问)或 vSphere Command-Line Interface (vSphere CLI)。
从 vSphere 6.0 开始,运行的 vCenter Server 和 vCenter Server 组件的所有必备服务都在 VMware Platform Services Controller 中进行捆绑。可以部署具有嵌入式或外部 Platform Services Controller 的 vCenter Server,但是必须始终先安装或部署 Platform Services Controller,然后再安装或部署 vCenter Server。
ESXi主机最高配置(vSphere 6.0)
计算最高配置
| 项目 | 最大值 |
| :———— | :–: |
| 每个主机的逻辑 CPU | 480 |
| 每个主机的 NUMA 节点 | 16 |内存最高配置
| 项目 | 最大值 |
| ——- | :–: |
| 每个主机的内存 | 6 TB |存储最高配置
| 虚拟磁盘 | 最大值 |
| ——— | :–: |
| 每个主机的虚拟磁盘 | 2048 |网络最高配置
| 项目 | 最大值 |
| ——————————- | :————————————–: |
| 物理网卡 | |
| e1000e 1 GB 以太网端口 (Intel PCI-e) | 24 |
| igb 1 GB 以太网端口 (Intel) | 16 |
| tg3 1 GB 以太网端口 (Broadcom) | 16(已启用 NetQueue)32(已禁用 NetQueue)vSphere 6.0 中默认已启用 NetQueue。 |
安装
- 安装ESXi
- 交互式安装
- 脚本安装或升级
- 使用vSphere Auto Deploy安装
重要
在vSphere 6.0 中,Auto Deploy是与vCenter Server一同安装的。
配置ESXi引导和网络设置、直接控制台和其他设置。
(可选)设置用于远程日志记录的syslog服务器
在Windows虚拟机或物理服务器上安装vCenter Server,或部署Center Server Appliance。
从vSphere Web Client连接到vCenter Server,并配置相关参数。
安全证书
ESXi主机和vCenter Server通过SSL安全地进行通信
Virtual SAN
概念
使用软件定义的方法为虚拟机创建共享存储。
可配置vSAN以将其用作混合集群或全闪存群集。
- 混合群集中,闪存设备用于缓存层,磁盘用于存储容量层
- 全闪存群集中,闪存设备同时用作缓存和容量设备。
相关术语和定义
磁盘组
为vSAN群集提供性能和容量的主机和物理设备组上的物理存储容量单元。
每个磁盘组必须具有一个闪存缓存设备和一或多个容量设备。
用于缓存的设备不能在磁盘组之间共享或其他目的。
所用容量
指一个或多个虚拟机随时使用的物理容量。
基于对象的存储
vSAN以对象(数据和元数据分布于群集的逻辑卷,如一个VMDK、每个快照都是对象)形式存储并管理数据。
对象和组件
每个对象由一组组件组成,由虚拟机存储策略中正在使用的功能决定。
例如,允许的故障数策略配置为 1 时,Virtual SAN 确保将保护组件(如对象的副本和见证)放置在 Virtual SAN 群集中不同的主机上,其中每个副本即是一个对象组件。此外,在相同策略中,如果每个对象的磁盘带数配置为 2 个或更多,Virtual SAN 还可以跨多个容量设备条带化对象,每个条带视为指定对象的一个组件。必要时,Virtual SAN 可以将大对象分成多个组件。
Virtual SAN 数据存储包含以下对象类型: - 虚拟机主页命名空间
所有虚拟机配置文件均存储在虚拟机主目录中,例如 .vmx、日志文件、vmdk、快照增量描述文件等。 - VMDK
虚拟机磁盘或 .vmdk 文件,用于存储虚拟机硬盘驱动器内容。 - 虚拟机交换对象
打开虚拟机电源时创建。 - 快照增量 VMDK
生成虚拟机快照时创建。 - 内存对象
创建或挂起虚拟机时,选择快照内存选项时创建。 - 虚拟机合规性状态:“合规”和“不合规”
虚拟机中一个或多个对象未满足分配的存储策略要求时,虚拟机被视为不合规。例如,其中一个镜像副本无法访问时,状态可能会变得不合规。如果虚拟机与存储策略中定义的要求相符,虚拟机的状态则为合规。在虚拟磁盘页面的物理磁盘放置位置选项卡中,可确定虚拟机对象的合规性状态。 组件状态:“已降级”和“不存在”状态
已降级
永久组件故障
不存在
临时组件故障对象状态:“正常”和“不正常”
正常
全镜像和超过50%的对象组件可用
不正常
镜像副本不可以或少于50%对象组件可用
证明
仅包含元数据的组件
基于存储策略的管理(SPBM)
Ruby v Sphere 控制台(RVC)
vSAN Observer