需要简要概述在具有光纤通道交换机的 Linux 服务器上分配和扫描 LUN。服务器上安装了 2 个 HBA 卡,每个卡有两个端口。以下是几个查询:
- 我们需要向存储团队提供哪些详细信息来分配 LUN?
- 是否需要将两个 HBA 的 WWN 号提供给存储团队?
- 将使用什么命令来扫描Linux服务器上的LUN?
- 命令回显“ 1”> / sys / class / fc_host / host / issue_lip当我们运行它时,它在后台执行什么操作。在正在运行的生产服务器上运行此命令会产生什么影响?或者我们需要在停机时运行它。
- 在多路径中需要做哪些配置。
请帮助我理解这个过程。
答案1
我对此还很陌生,但我会尽力回答。
我们需要向存储团队提供哪些详细信息来分配 LUN?
嗯,基本上您需要告诉存储团队您需要的 LUN 数量以及每个 LUN 的容量以及 HBA 的 WWN(请参阅下面的答案)。
是否需要将两个 HBA 的 WWN 号提供给存储团队?
在这里,您必须向存储团队提供光纤物理连接的端口的 WWN。例如,我有一个安装了两个端口的 HP 刀片服务器,并安装了 RHEL6。
[root@myserver ~]# more /sys/class/fc_host/host?/port_state :::::::::::::: /sys/class/fc_host/host0/port_state :::::::::::::: Online :::::::::::::: /sys/class/fc_host/host1/port_state :::::::::::::: Online [root@myserver ~]#
请注意,两个端口都处于“在线”状态,这意味着它们已连接到 SAN 交换机。
[root@myserver ~]# more /sys/class/fc_host/host?/port_name :::::::::::::: /sys/class/fc_host/host0/port_name :::::::::::::: 0x10000000c9690826 :::::::::::::: /sys/class/fc_host/host1/port_name :::::::::::::: 0x10000000c9690827 [root@myserver ~]#
在这里您可以找到连接到交换机的每个端口的 WWN,这里 0x10000000c9690826 和 0x10000000c9690827 是您必须提供给存储团队的 WWN。
将使用什么命令来扫描Linux服务器上的LUN?
嗯,在 RHEL 6/7 中很简单。
首先找出您有多少个总线适配器:
[root@myserver ~]# ls /sys/class/fc_host/ host0 host1
注意:如上所示,我有两个
然后扫描新的 LUN。
[root@myserver ~]# echo "1" > /sys/class/fc_host/host0/issue_lip [root@myserver ~]# echo "- - -" > /sys/class/scsi_host/host0/scan [root@myserver ~]# echo "1" > /sys/class/fc_host/host1/issue_lip [root@myserver ~]# echo "- - -" > /sys/class/scsi_host/host1/scan
请参阅以下链接了解详情:
https://www.unixarena.com/2013/06/how-to-scan-new-fc-luns-and-scsi-disks.html/
当我们运行该命令时,它在后台执行什么操作
echo "1" > /sys/class/fc_host/host/issue_lip
?在正在运行的生产服务器上运行此命令会产生什么影响?或者我们需要在停机后运行此命令?正如我在开始时所说的那样,我对此很陌生,我不知道它在后台做什么,但根据我的经验,您可以在生产服务器中运行发现过程而不会影响服务。
多路径需要做什么配置?
好吧,再次强调,在 RHEL6/7 中,您需要 device-mapper-multipath 软件包才能使用多路径,并且 multipathd 服务应该正在运行。当您运行“multipath”命令时,它将发现多路径设备。您可以在以下链接中找到更多详细信息:
https://www.thegeekdiary.com/how-to-install-and-configure-device-mapper-multipath-in-centos-rhel-67/
我希望这有帮助。