某局点计划把集群模式的CloudOS部署在UIS-8000刀箱服务器上,在装好操作系统后、进行部署前,需要把FCoE的共享存储挂载在三个CloudOS节点上。但按照操作手册进行到到/sys/class目录下时,却没有发现有FC_host目录:
无
可能是由于FCoE没有开启、驱动未安装、或是HBA卡没有进行配置。
1.通过iLO口检查,发现Boot to FCoE Target一项是enable的:
2.寻找合适的驱动并安装(本案例中用的是https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_a0f35294c41c4706b74d3e5ee7#tab4下面的kmod-netxtreme2-7.14.19-1.rhel7u2.x86_64.rpm)。
3.检查刀箱VC配置,确认该CloudOS节点的FCoE HBA卡的MAC地址:
4.进到该节点后台,用ip addr命令检查各网卡的MAC地址,找出哪几张的MAC地址与FCoE HBA卡的MAC地址相同(本案例中VC的截图和ip addr的截图分别是在不同节点上做的,如果是在同一节点上做的话会有两个网卡的MAC地址与FCoE HBA卡完全相同):
5.按如下步骤配置HBA卡:
[root@localhost ~]# yum install fcoe-utils
[root@localhost ~]# systemctl enable lldpad.service
[root@localhost ~]# systemctl enable fcoe.service
[root@localhost ~]# reboot
[root@localhost ~]# cd /etc/fcoe
[root@localhost fcoe]# ls
cfg-ethx
[root@localhost fcoe]# cp cfg-ethx cfg-eno51 //eno51、52是两张HBA卡的名称
[root@localhost fcoe]# cp cfg-ethx cfg-eno52
//以cfg-ethx 为模版,创建FCoE配置文件与LOM1:1-b(eno51)、LOM1:1-b(eno52)
[root@localhost fcoe]# vi cfg-eno51
//DCB_REQUIRED="no"
[root@localhost fcoe]# vi cfg-eno52
//DCB_REQUIRED="no"
[root@localhost fcoe]# vi /etc/sysconfig/network-scripts/ifcfg-eno49
//OnBOOT=yes
[root@localhost fcoe]# vi /etc/sysconfig/network-scripts/ifcfg-eno50
//OnBOOT=yes
[root@localhost fcoe]# vi /etc/sysconfig/network-scripts/ifcfg-eno51
//BOOTPROTO=none
//OnBOOT=yes
[root@localhost fcoe]# vi /etc/sysconfig/network-scripts/ifcfg-eno52
//BOOTPROTO=none
//OnBOOT=yes
[root@localhost fcoe]# ifup eno51
[root@localhost fcoe]# ifup eno52
[root@localhost fcoe]# lldptool set-lldp -i eno49 adminStatus=disabled
adminStatus = disabled
[root@localhost fcoe]# lldptool set-lldp -i eno50 adminStatus=disabled
adminStatus = disabled
[root@localhost fcoe]# lldptool set-lldp -i eno51 adminStatus=disabled
adminStatus = disabled
[root@localhost fcoe]# lldptool set-lldp -i eno52 adminStatus=disabled
adminStatus = disabled
[root@localhost fcoe]# more /var/lib/lldpad/lldpad.conf
/var/lib/lldpad/lldpad.conf
//确认lldpad.conf生成,并且所有网卡(eno49、eno51…),adminStatus = 0;
[root@localhost fcoe]# systemctl restart lldpad
[root@localhost fcoe]# systemctl restart fcoe
[root@localhost fcoe]# fcoeadm -i
Description: BCM57840 NetXtreme II 10/20-Gigabit Ethernet
Revision: 11
Manufacturer: Broadcom Corporation
Serial Number: 5820B1E7C400
Driver: bnx2x 1.710.51-0
Number of Ports: 1
Symbolic Name: bnx2fc (QLogic BCM57840) v2.4.2 over eno51
OS Device Name: host1
Node Name: 0x20005820B1E7C401
Port Name: 0x10005820B1E7C401
FabricName: 0x100000051EFAE728
Speed: Unknown
Supported Speed: 1 Gbit, 10 Gbit
MaxFrameSize: 2048
FC-ID (Port ID): 0x04133B
State: Online
6.进到/sys/class/目录下,发现已经生成了fc_host目录,接下来继续开局指导的挂载流程即可。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作