ESXi主机添加iSCSI存储

本文详细介绍了如何在ESXi主机上配置iSCSI存储网络,包括虚拟交换机的建立、iSCSI适配器的创建及目标发现、多路径负载均衡设置等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

整个实验环境如下:

数据中心名称:DataCenter
ESXi集群名称:Cluster
域:vsphere6.local
业务网网络:192.168.232.0/24,网关:192.168.232.2
iSCSI网络:192.168.222.0/24
ESXi主机01:192.168.232.100,iSCSI网卡:192.168.222.100,主机名:esxi01
ESXi主机02:192.168.232.101,iSCSI网卡:192.168.222.101,主机名:esxi02
域控服务器01:192.168.232.201,主机名:dc01
域控服务器02:192.168.232.202,主机名:dc02
vCenter数据库服务器:192.168.232.203,主机名:vcdb
vCenter服务器:192.168.232.204,主机名:vCenter
iSCSI服务器:192.168.222.10

四、实验拓扑图:

ESXi主机添加iSCSI存储

配置两台ESXi主机的iSCSI网络,挂载openfiler映射出来的两个卷,openfiler的配置网上有,这里就不在叙述。

每台ESXi通过两块网卡与iSCSI网络相连,如下图:
ESXi主机添加iSCSI存储
首先给每台ESXi主机添加两块网卡,如下图,vmnic1和vmnic2:
ESXi主机添加iSCSI存储
首先配置esxi01主机的iSCSI存储网络,添加虚拟交换机,如下图,选择esxi01->管理->网络->虚拟交换机,选择“添加主机网络”按扭
ESXi主机添加iSCSI存储
选择VMkernel
ESXi主机添加iSCSI存储
选择新建标准交换机
ESXi主机添加iSCSI存储
ESXi主机添加iSCSI存储
选择新添加网卡的其中一块,vmnic1
ESXi主机添加iSCSI存储
输入网络标签iscsi01
ESXi主机添加iSCSI存储
按照规划输入第一块iSCSI网卡的IP:192.168.222.1
ESXi主机添加iSCSI存储
至此一个虚拟交换机添加完成,使用相同方法再创建第二个虚拟交换机,此交换机与vmnic2绑定,与之前不同的为网络标签、IP地址的配置。
ESXi主机添加iSCSI存储
ESXi主机添加iSCSI存储
完成后开始选择存储器->存储适配器,点击绿色的+号按扭,选择软件iSCSI适配器,如下图
ESXi主机添加iSCSI存储
点击确定创建iSCSI适配器
ESXi主机添加iSCSI存储
选择刚才创建的iSCSI适配器vmhba33,如下图,再选择“网络端口绑定”,点击绿色+
ESXi主机添加iSCSI存储
将刚才创建的两个iscsi端口组前打钩,如下图
ESXi主机添加iSCSI存储
再选择“目标”->“动态发现”,点击添加
ESXi主机添加iSCSI存储
输入iSCSI服务器的服务地址192.168.222.10,点击确定
ESXi主机添加iSCSI存储
点击重新扫描主机存储设备按扭,如下图
ESXi主机添加iSCSI存储
下面设置iSCSI线路的负载均衡,默认只用一根线路,通过设置使两根线路都使用,选择“存储设备”,并选择一个iSCSI卷,如下图,在属性中,下拉框下拖,点击“编辑多路径”
ESXi主机添加iSCSI存储
将路径选择策略选择“循环”,如下图
ESXi主机添加iSCSI存储
更改完负载均衡设置后,就可以看到四条路径都为“活动(I/0)”了。
ESXi主机添加iSCSI存储
至此,第一台ESXi主机的iSCSI设置完成,第二台主机也使用相同方法设置即可

转载于:https://blog.51cto.com/13152912/2408212

<think>嗯,用户在使用ESXi主机配置iSCSI网络存储时,存储设备显示“正常,已降级”状态。我需要先理解这个问题的可能原因,并给出解决方案。首先,ESXi中的存储状态显示为“已降级”通常意味着存储设备存在某些问题,但尚未完全故障,可能处于冗余丢失或性能下降的状态。 第一步,我应该考虑iSCSI存储的多路径配置是否正确。ESXi依赖于多路径来提供冗余和负载均衡。如果配置不当,比如活动路径不足或备用路径异常,可能导致状态降级。需要检查存储适配器的多路径策略,确认是否有至少一条活动路径正常,并且备用路径是否可用。 其次,网络连接问题也是一个常见因素。iSCSI依赖于网络通信,所以需要验证ESXi主机iSCSI目标之间的网络连通性。检查物理连接、交换机端口、VLAN配置以及是否有网络拥塞或丢包。此外,确认iSCSI端口的绑定是否正确,比如是否所有预期的vmkernel端口都处于活动状态,IP设置是否正确。 存储设备本身的健康状况也不能忽视。可能是存储阵列上的LUN出现了问题,例如磁盘故障、RAID组降级或缓存问题。这时候需要登录存储管理界面,检查相关LUN的状态和日志,确认是否有硬件故障或警告信息。 ESXi主机的日志文件是排查问题的关键。查看/var/log/vmkernel.log,搜索与iSCSI存储相关的错误信息,例如路径切换、超时、I/O错误等,这些日志能提供具体线索。 另外,固件或驱动兼容性问题也可能导致此状态。确保ESXi主机的HBA卡驱动和存储阵列的固件都是最新版本,并且相互兼容。有时,过时的驱动或固件会引发不预期的行为。 还有可能iSCSI目标配置有误,比如CHAP认证错误、目标IP或端口变更,导致ESXi主机无法正常通信。检查iSCSI适配器的发现地址,确认目标地址和端口是否正确,以及CHAP设置是否匹配存储端的配置。 最后,如果上述步骤无法解决问题,可能需要重新扫描存储适配器,甚至重新配置iSCSI连接。不过,在操作前应确保有备份,避免数据丢失。 总结来说,解决这个问题需要系统地检查多路径、网络、存储设备状态、日志、驱动和配置等多个方面。逐步排查,从最可能的因素开始,比如网络和多路径,再深入到存储硬件和ESXi配置细节。</think>在ESXi主机使用iSCSI存储时,存储设备显示“正常,已降级”(Normal, Degraded)通常与**冗余丢失或路径异常**有关。以下是分步排查与解决方案: --- ### **1. 检查多路径配置(关键原因)** - **现象**:iSCSI存储依赖多路径(MPIO)实现高可用,若部分路径失效(如网络中断、目标端口故障),存储会进入“降级”状态。 - **操作步骤**: 1. 进入ESXi Web Client → **存储 → 设备** → 选中问题存储 → 查看**路径**选项卡。 2. 确认**活动路径(Active Paths)**数量是否符合预期。例如:若存储配置了4条路径,当前仅2条活动,则状态会降级。 3. 检查**非活动路径**的状态: - 若路径显示“Dead”或“禁用”,需排查网络连通性(如端口组、物理网线、交换机端口)。 - 若路径策略为“固定(Fixed)”但主路径失效,需手动切换路径。 --- ### **2. 验证网络连通性** - **可能问题**:iSCSI网络中存在单点故障(如某一网卡或交换机故障)。 - **操作步骤**: 1. 在ESXi Shell中执行 `esxcli network nic list`,确认所有iSCSI绑定的网卡状态为 **Up**。 2. 使用 `vmkping` 测试iSCSI目标IP的连通性: ```bash vmkping -I vmkX <iSCSI_Target_IP> # 替换vmkX为iSCSI对应的vmkernel端口 ``` 3. 检查交换机端口错误计数(如CRC错误、丢包),确保iSCSI VLAN内无MTU不匹配问题。 --- ### **3. 检查存储阵列状态** - **可能问题**:存储后端(如RAID组、磁盘)存在降级或故障。 - **操作步骤**: 1. 登录存储管理界面,检查对应LUN的健康状态。 2. 确认RAID组是否处于降级(Degraded)或重建(Rebuilding)状态。 3. 检查存储日志,排查硬件告警(如磁盘SMART错误、电池缓存故障)。 --- ### **4. 查看ESXi日志** - **关键日志文件**: - `/var/log/vmkernel.log`:搜索关键词 `iSCSI`、`Path failure`、`Device naa.* state degraded`。 - `/var/log/hostd.log`:检查存储相关事件。 - **示例日志线索**: ```log WARNING: NMP: nmp_ThrottleLogForDevice:2311: Cmd 0x12 to device "naa.xxx" on path "vmhba64:C0:T0:L0" failed: H:0x0 D:0x2 P:0x0 Possible sense data: 0x0 0x0 0x0. ``` --- ### **5. 更新驱动与固件** - **兼容性问题**:ESXiiSCSI驱动(如`iscsi_vmk`)与存储阵列固件版本不匹配。 - **操作步骤**: 1. 访问VMware兼容性指南([VMware Compatibility Guide](https://www.vmware.com/resources/compatibility)),确认存储阵列型号与ESXi版本兼容。 2. 升级ESXi主机iSCSI驱动或存储阵列固件(需联系厂商)。 --- ### **6. 重新配置iSCSI适配器** - **操作步骤**: 1. 进入ESXi Web Client → **存储 → 适配器** → 选择iSCSI适配器 → **重新扫描**。 2. 若问题持续,尝试移除并重新添加iSCSI存储: - 删除现有iSCSI目标配置。 - 重新添加目标地址,并绑定正确端口组。 --- ### **总结解决方案** | 步骤 | 操作 | 预期结果 | |------|------|----------| | 1 | 检查多路径活动状态 | 恢复至少一条有效路径 | | 2 | 修复网络连通性 | 所有iSCSI路径可达 | | 3 | 验证存储后端健康 | 存储阵列LUN状态正常 | | 4 | 更新驱动/固件 | 消除兼容性告警 | | 5 | 重新扫描适配器 | 强制刷新存储状态 | 若问题仍未解决,建议收集ESXi日志(`vm-support`)和存储阵列日志,联系VMware支持或存储厂商进一步分析。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值