前期准备
-
确认硬件兼容性
# 示例(以Brocade交换机为例):
switch:admin> zonecreate "Zone_Server1", "21:00:00:1b:32:xx:xx:xx;21:00:00:1b:32:yy:yy:yy"
switch:admin> cfgadd "Config1", "Zone_Server1"
switch:admin> cfgsave将服务器的HBA卡WWPN与存储阵列的端口WWPN划分至同一Zone。
-
iSCSI网络设置
# 重新扫描SCSI总线
echo 1 > /sys/class/scsi_host/host0/scan
# 验证磁盘
fdisk -l - Windows示例:
通过“磁盘管理”工具初始化并格式化新发现的磁盘。
存储分配与管理
-
LUN映射
- 在存储管理界面(如NetApp ONTAP、Dell Unity)中,创建LUN并映射到服务器的WWPN或IQN。
- 设置LUN的访问权限(如Read/Write、多路径策略)。
-
多路径配置
# Linux多路径配置(/etc/multipath.conf) defaults { user_friendly_names yes } devices { device { vendor "NETAPP" product "LUN" path_grouping_policy multibus } }
验证与测试
-
连通性检查
- 使用
ping
(iSCSI)或fcping
(光纤通道)测试网络延迟。 - 在服务器执行
multipath -ll
(Linux)或mpclaim -s -i
(Windows)确认多路径状态。
- 使用
-
性能基准测试
- 使用工具(如
fio
、Iometer
)测试IOPS和吞吐量。 - 监控存储延迟(如通过存储设备的性能面板)。
- 使用工具(如
常见问题排查
-
问题1:服务器无法发现LUN
解决:检查Zone配置、存储映射规则及HBA卡驱动状态。 -
问题2:iSCSI连接超时
解决:验证网络MTU设置,关闭防火墙或ACL限制。
引用资料
- Cisco MDS 9000系列交换机配置指南:https://www.cisco.com/c/en/us/support/switches/mds-9000-series-multilayer-switches/products-installation-guides-list.html
- VMware官方iSCSI最佳实践:https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-35C73C0C-B7F0-462B-8D1E-993D7E256635.html
- Linux多路径配置文档:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/configuring_and_managing_storage/configuring-dm-multipath_configuring-and-managing-storage
通过以上步骤,可确保服务器与SAN存储的高效连接,满足企业对高可用性、可扩展存储架构的需求。