linux添加qcc,01-正文

2023-11-09 20:30
文章标签 linux 01 正文 qcc

本文主要是介绍linux添加qcc,01-正文,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

739e3521781842db4b0f8c90b36d6f8d.png

·本文中的软件界面可能会不定期更新,请以产品实际显示界面为准。

·FC功能需要与远端的网络存储设备配合使用,网络存储设备的配置方法各不相同,本手册仅介绍与本端服务器侧相关的配置。

Mezz网卡与互联模块之间的端口对应关系,请参见OM Web界面中的[计算节点管理/端口映射]。

本节介绍如何在OS下确认FC680i的端口已被操作系统识别。

以Centos7.4和Windows Server 2012 R2为例介绍。

(1)执行“lspci | grep ISP2722”命令,查看FC680i网卡的PCI信息。2个PCI设备对应网卡的2个端口,如图5-1所示:

e8f10995573f30944e14a9d374f6c014.png

(2)执行“ls /sys/class/fc_host/” 命令,查看fc_host目录下是否有两个的host文件夹建立,然后使用命令“cat /sys/class/fc_host/host*/symbolic_name”查看每个host文件夹下的symbolic_name,如果名称是“QMS2692”,那么FC680i网卡的端口都已正常识别,如图5-2所示。如果未看到两个host文件夹,那么需要更新驱动后再进行识别。

258f2438838880fd0fc271bf12020f6c.png

(1)单击按钮,进入开始菜单界面。

(2)单击[Control Panel/Hardware/Device Manager]菜单项,进入设备管理器。

(3)查看“Storage controllers”中是否存在Qlogic Fibre Channel Adapter,如图5-3所示。如果存在,那么可以判断FC680i网卡已正常识别;如果不存在,请参考5.3网卡在OS下安装和卸载驱动安装最新驱动程序,然后再进行识别。

1b9a358f2e28c64c6276c3aef5d9553c.png

FC680i网卡在不同的系统上使用不同的驱动,安装方法也有所不同,下面分别以Centos7.4和Windows Server 2012 R2为例进行介绍。

1. 检查当前网卡驱动

执行“modinfo qla2xxx”命令,查看系统当前的驱动版本,如图5-4所示。

cef9ff24d2e90b60b362b45419e21211.png

2. 安装驱动

·安装.rpm格式的驱动

如果获取的驱动是.rpm文件,则可以直接运行安装。请按照如下步骤操作:

a.将RPM驱动文件(如qla2xxx-8-07.00.56.07.0-1.e17.x86_64.rpm)拷贝到系统中。

b.执行“rpm –ivh文件名.rpm”命令,安装驱动程序,如图5-5所示。

d09e9f538739dca7775f67a00e407f34.png

c.驱动安装完成后,重启系统或执行“rmmod qla2xxx”和“modprobe qla2xxx”命令重新加载驱动模块,让新驱动生效。

d.再次执行“modinfo qla2xxx”命令,查看驱动版本,确认新的驱动已生效。

·安装.tar.gz格式的源码包

如果获取的驱动是源码类型的压缩包,则需要进行编译安装。请按照如下步骤操作:

a.执行“tar –zxvf qla2xxx-src--.tar.gz命令解压源码包。

b.执行“cd qla2xxx-/”命令进入源码包目录。

c.执行“./extras/build.sh initrd”命令进行编译安装,如图5-6所示。

3211e0ce0970c30efb999e737dd5e2c2.png

d.驱动安装完成后,重启系统或执行“rmmod qla2xxx”和“modprobe qla2xxx”命令重新加载驱动模块,让新驱动生效。

e.再次执行“modinfo qla2xxx”命令,查看驱动版本,确认新的驱动已生效。

3. 卸载驱动

·卸载.rpm包安装的驱动

执行“rpm –e qla2xxx”命令可将网卡驱动的rpm包卸载,然后重启系统或执行“rmmod qla2xxx”和“modprobe qla2xxx”命令重新加载旧的驱动模块。

·卸载.tar.gz源码包安装的驱动

要卸载源码包安装的驱动,需要重新进入源码包“qla2xxx-”目录下,然后执行命令“./extra/build.sh remove”来卸载,如图5-7所示。

ea2b14fc5b4ad7c93dd79acc29c6a261.png

(1)单击按钮,进入开始菜单界面。

(2)单击[Control Panel/Hardware/Device Manager]菜单项,进入设备管理器,如图5-8所示。

6c314e7d4a8bffff6499e93ad8488db1.png

(3)在图5-9所示的界面,右键单击FC680i网卡对应的Fibre Channel Adapter端口,选择[Properties/Driver]页签,可以查看网卡的驱动信息,如图5-10所示。

e185a5cc57c676c02817ed0f07cf06ff.png

dda1dc021c151398cc23e6519fb126ac.png

2. 安装驱动

(1)从H3C网站获取相关驱动程序。

(2)安装驱动程序。

·安装.exe格式的驱动程序。

如果驱动是.exe格式的安装程序,那么双击运行驱动程序,根据提示执行下一步,开始安装驱动程序,如图5-11所示。

43a55c6a75bae8680b9dddddf0540196.png

·安装“q23wx64…_WHQL.zip”格式的驱动程序。

a.先解压备用。

b.然后打开“Device Manager”,右键单击FC680i网卡对应的Fibre Channel Adapter端口,选择“Update Driver Software…”,如图5-12所示。

ae996981c47f552db8af3c3f1153d1a9.png

c.在新的窗口选择“Browse my computer for driver software”,然后单击按钮将目录定位到之前解压的驱动文件夹下。

图5-13 选择驱动程序

1f02776581627c052bf17cbc39d688c1.png

d.单击按钮,直到提示安装成功后关闭窗口完成安装。

(3)安装完成后,重启系统使驱动生效。

3. 卸载驱动

(1)单击按钮,进入开始菜单界面。

(2)单击[Control Panel/Hardware/Device Manager]菜单项,进入设备管理器。

(3)右键单击要卸载驱动的网卡,选择[Properties/Driver]页签,单击按钮,如图5-14所示。

9306d25cf6acc63f9a49eef7b0c636e3.png

(1)配置FC存储设备和交换网板上的FC功能,保证FC链路通畅,相关端口WWPN都能正常注册。关于交换网板上配置FC的方法,请参见相关的配置命令手册。

(2)执行“lsmod | grep qla2xxx”命令确认网卡驱动是否已正常加载,如图5-15所示。

3778b23b16e38297d8aa65917b6acb9c.png

(3)执行“ls

/sys/class/fc_host”命令查看FC680i网卡的端口是否已正常初始化,执行“cat /sys/class/fc_host/host*/port_state”命令来查看端口是否Link Up,如图5-16所示。

37d67090ed6128aac718c6e97cb87284.png

(4)在存储服务器上将存储主机和FC680i的FC端口关联后,可以在系统下执行“lsblk”命令查看是否有新磁盘。如果有,则表示已经识别到FC SAN,可以正常使用;如果没有,请执行“echo 1 > /sys/class/fc_host/hostnum/issue_lip”命令手动刷新fc_host(其中hostnum表示FC的端口号),然后再执行“lsblk”命令,如图5-17所示。

c6dca867e528825d46d9e1b018a7bb90.png

(1)配置FC存储设备和交换网板上的FC功能,保证FC链路通畅,相关端口WWPN都能正常注册。关于交换网板上配置FC的方法,请参见相关的配置命令手册。

(2)打开“Control Panel/Hardware/Device Manager”,右键单击“Storage controllers”下的FC适配器,并选择“Scan for hardware changes”,如图5-18所示。

14fb640d74b84a05da8067e7c65804f8.png

(3)右键单击系统左下角的“Windows”图标,打开“Disk Management”,可以看到新增了一个“Unknown”状态的磁盘,如图5-19所示。

e5d8a8c16c016e6b3feb32cc7820462d.png

(4)如图5-20所示,右键单击磁盘名称,选择“Online”将磁盘上线。

bf6af3b74a6ecde0ef8534477e958102.png

(5)如图5-21所示,再次右键单击磁盘名称,并选择“Initialize Disk”初始化磁盘。

71156c40285b29f4751c92080344d9a8.png

(6)如图5-22所示,右键单击磁盘的“Unallocated”区域,根据提示对磁盘进行分卷操作。

4cae602daaaac05305f4942de470184b.png

(7)分卷完成后,磁盘状态如图5-23所示。

5ee9c8889cc8390876bbf4d00a1b453b.png

(8)如图5-24所示,打开“我的电脑”,可以查看到新增的分区,FC SAN配置完成。

2b2ccce501dcf13abe6f381edd9cc6f2.png

(1)配置FC存储设备和交换网板上的FC功能,保证FC链路通畅,相关端口WWPN都能正常注册。关于交换网板上配置FC的方法,请参见相关的配置命令手册。

(2)在服务器启动过程中,根据提示按下Delete或Esc进入BIOS Setup界面。

(3)如图5-25所示,选择Advanced页签 > Qlogic Fibre Channel Adapter,按Enter,进入FC680i网卡的配置界面。

759778aaa89003a1bdc5f5283b2ac5ff.png

(4)如图5-26所示,选择“Boot Settings”,按Enter,然后设置“Adapter Driver”和“Fabric Assigned Boot LUN”选项为Enable。

ab39ec1f37b982b4cbea5e873ce91cf5.png

(5)按F4保存并重启,并同时挂载系统镜像开启安装操作系统(以Windows Server 2012 R2举例)。

(6)进入图5-27所示界面,在选择安装类型时选择“Custom”全新安装OS。

439ad741ddd45192f38cda95f5a73514.png

(7)如果OS自带了FC680i网卡的驱动(如Windows Server 2016),那么存储服务器分配的SAN磁盘将会显示在磁盘列表中,如图5-28所示,选择对应的磁盘,单击按钮继续安装即可。

0569a067d89ed0e964e507850feed04c.png

(8)如果OS缺少FC680i网卡的驱动,则无法识别到存储服务器分配的SAN磁盘,请按照如下步骤加载驱动。

a.将网卡驱动文件挂载到主机。

b.单击图5-28所示界面的按钮,然后单击按钮选择网卡驱动所在文件夹,如图5-29所示

85bb14386e5e5e0d6a751cea1a1b9e70.png

c.选择识别到的驱动文件,单击安装驱动。

图5-30 安装驱动

0a46e87045877d2e1baa027c99a41bcb.png

(9)等待驱动安装完成后,便可以识别SAN存储磁盘了,继续安装OS即可。

(1)从https://driverdownloads.qlogic.com/(建议使用HTTPS方式登录)下载QConvergeConsoleCLI(下文简称QCC)工具。

(2)将QCC工具拷贝到操作系统下,并安装。

·Linux系列操作系统

a.执行“rpm –ivh QConvergeConsoleCLI-.x86_64.rpm”命令。

b.在命令控制台执行“qaucli”命令,启动QCC工具,工具界面如图5-31所示。

图5-31 QCC工具(Linux)

69df15dcbd686f2e63e63d8e23c1bf71.png

·Windows操作系统

a.双击.exe安装程序,安装工具。

b.安装完成后,运行“QConvergeConsoleCLI”启动QCC工具,工具界面如图5-32所示。

图5-32 QCC工具(Windows)

abc5b13a5e258ba550e3d6d65fe4a774.png

46e23975dca7a89ea85ef925493d6fa9.png

启动QCC工具后,后续配置步骤在Linux和Windows下基本一致,下面以Windows操作系统下为例进行介绍。

(1)依次选择[1: Adapter Information] ->[1: FC Adapter Infomation],查看网卡信息,确认工具已识别到网卡。

图5-33 识别FC680i

97c5142d67f794a050ed9b4a1d7c2d9d.png

(2)输入“98”返回到主菜单。

(3)依次选择[2. Adapter Configuration] ->[6. Virtual Ports (NPIV)] ->要配置的端口号,进入图5-34所示NPIV配置界面。

1c62a4a44e4586e7ba7877432f8ffd2a.png

(4)选择[2. Create vPorts]进入图5-35所示vPorts创建页面。

(5)选择[1. Options]设置要创建的vPorts个数;选择[2. Generate] ->端口编号,可以修改vPorts端口的WWPN;选择[2. Generate] ->[2. Commit]完成配置并创建vPorts。

7ce52996a32b75c251618e910e7aad31.png

(6)如图5-36所示,输入“98”返回到主菜单,然后输入“1”刷新配置,完成NPIV配置。

eca2693af1d977e67802fddcba5129e6.png

(7)如图5-37所示,此时在FC680i网卡对接的FC交换机上,执行查询已注册的WWPN操作,可以看到新创建的vPorts已成功注册。

4c5c68dc912f0e51ed19a807e733e484.png

这篇关于linux添加qcc,01-正文的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/378295

相关文章

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

Linux搭建ftp服务器的步骤

《Linux搭建ftp服务器的步骤》本文给大家分享Linux搭建ftp服务器的步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录ftp搭建1:下载vsftpd工具2:下载客户端工具3:进入配置文件目录vsftpd.conf配置文件4:

Linux实现查看某一端口是否开放

《Linux实现查看某一端口是否开放》文章介绍了三种检查端口6379是否开放的方法:通过lsof查看进程占用,用netstat区分TCP/UDP监听状态,以及用telnet测试远程连接可达性... 目录1、使用lsof 命令来查看端口是否开放2、使用netstat 命令来查看端口是否开放3、使用telnet

Linux系统管理与进程任务管理方式

《Linux系统管理与进程任务管理方式》本文系统讲解Linux管理核心技能,涵盖引导流程、服务控制(Systemd与GRUB2)、进程管理(前台/后台运行、工具使用)、计划任务(at/cron)及常用... 目录引言一、linux系统引导过程与服务控制1.1 系统引导的五个关键阶段1.2 GRUB2的进化优

Linux查询服务器 IP 地址的命令详解

《Linux查询服务器IP地址的命令详解》在服务器管理和网络运维中,快速准确地获取服务器的IP地址是一项基本但至关重要的技能,下面我们来看看Linux中查询服务器IP的相关命令使用吧... 目录一、hostname 命令:简单高效的 IP 查询工具命令详解实际应用技巧注意事项二、ip 命令:新一代网络配置全

linux安装、更新、卸载anaconda实践

《linux安装、更新、卸载anaconda实践》Anaconda是基于conda的科学计算环境,集成1400+包及依赖,安装需下载脚本、接受协议、设置路径、配置环境变量,更新与卸载通过conda命令... 目录随意找一个目录下载安装脚本检查许可证协议,ENTER就可以安装完毕之后激活anaconda安装更

Linux查询服务器系统版本号的多种方法

《Linux查询服务器系统版本号的多种方法》在Linux系统管理和维护工作中,了解当前操作系统的版本信息是最基础也是最重要的操作之一,系统版本不仅关系到软件兼容性、安全更新策略,还直接影响到故障排查和... 目录一、引言:系统版本查询的重要性二、基础命令解析:cat /etc/Centos-release详

Linux grep 命令的使用指南

《Linuxgrep命令的使用指南》本文给大家介绍Linuxgrep命令的使用指南,包括基础搜索语法、实践指南,感兴趣的朋友跟随小编一起看看吧... 目录linux grep 命令全面使用指南一、基础搜索语法1. 基本文本搜索2. 多文件搜索二、常用选项详解1. 输出控制选项2. 上下文控制选项三、正则表达

Linux部署中的文件大小写问题的解决方案

《Linux部署中的文件大小写问题的解决方案》在本地开发环境(Windows/macOS)一切正常,但部署到Linux服务器后出现模块加载错误,核心原因是Linux文件系统严格区分大小写,所以本文给大... 目录问题背景解决方案配置要求问题背景在本地开发环境(Windows/MACOS)一切正常,但部署到