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


相关文章
|
8天前
|
存储 Kubernetes 应用服务中间件
k8s-配置与存储-持久化存储-NFS 挂载、StorageClass 存储类 动态创建NFS-PV案例
k8s-配置与存储-持久化存储-NFS 挂载、StorageClass 存储类 动态创建NFS-PV案例
|
9天前
|
存储 Kubernetes 数据安全/隐私保护
|
9天前
|
存储 Kubernetes 容器
K8S中使用nfs作为存储卷
K8S中使用nfs作为存储卷
18 0
|
9月前
|
存储 Unix 应用服务中间件
k8s--数据存储、HostPath、NFS 存储
k8s--数据存储、HostPath、NFS 存储
|
9天前
|
存储 网络协议 Linux
哇~真的是你呀!哎呀!今天是LINUX中的NFS存储服务
NFS(Network File System)是一种用于共享文件系统的协议,常用于Linux系统中。它允许在网络上共享文件和目录,使得多台计算机可以共享和访问相同的文件资源。以下是关于Linux中的NFS服务的简要介绍。
63 0
|
5月前
|
存储 网络协议 Unix
小白带你学习Linux的NFS存储(二十五)
小白带你学习Linux的NFS存储(二十五)
66 0
|
7月前
|
存储 Kubernetes 负载均衡
【Kubernetes的Service Mesh发展历程及Istio架构、存储供应使用NFS flexvolume CSI接口】
【Kubernetes的Service Mesh发展历程及Istio架构、存储供应使用NFS flexvolume CSI接口】
|
9月前
|
存储
keepalived+DRBD+NFS高可用存储
keepalived+DRBD+NFS高可用存储
133 0
|
存储 负载均衡 应用服务中间件
【web项目】keepalived高可用+LVS负载均衡+nginx动静分离+nfs共享存储
【web项目】keepalived高可用+LVS负载均衡+nginx动静分离+nfs共享存储
225 0
【web项目】keepalived高可用+LVS负载均衡+nginx动静分离+nfs共享存储
|
12月前
|
存储 Kubernetes 容器
kubernetes创建nfs存储类
kubernetes创建nfs存储类
187 0