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

相关文章

linux-基础知识3

打包和压缩 zip 安装zip软件包 yum -y install zip unzip 压缩打包命令: zip -q -r -d -u 压缩包文件名 目录和文件名列表 -q:不显示命令执行过程-r:递归处理,打包各级子目录和文件-u:把文件增加/替换到压缩包中-d:从压缩包中删除指定的文件 解压:unzip 压缩包名 打包文件 把压缩包从服务器下载到本地 把压缩包上传到服务器(zip

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

【Python编程】Linux创建虚拟环境并配置与notebook相连接

1.创建 使用 venv 创建虚拟环境。例如,在当前目录下创建一个名为 myenv 的虚拟环境: python3 -m venv myenv 2.激活 激活虚拟环境使其成为当前终端会话的活动环境。运行: source myenv/bin/activate 3.与notebook连接 在虚拟环境中,使用 pip 安装 Jupyter 和 ipykernel: pip instal

hdu 2602 and poj 3624(01背包)

01背包的模板题。 hdu2602代码: #include<stdio.h>#include<string.h>const int MaxN = 1001;int max(int a, int b){return a > b ? a : b;}int w[MaxN];int v[MaxN];int dp[MaxN];int main(){int T;int N, V;s

Linux_kernel驱动开发11

一、改回nfs方式挂载根文件系统         在产品将要上线之前,需要制作不同类型格式的根文件系统         在产品研发阶段,我们还是需要使用nfs的方式挂载根文件系统         优点:可以直接在上位机中修改文件系统内容,延长EMMC的寿命         【1】重启上位机nfs服务         sudo service nfs-kernel-server resta

【Linux 从基础到进阶】Ansible自动化运维工具使用

Ansible自动化运维工具使用 Ansible 是一款开源的自动化运维工具,采用无代理架构(agentless),基于 SSH 连接进行管理,具有简单易用、灵活强大、可扩展性高等特点。它广泛用于服务器管理、应用部署、配置管理等任务。本文将介绍 Ansible 的安装、基本使用方法及一些实际运维场景中的应用,旨在帮助运维人员快速上手并熟练运用 Ansible。 1. Ansible的核心概念

Linux服务器Java启动脚本

Linux服务器Java启动脚本 1、初版2、优化版本3、常用脚本仓库 本文章介绍了如何在Linux服务器上执行Java并启动jar包, 通常我们会使用nohup直接启动,但是还是需要手动停止然后再次启动, 那如何更优雅的在服务器上启动jar包呢,让我们一起探讨一下吧。 1、初版 第一个版本是常用的做法,直接使用nohup后台启动jar包, 并将日志输出到当前文件夹n

[Linux]:进程(下)

✨✨ 欢迎大家来到贝蒂大讲堂✨✨ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 所属专栏:Linux学习 贝蒂的主页:Betty’s blog 1. 进程终止 1.1 进程退出的场景 进程退出只有以下三种情况: 代码运行完毕,结果正确。代码运行完毕,结果不正确。代码异常终止(进程崩溃)。 1.2 进程退出码 在编程中,我们通常认为main函数是代码的入口,但实际上它只是用户级

【Linux】应用层http协议

一、HTTP协议 1.1 简要介绍一下HTTP        我们在网络的应用层中可以自己定义协议,但是,已经有大佬定义了一些现成的,非常好用的应用层协议,供我们直接使用,HTTP(超文本传输协议)就是其中之一。        在互联网世界中,HTTP(超文本传输协议)是一个至关重要的协议,他定义了客户端(如浏览器)与服务器之间如何进行通信,以交换或者传输超文本(比如HTML文档)。