vSphere中NFS和软件iScsi存储多路径介绍

简介:

vSphere支持NFS和iScsi的存储多路径选择,以下就这两种方式进行详细的解读。
首先,介绍NFS的多路径方式,NFS是一种基于IP网络的多路径,尽管他可以通过LACP进行链路聚合,但是他也只是一种分流技术,并不是将带宽叠加,而且前提必须是在一对多,或者多对一的情况下才可以进行分流,原因就是vSphere只支持基于IP Hash的方式来进行负载均衡,它是将源和目的的IP地址做与或运算,如果是一对一,那么它计算出来的结果只会固定的选择一条链路,此时的另一条链路就仅充当冗余链路。

wKioL1bpECLC8sS1AAKqZYNlBcw027.jpg

其次,是软件iScsi的多路径方式,不同于硬件iScsi启动器将HBA卡认作存储适配器,并使用STAP选项的NMP和PSP路径,软件iScsi启动器需要进行一些额外的配置才能使用vSphere的存储MPIO协议栈。并默情况下软件iScsi使用IP网络多路径。主机可以使用一组网络卡做故障转移,但启动器只能提供一个终端,因此没有负载均衡功能。为了使用存储NMP并开启网卡间的负载均衡,就得使用端口绑定。端口绑定要求有2条独立的链路且不能做链路聚合,并且有2个vmkernel接口,如果2块网卡共用一个vmkernel(如上图),端口就没法绑定

wKioL1bpECbwrOTqAALK1bWLqX0137.jpg

所以我们需要再创建一个vmkernel

wKioL1bpECejddkFAAHGHFiQ3No518.jpg

2个vmkernel可以使用同一个虚拟交换机,但是需要注意的是每一个vmkernel在其failover选项中需要将另一个vmkernel的网卡设置为unused

wKiom1bpD5KCgTD8AAIEemlqNfE215.jpg

此时,再进入soft iScsi端口绑定选项中就可以选择绑定的端口了

wKioL1bpECvRT4FoAANMl-_Kbbk825.jpg

最终的结果如下图所示,小编的实际环境中没有iScsi存储,所以路径状态显示为unused

wKiom1bpD6KQVSamAAK8c77R1Bc993.jpg


本文转自 qiao645 51CTO博客,原文链接:http://blog.51cto.com/arkling/1751789


相关文章
|
9天前
|
存储 Kubernetes 容器
k8s创建NFS动态存储
k8s创建NFS动态存储
|
18天前
|
Linux
在Linux中,如何挂载远程NFS共享或iSCSI目标?
在Linux中,如何挂载远程NFS共享或iSCSI目标?
|
19天前
|
存储 Kubernetes 数据安全/隐私保护
在K8S中,如果后端nfs存储的ip发生变化如何解决?
在K8S中,如果后端nfs存储的ip发生变化如何解决?
|
25天前
|
存储 Kubernetes 调度
使用 Kubeadm 部署 Kubernetes(K8S) 安装 -- 持久化存储(NFS网络存储)
使用 Kubeadm 部署 Kubernetes(K8S) 安装 -- 持久化存储(NFS网络存储)
41 0
|
2月前
|
Java Scala C++
云计算存储问题之中心NFS服务器如何解决
云计算存储问题之中心NFS服务器如何解决
|
2月前
|
存储 云计算
云计算存储问题之NFS与其他文件共享协议共同点如何解决
云计算存储问题之NFS与其他文件共享协议共同点如何解决
|
4月前
|
存储 Kubernetes 数据安全/隐私保护
|
4月前
|
存储 Kubernetes 应用服务中间件
k8s-配置与存储-持久化存储-NFS 挂载、StorageClass 存储类 动态创建NFS-PV案例
k8s-配置与存储-持久化存储-NFS 挂载、StorageClass 存储类 动态创建NFS-PV案例
432 0
|
4月前
|
存储 Linux 块存储
DRBD+Heratbeat+NFS高可用文件共享存储
DRBD+Heratbeat+NFS高可用文件共享存储
|
4月前
|
存储 Kubernetes 容器
K8S中使用nfs作为存储卷
K8S中使用nfs作为存储卷
40 0