首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Linux多路径-主机可以连接到两个不同的SAN吗?

Linux多路径-主机可以连接到两个不同的SAN吗?
EN

Server Fault用户
提问于 2012-03-08 14:33:47
回答 1查看 1.7K关注 0票数 0

我可能需要给SAN供电,我希望避免停机.我有一些选择,基本上复制live从一个SAN到另一个。目前,我有一个iSCSI SAN,我使用iscsi (当然)多路径连接到它。

我正在考虑买一个复制的SAN -我想用同样的方式连接到它。按照我理解multipath.conf指令的方式,我的设备{}节充当了一个筛选器--在本例中,它将向主机公开这两个SAN。

我认为提供给主机的wwid在全局上能够区分LUN/paths,但我以前从未这样做过。

我的基本问题是:

  1. 是否有可能将多个SAN连接到一个主机而不需要它有一个fit (我怀疑在涉及多路径之前在iSCSI级别上它是好的)?
EN

回答 1

Server Fault用户

发布于 2012-04-21 06:43:34

是的,您可以将多个存储数组连接到同一个iscsi主机。如果您使用的是股票iscsi目标,那么您完全可以不用查看multipath.conf就能渡过难关。如果数组需要特定的路径检查器或优先排序器,则需要对其进行编辑。

如果您有多路径运行,并且目标通过其设备映射器(DM)、设备名称/dev/mapper/[WWID]_p1或类似的设备挂载,并且您有足够的RAM和一个低文件系统负载窗口,理论上您可以在不停机的情况下通过电源循环数组。不过,这应该事先进行测试。

如果将数据复制到单独的数组中,则需要告诉应用程序何时从一个数组切换到另一个数组。多路径并不是为您所做的,而是管理网络中只有一个源(LUN)和一个接收器(主机)的路径。它可以在一个主机内管理多个这样的网络,但它们之间没有平衡。

下面是一个例子,两个数组连接到一个主机,每个主机都有一个路径。

代码语言:javascript
运行
复制
# multipath -ll
[wwid1] dm-2 [VENDOR],[MODEL]
[size=14T][features=1 queue_if_no_path][hwhandler=1 emc][rw]
\_ round-robin 0 [prio=4][active]
 \_ 3:0:0:1 sdc        8:32  [active][ready] 
[wwid2] dm-0 [VENDOR],[MODEL]
[size=11T][features=0][hwhandler=0][rw]
\_ round-robin 0 [prio=1][active]
 \_ 2:0:0:0 sda        8:0   [active][ready] 

您应该通过/dev/mapper/wwid1/dev/mapper/wwid2访问卷,以使MPIO参与进来。

下面是另一个例子,其中数组有两个控制器,因此主机可以使用两个路径连接到数组。

代码语言:javascript
运行
复制
# multipath -ll
mpathb ([WWID]) dm-0 [VENDOR],[MODEL]
size=100G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=30 status=active
  |- 20:0:0:0 sdc 8:32 active ready running
  `- 19:0:0:0 sdb 8:16 active ready running

该卷可以通过/dev/mapper/mpathb访问,因为user_friendly_names设置为multipath.conf中的yes

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/367657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档