配置和管理ESXi存储设备(如iSCSI和NFS)需结合以下步骤和最佳实践:
-
iSCSI存储配置:
- 适配器类型:选择硬件iSCSI(依赖HBA卡)或软件iSCSI适配器(ESXi内置)。
- 添加适配器:通过vSphere Client进入主机→配置→存储适配器→添加软件iSCSI适配器。
- 目标配置:在适配器属性中填写iSCSI服务器IP、端口(默认3260),并启用CHAP认证(可选)。
- 扫描设备:完成配置后执行存储重新扫描以识别新LUN,并格式化为VMFS或直接使用。
-
NFS存储配置:
- 添加存储:在主机→存储→新建存储库→选择NFS类型,输入NFS服务器IP、共享路径及挂载名称。
- 权限设置:确保ESXi主机对NFS共享有读写权限,并验证网络连通性(如防火墙放行111、2049端口)。
-
管理与优化:
- 多路径策略:对iSCSI存储配置MPIO(如VMW_PSP_RR轮询)以提升冗余和性能。
- 存储I/O控制:在集群级别启用SIOC(Storage I/O Control)避免资源争用。
- 监控工具:使用vCenter性能图表或esxtop命令监控存储延迟、吞吐量和队列深度。
-
自动化实践:
- PowerCLI脚本:通过命令如
New-IScsiHbaTarget
和New-Datastore -Nfs
批量部署存储。 - Terraform集成:结合vSphere Provider自动化存储资源配置,确保基础设施即代码(IaC)。
- PowerCLI脚本:通过命令如
-
故障排查:
- iSCSI常见问题:检查vmkernel日志(/var/log/vmkernel.log)确认PDL(永久设备丢失)或APD(所有路径中断)状态。
- NFS连接问题:使用
esxcli storage nfs list
验证挂载状态,并通过vmkping
测试网络可达性。
注:生产环境中需遵循变更管理流程,存储扩容前务必验证备份与恢复策略。