1. VMware vSAN简介与版本说明
VMware vSAN是一款软件定义的存储解决方案,作为超融合基础设施(HCI)的核心组件,为VMware环境提供高性能、可扩展的存储服务。
更多学习教程www.fgedu.net.cn。vSAN将服务器本地存储聚合成共享存储池,提供企业级存储功能。
vSAN支持多种部署模式,包括标准vSAN、vSAN延伸集群和vSAN集群中的集群。
学习交流加群风哥微信: itpux-com。它与VMware vSphere无缝集成,提供统一的管理界面。
VMware vSAN核心特性:
– 横向扩展:支持从3到64个节点的集群
– 企业级功能:快照、克隆、去重、压缩、擦除编码
– 高可用性:自动数据重建和故障域保护
– 性能优化:缓存分层架构,支持NVMe SSD
– 存储策略:基于策略的存储管理
– 云集成:支持混合云扩展和灾难恢复
– 简化管理:与vCenter统一管理界面
2. vSAN版本选择与下载地址
VMware vSAN采用与vSphere版本同步的发布模式,当前最新版本为8.0系列。
vSAN版本状态:
8.0 U2 2025-03-15 最新稳定版
8.0 U1 2024-09-20 稳定版
8.0 GA 2023-11-14 基础版
7.0 U3 2023-03-28 长期支持版
7.0 U2 2022-03-15 维护版
vSAN 8.0主要更新:
– 支持NVMe over TCP
– 增强的存储策略管理
– 改进的去重和压缩算法
– 增强的安全性和合规性
– 更好的云集成能力
官方下载地址:
产品页面:https://www.vmware.com/products/vsan.html
下载中心:https://customerconnect.vmware.com/en/downloads
文档中心:https://docs.vmware.com/en/VMware-vSphere/8.0/vsan/
3. vSAN下载方式详解
方式一:VMware Customer Connect下载
# https://customerconnect.vmware.com/en/downloads
# 登录VMware账户
# 输入用户名和密码
# 导航到下载页面
# 产品 -> VMware vSphere -> 选择版本
# 下载vSAN安装包
# 文件名: VMware-VMvisor-Installer-8.0U2-22380470.x86_64.iso
# 文件大小: 约 700MB
# 下载vCenter Server
# 文件名: VMware-VCSA-all-8.0.2-22380470.iso
# 文件大小: 约 6.5GB
# 使用wget下载
# cd /fgeudb/vsan
# wget “https://download3.vmware.com/software/vsphere8/VMware-VMvisor-Installer-8.0U2-22380470.x86_64.iso”
# 下载输出案例如下:
–2026-04-05 21:10:15–
https://download3.vmware.com/software/vsphere8/VMware-VMvisor-Installer-8.0U2-22380470.x86_64.iso
Resolving download3.vmware.com… 23.38.200.120
Connecting to download3.vmware.com|23.38.200.120|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 754974720 (720M) [application/octet-stream]
Saving to: ‘VMware-VMvisor-Installer-8.0U2-22380470.x86_64.iso’
VMware-VMvisor-Installer-8.0U2-22380470.x86_64.iso 100%[===============================================>]
720.00M 35.5MB/s in 20s
2026-04-05 21:10:35
URL:https://download3.vmware.com/software/vsphere8/VMware-VMvisor-Installer-8.0U2-22380470.x86_64.iso
[754974720/754974720] -> “VMware-VMvisor-Installer-8.0U2-22380470.x86_64.iso” [1]
方式二:VMware Evaluation Center下载(试用版)
# https://www.vmware.com/products/vsan/evaluation.html
# 填写试用申请
# 姓名、邮箱、公司信息等
# 下载试用版
# 选择vSAN版本和组件
# 下载输出案例如下:
–2026-04-05 21:15:15– https://download3.vmware.com/software/vsphere8/VMware-vsan-8.0U2-22380470.iso
Length: 819200000 (781M) [application/octet-stream]
Saving to: ‘VMware-vsan-8.0U2-22380470.iso’
VMware-vsan-8.0U2-22380470.iso 100%[===============================================>] 781.25M 32.5MB/s in
24s
4. vSAN安装部署实战
步骤1:硬件要求检查
# 每个主机:
# CPU: 至少4核,支持64位
# 内存: 至少32GB RAM
# 存储: 至少1块SSD缓存盘 + 1块容量盘
# 网络: 至少1GbE,推荐10GbE
# 检查CPU架构
# lscpu
# 输出案例如下:
Architecture: x86_64
CPU op-mode(s): 64-bit
CPU(s): 16
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 2
Vendor ID: GenuineIntel
Model name: Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
# 检查内存
# free -h
# 输出案例如下:
total used free shared buff/cache available
Mem: 64Gi 2.5Gi 58Gi 256Mi 3.5Gi 60Gi
Swap: 8.0Gi 0B 8.0Gi
# 检查磁盘
# lsblk
# 输出案例如下:
NAME SIZE TYPE MOUNTPOINT
sda 500G disk
sdb 200G disk (SSD)
sdc 1T disk (HDD)
步骤2:安装ESXi
# dd if=VMware-VMvisor-Installer-8.0U2-22380470.x86_64.iso of=/dev/sdb bs=4M status=progress && sync
# 从U盘启动服务器
# 选择”Install VMware ESXi”
# 安装步骤:
# 1. 选择安装磁盘: sda
# 2. 设置root密码
# 3. 确认安装
# 4. 重启服务器
# 配置ESXi网络
# 访问ESXi控制台
# 按F2 -> Configure Management Network
# 配置管理网络:
# IP地址: 192.168.1.51
# 子网掩码: 255.255.255.0
# 网关: 192.168.1.1
# DNS: 8.8.8.8
# 验证ESXi访问
# 打开浏览器访问: https://192.168.1.51
# 用户名: root
# 密码: 之前设置的密码
步骤3:部署vCenter Server
# 运行安装程序
# 部署类型: 嵌入式部署
# 设备设置:
# 设备名称: vcenter.fgedu.net.cn
# 根密码: 密码
# 网络设置:
# IP地址: 192.168.1.50
# 子网掩码: 255.255.255.0
# 网关: 192.168.1.1
# DNS: 8.8.8.8
# 部署输出案例如下:
正在部署vCenter Server…
部署完成,正在启动服务…
服务启动完成
# 访问vCenter
# 打开浏览器访问: https://192.168.1.50
# 用户名: administrator@vsphere.local
# 密码: 部署时设置的密码
5. vSAN配置文件详解
步骤1:创建vSAN集群
# 主机和集群 -> 右键数据中心 -> 新建集群
# 集群名称: fgedu-vsan-cluster
# 启用vSAN
# 选择”启用vSAN”
# 配置存储策略: 单站点标准集群
# 添加主机到集群
# 将ESXi主机添加到集群中
# 配置vSAN存储
# 存储 -> vSAN -> 磁盘管理
# 为每个主机选择缓存盘和容量盘
# 配置输出案例如下:
正在创建vSAN集群…
vSAN集群创建成功
正在配置存储…
存储配置完成
步骤2:配置vSAN存储策略
# 策略和配置文件 -> 存储策略 -> 新建存储策略
# 策略名称: vSAN-Standard
# 基于存储功能配置:
# 存储提供程序: vSAN
# 故障域数量: 1
# 擦除编码: 无
# 性能服务: 已启用
# 去重和压缩: 已启用
# 应用存储策略
# 右键虚拟机 -> 策略 -> 应用存储策略
# 选择: vSAN-Standard
# 配置输出案例如下:
正在创建存储策略…
存储策略创建成功
正在应用存储策略…
存储策略应用完成
步骤3:配置网络
# 主机 -> 配置 -> 网络 -> 虚拟交换机
# 创建vSAN端口组
# 名称: vSAN-Network
# VLAN ID: 100
# MTU: 9000 (巨帧)
# 配置输出案例如下:
正在创建vSAN网络…
vSAN网络创建成功
正在配置MTU…
MTU配置完成
# 测试网络连通性
# esxcli network ping –host=192.168.1.52 –interface=vmk1
# 输出案例如下:
PING 192.168.1.52 (192.168.1.52): 56 data bytes
64 bytes from 192.168.1.52: icmp_seq=0 ttl=64 time=0.500 ms
64 bytes from 192.168.1.52: icmp_seq=1 ttl=64 time=0.450 ms
6. 安装验证与测试
查看vSAN状态
# 存储 -> vSAN -> 监控
# 查看集群状态
# esxcli vsan cluster get
# 输出案例如下:
Cluster Information
Cluster UUID: 12345678-1234-1234-1234-123456789012
Cluster Enabled: true
Local Node UUID: 87654321-4321-4321-4321-210987654321
Local Node State: MASTER
Sub-Cluster Master UUID: 87654321-4321-4321-4321-210987654321
Sub-Cluster Backup UUID: 11223344-5566-7788-9900-aabbccddeeff
Sub-Cluster UUID: 00998877-6655-4433-2211-00aabbccddee
Sub-Cluster Membership List: 87654321-4321-4321-4321-210987654321, 11223344-5566-7788-9900-aabbccddeeff,
00998877-6655-4433-2211-00aabbccddee
Sub-Cluster Num Nodes: 3
Sub-Cluster Index: 1
Sub-Cluster Replication Mode: Async
Sub-Cluster Delay: 0
Sub-Cluster Reconfig State: none
Sub-Cluster HB Interval: 1
Sub-Cluster HB Timeout: 5
Sub-Cluster Max Num Failures: 1
# 查看存储状态
# esxcli vsan storage list
# 输出案例如下:
naa.600508b1001c42c7a8e8b7a8e8b7a8e8
Is Local: true
Is SSD: true
VSAN UUID: 52c8f792-6c7d-4f9a-8b7a-8b7a8b7a8b7a
VSAN Disk Group UUID: 52c8f792-6c7d-4f9a-8b7a-8b7a8b7a8b7a
VSAN Disk Group Name: naa.600508b1001c42c7a8e8b7a8e8b7a8e8
VSAN Status: In-Use
Capacity: 192.0 GB
Used: 45.0 GB
Free: 147.0 GB
功能测试
# 虚拟机和模板 -> 右键集群 -> 新建虚拟机
# 虚拟机配置:
# 名称: test-vsan-vm
# 兼容性: ESXi 8.0 及更高版本
# 客户端操作系统: Ubuntu Linux (64位)
# 存储: 选择vSAN存储
# 网络: 选择vSAN-Network
# 启动虚拟机
# 右键虚拟机 -> 电源 -> 打开电源
# 测试存储性能
# 在虚拟机中运行IO测试
# fio –name=random-write –ioengine=libaio –rw=randwrite –bs=4k –size=1G –numjobs=4 –runtime=60
–group_reporting
# 输出案例如下:
random-write: (g=0): rw=randwrite, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio,
iodepth=1
…
Jobs: 4 (f=4): [w(4)][100.0%][w=324MiB/s][w=83.0k IOPS][eta 00m:00s]
7. 常见问题与解决方案
问题1:vSAN集群无法形成
解决方案:
1. 检查网络连接:
# esxcli network ping –host=192.168.1.52
2. 检查vSAN网络配置:
# esxcli network vswitch standard portgroup list
3. 检查磁盘兼容性:
# esxcli vsan storage list
4. 检查vSAN服务状态:
# esxcli vsan cluster status
问题2:存储性能下降
解决方案:
1. 检查缓存盘状态:
# esxcli vsan storage list | grep -i ssd
2. 检查网络带宽:
# esxcli network nic stats get -n vmnic1
3. 检查存储策略:
# esxcli vsan policy list
4. 检查虚拟机IO:
# esxtop -> 按’u’查看存储IO
1. 使用vSAN 8.0 U2最新版本;2. 每个主机至少配置2块SSD作为缓存盘;3. 使用10GbE或更高带宽网络;4. 启用去重和压缩节省空间;5. 配置适当的故障域;6. 定期备份vCenter配置;7.
监控vSAN性能和健康状态;8. 预留足够的容量用于数据重建;9. 使用存储策略管理不同类型的工作负载;10. 定期更新vSAN版本。
本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html
