VSAN 与 RAID区别:
vSAN 可以管理 ESXi 主机,且只能与 ESXi 主机配合使用。一个 vSAN 实例仅支持一个群集。vSAN 不需要外部网络存储来远程存储虚拟机文件,例如光纤通道 (FC) 或存储区域网络 (SAN)
使用传统存储,存储管理员可以在不同的存储系统上预先分配存储空间。vSAN 会自动将 ESXi 主机的本地物理存储资源转化为单个存储池。可以根据服务质量要求划分这些池,并将其分配给虚拟机和应用程序。
vSAN 的运行方式与基于 LUN 或 NFS 共享的传统存储卷不同。iSCSI 目标服务使用 LUN 在远程主机上启用启动器,以便向 vSAN 群集中的存储设备传输块级别数据。
某些标准存储协议(如 FCP)不适用于 vSAN。
实现方式:VSAN是一种软件定义的存储解决方案,通过在主机上使用本地存储资源创建分布式存储集群。而RAID磁盘阵列是一种硬件存储解决方案,通过将多个磁盘驱动器组合起来,实现数据保护和性能优化。
灵活性:VSAN提供了更高的灵活性,可以根据需求对存储进行动态扩展和调整。同时,VSAN还支持虚拟机级别的数据管理,可以实现更精细的控制和管理。而RAID磁盘阵列通常需要在硬件层面进行配置,缺乏灵活性。
成本:VSAN相对较低的成本是其优势之一,因为它使用主机上的本地存储资源,无需额外的硬件投资。相比之下,RAID磁盘阵列需要购买专用的硬件设备,成本较高。
专业术语
1.磁盘组是为vSAN集群提供性能和容量的主机和物理设备组上的物理存储容量单元。在向 vSAN集群提供其本地设备的每个 ESXi 主机上,设备按磁盘组形式进行组织
每个磁盘组必须具有一个闪存缓存设备和一个或多个容量设备。用于缓存的设备不能在磁盘组之间共享,也不能用于其他目的。单个缓存设备必须专用于单个磁盘组。
在混合集群中,闪存设备用于缓存层,磁盘用于存储容量层。闪存缓存设备必须至少提供虚拟机需要使用的预期存储容量的 10%
在全闪存集群中,闪存设备用于缓存和容量,vSAN 会将缓存层仅用于写入缓存。写入缓存必须能够处理频繁的写入活动。
2.所用容量: 所用容量指一个或多个虚拟机随时使用的物理容量。所用容量由多种因素决定,包括 VMDK、保护副本等内容所使用的容量。计算缓存大小时,不考虑用于保护副本的容量。
3.基于对象的存储:vSAN以灵活的数据容器(称为对象)形式存储并管理数据。对象是指其数据和元数据分布于集群中的逻辑卷。例如,每个 VMDK 是一个对象,每个快照也是一个对象。在 vSAN数据存储上置备虚拟机时,vSAN 为每个虚拟磁盘创建一组由多个组件组成的对象。还创建了虚拟机主页命名空间,用作存储所有虚拟机元数据文件的容器对象。基于已分配的虚拟机存储策略,vSAN单独置备和管理每个对象,同时还可能需要为每个对象创建一个 RAID 配置。
4.对象-组件:每个对象由一组组件组成,由虚拟机存储策略中正在使用的功能决定。例如,通过将允许的故障数主要级别设置为 1,vSAN 可确保副本和见证等保护组件放置在vSAN 集群中的不同主机上,其中每个副本是一个对象组件。必要时,vSAN也可以将大型对象分成多个组件
vSAN数据存储包含以下对象类型:
-虚拟机主页命名空间:所有虚拟机配置文件均存储在虚拟机主目录中,例如 .vmx、日志文件、vmdk 以及快照增量描述文件。
-VMDK:虚拟机磁盘或 .vmdk 文件,用于存储虚拟机硬盘驱动器的内容。
-虚拟机交换对象:打开虚拟机电源时创建。
-快照增量 VMDK:生成虚拟机快照时创建。
-内存对象:创建或挂起虚拟机时,选择快照内存选项时创建。
5.vSAN数据存储:在集群上启用 vSAN后,将创建一个vSAN 数据存储。其在可能存在的数据存储列表上将以其他数据存储类型显示,包括 Virtual Volumes、VMFS 和 NFS。单个vSAN数据存储可以为每个虚拟机或每个虚拟磁盘提供不同的服务级别。
vSAN提供集群中所有主机(无论是否向集群提供存储)均可访问的单个vSAN 数据存储。每个主机均可挂载任何其他数据存储,包括 Virtual Volumes、VMFS 或 NFS。
可以使用 Storage vMotion 在 vSAN数据存储、NFS 数据存储和 VMFS 数据存储之间移动虚拟机。
仅用于容量的磁盘和闪存设备可以提供数据存储容量。用于闪存缓存的设备不计入数据存储的一部分。
其他专业术语可参考文档自行查看:
https://docs.vmware.com/cn/VMware-vSphere/7.0/com.vmware.vsphere.vsan-planning.doc/GUID-1D8956A2-3F46-49C8-9231-38F3A9D09A0F.html
配置vSAN 整合多主机磁盘
需提前安装VMwarevSphere
1.登陆vSphere Client,右键新建集群,创建一个启用了vSAN的集群。
2.右键vSAN集群,添加主机,将EXSI主机添加到vSAN集群中。
vSAN部署选项:
一个标准 vSAN 集群至少包含三个主机。通常情况下,标准 vSAN 集群中的所有主机都位于同一位置,并在相同的第 2 层网络上相连接。全闪存配置需要 10Gb 网络连接,同时也建议对混合配置使用此设置。
双节点 vSAN 集群通常用于远程办公室/分支机构环境,通常运行需要高可用性的少量工作负载。双节点 vSAN 集群中包含的两个主机位于同一位置,且连接到同一网络交换机或直接连接。配置双节点 vSAN 集群时可以将第三个主机用作见证主机,该见证主机可以位于分支机构的远程位置。通常情况下,见证主机与 vCenter Server 一起位于主站点。
vSAN 延伸集群可应对整个站点故障。延伸集群中的主机均匀分布在两个站点上。两个站点的网络延迟不得超过 5 毫秒。vSAN 见证主机位于第三个站点上,可提供见证功能。在两个数据站点之间出现网络分区的情况下,见证主机还充当仲裁主机。仅见证组件等元数据存储在见证主机上。
注意:改主机需确保如下都配置好
2-1.选中EXSI主机,配置-网络-VMKernel适配器,勾选vSAN以启用vSAN流量转发。下面我是编辑的EXSI默认的vmk0适配器(连接类型是VMkernel 网络适配器)
2-2.用于vSAN的容量磁盘必须是未格式化的磁盘(不可用于VMFS存储:即创建VMFS文件系统格式化),若已在存储菜单创建了数据存储,需卸载 并 删除此数据存储,此磁盘才可用于vSAN
用于vSAN的缓存磁盘也必须是未格式化的磁盘,且存储设备已标记为闪存驱动器类型,并且不可用于虚拟闪存。
2-3.有关集群的主机配置的要求和建议。
确保至少有三个主机为 vSAN 数据存储提供存储。由于发生故障时需要进行维护和修复操作,因此至少需要向集群中添加四个主机。指定具有统一配置的主机以在集群中获得最佳存储平衡。
不要将仅有计算资源的主机添加到集群中,以避免提供存储的主机上存储组件分布不平衡。需要大量存储空间且在仅计算主机上运行的虚拟机可能将大量组件存储在单个容量主机上。因此,集群中的存储性能可能较低。
请勿为了节电而在主机上配置激进的 CPU 电源管理策略。某些对 CPU 速度延迟敏感的应用程序的性能可能较低。有关 CPU 电源管理策略的信息,请参见vSphere 资源管理文档。
如果您的集群包含刀片服务器,可以考虑用连接到刀片服务器的外部存储机箱来扩展数据存储容量。确保存储机箱列出在VMware 兼容性指南的 vSAN 部分中。
考虑您置于混合或全闪存磁盘配置的工作负载配置。
要获得高级别的可预测性能,请提供全闪存磁盘组集群。
要在性能和成本获得之间平衡,请提供混合磁盘组集群。
确认每个主机至少具有 32 GB 内存。
存储 I/O 控制器、驱动程序和固件检查
验证存储 I/O 控制器、驱动程序和固件版本是否已经过认证并已在 VCG 网站 (http://www.vmware.com/resources/compatibility/search.php) 兼容性指南的“vSAN”部分列出。
确认该控制器配置为直通还是 RAID 0 模式。
确认该控制器缓存和高级功能已禁用。如果无法禁用缓存,则必须将读取缓存设置为 100%。
确认您使用的是具有较高队列深度的控制器。在维护和故障期间,使用队列深度小于 256 的控制器会显著影响您的虚拟机性能。
确认为集群提供存储的 vSAN 主机至少有一个缓存和一个容量设备。vSAN 需要独占访问 vSAN 集群中主机的本地缓存和容量设备。它们无法与其他用途(例如,虚拟闪存文件系统 (VFFS)、VMFS 分区或 ESXi 引导分区)共享这些设备
确认每个主机都至少配置有一个网络适配器(VMKernel适配器勾选vSAN服务)。对于混合配置,确认 vSAN 主机的专用带宽至少为 1 GbE。对于全闪存配置,确认 vSAN 主机的带宽至少为 10 GbE。
验证正在使用的是否为最新版本的 vCenter Server。要使用完整的 vSAN 功能集,加入 vSAN 集群的 ESXi 主机必须为 7.0 Update 1 或更高版本。vSAN 从之前的版本升级期间,您仍可以使用当前磁盘格式版本,但却无法使用许多新的功能。vSAN 7.0 Update 1 及更高版本软件支持所有磁盘格式。
确认您拥有有效的 vSAN 许可证密钥。要使用全闪存功能,您的许可证必须支持该功能。
2-4.依次点击DRS和可用性,点击编辑-启用,以开启DRS和HA
2-5.最后点击监控-SKyline运行状况,确保集群检查无报错即可。
- 点击vSAN集群-vSAN-磁盘管理,创建磁盘组 或 声明未使用磁盘即可。
每个磁盘组必须具有一个闪存缓存设备和一个或多个容量设备。用于缓存的设备不能在磁盘组之间共享,也不能用于其他目的。单个缓存设备必须专用于单个磁盘组。
在混合集群中,闪存设备用于缓存层,磁盘用于存储容量层。闪存缓存设备必须至少提供虚拟机需要使用的预期存储容量的 10%
在全闪存集群中,闪存设备用于缓存和容量,vSAN 会将缓存层仅用于写入缓存。写入缓存必须能够处理频繁的写入活动。
4.启用 vSAN 后,将创建一个数据存储。您可以查看 vSAN 数据存储的容量。
查看 vSAN 数据存储容量。
vSAN 数据存储的大小取决于每台 ESXi 主机的容量设备数量以及集群中 ESXi 主机的数量。例如,如果某台主机具有七个 2 TB 的容量设备,集群中包含八台主机,则存储容量约为 7 x 2 TB x 8 = 112 TB。在使用全闪存配置时,闪存设备将提供容量。对于混合配置,磁盘将计入容量。
快速入门
可以使用快速入门工作流快速地创建、配置和扩展 vSAN 集群。
快速入门功能整合了工作流,使您能够快速配置新的 vSAN 集群,该集群使用建议的默认设置来实现网络、存储和服务等常用功能。快速入门功能将常见任务分组在一起,并使用配置向导指导您完成过程。在每个向导上输入所需信息后,快速入门功能便根据输入的信息配置集群。
集群主机必须具有 ESXi 6.0 Update 2 或更高版本。对于双节点集群,请确认主机运行的是 ESXi 6.1 或更高版本。所有主机都具有类似配置,包括网络设置
可以使用跳过快速入门按钮退出快速入门工作流,并继续手动配置集群及其主机。可以单独添加新主机,然后手动配置这些主机。跳过后,将无法还原集群的快速入门工作流。
快速入门工作流用于新集群。将现有的 vSAN 集群升级到 6.7 Update 1 或更高版本时,将显示快速入门工作流。跳过快速入门工作流,并通过 vCenter Server 继续管理集群