分类 主机系统 下的文章

由于centos 颓势,ubuntu装机量大幅增加,发现很多小伙伴对于Ubuntu的网络配置很是头疼,尤其是yaml格式让人抓狂,所以,特意写了配置IP和配置网口聚合的脚本,供大家免费使用。

注意事项:
[scode type="blue"]
1,仅适用于初次新环境配置。
2,脚本使用问题加微信联系
3,必须使用root用户执行
4,仅支持Ubuntu 20/22 Server/Desktop[/scode]

更多细节功能等你发现噢

大家对Ubuntu的 多路径脚本是否有需求呢?

截图1:

2023-11-11T03:46:46.png

截图2:

2023-11-11T03:49:59.png

截图3:

2023-11-11T03:50:48.png

截图4:

2023-11-11T03:51:51.png

截图5:

2023-11-11T03:52:53.png

截图6:

2023-11-11T03:53:11.png

脚本连接回复可见

[scode type="yellow"]
使用要求:
1,在操作主机的操作系统安装expect
2,新建host_ip文件,内容格式如下
[/scode]

host_ip文件格式

172.16.1.100  password
172.16.1.101  password
172.16.1.102  password
172.16.1.103  password
172.16.1.104  password
172.16.1.105  password
172.16.1.106  password
172.16.1.107  password
172.16.1.108  password
.....

脚本代码

#!/bin/bash
#定义批量IP和密码 for循环执行批量命令
for row in `cat host_ip | awk '{printf("%s:%s:%s\n"),$1,$2,$3}'`
  do
ip=`echo ${row} | awk -F ':' '{print $1}'`
password=`echo ${row} | awk -F ':' '{print $2}'`
#在列出的所有的主机上生成密钥对
/usr/bin/expect <<-EOF
spawn ssh root@$ip ssh-keygen -t rsa
expect {
        "yes/no" {send "yes\r";exp_continue}
        "password: " {send "$password\r";exp_continue}
    "/root/.ssh/id_rsa" {send "\r";exp_continue}
    "empty for no passphrase" {send "\r";exp_continue}
    "again" {send "\r";exp_continue}
             }
exit
EOF
#如果只是管理机无密登录,使用此步
#/usr/bin/expect <<-EOF
#spawn ssh-copy-id -i /root/.ssh/id_rsa.pub $ip
#expect {
#        "yes/no" {send "yes\r";exp_continue}
#        "password: " {send "$password\r";exp_continue}
#    }
#EOF

#把列出的所有的主机的公钥复制到本地
/usr/bin/expect <<-EOF
spawn scp root@$ip:/root/.ssh/id_rsa.pub /root/.ssh/id_rsa.pub_$ip
expect {
                "yes/no" {send "yes\r";exp_continue}
                "password: " {send "$password\r";exp_continue}
    }
EOF
done
#如果只是管理机无密登录,使用此步
#localip=`ip a s |grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"|grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+'`
#rm -rf ~/.ssh/id_rsa.pub_$localip
#把所有主机的公钥拷贝到密钥key
cat /root/.ssh/id_rsa.pub_* >> /root/.ssh/authorized_keys
for row in `cat host_ip | awk '{printf("%s:%s:%s\n"),$1,$2,$3}'`
  do
ip=`echo ${row} | awk -F ':' '{print $1}'`
password=`echo ${row} | awk -F ':' '{print $2}'`

#把含有所有主机公钥的密钥key复制到所有的主机
/usr/bin/expect <<-EOF
spawn scp /root/.ssh/authorized_keys root@$ip:/root/.ssh/
expect {
                "yes/no" { send "yes\r";exp_continue}
                "password: " {send "$password\r";exp_continue}
        }
EOF
#复制hosts文件到所有主机
/usr/bin/expect <<-EOF
spawn scp /etc/hosts root@$ip:/etc/
expect {
                "yes/no" { send "yes\r";exp_continue}
                "password: " {send "$password\r";exp_continue}
        }
EOF
done

脚本来源于网络

包含Intel E系列,可扩展处理器的第一、二、三代处理器参数,官网也可以导出查看,但是放在网站,可以随时随地更加方便,并且对某些不需要的参数做了精简,看起来更加清爽。

[button color="info" icon="" url="https://www.mr-mao.cn/intel/1" type="round"]点此全屏浏览可扩展处理器1代参数[/button]
[button color="info" icon="" url="https://www.mr-mao.cn/intel/2" type="round"]点此全屏浏览可扩展处理器2代参数[/button]
[button color="info" icon="" url="https://www.mr-mao.cn/intel/3" type="round"]点此全屏浏览可扩展处理器3代参数[/button]
[button color="info" icon="" url="https://www.mr-mao.cn/intel/e" type="round"]点此全屏浏览E系列处理器参数表[/button]

众所周知,VMware的认证VCP培训一门12800,这是固定价格,培训5天,然后考试,通过以后拿证。对于虚拟从业者来说VMware的VCP不是必需品,但是加分项。如果公司报销,学一下系统性的知识挺好的。但是对于这个价格来说,很多自费工程师都望而却步,无法下手。现在我找到了别人已经实践过的花最少的钱,拿最多的证的路径。
[scode type="yellow"]以下内容仅适用于有耐心,有英文基础,有网络基础,对VMware网络、桌面、数据中心虚拟化熟悉的人且要有VISA信用卡。[/scode]

第一步:花4天时间看CCNA考试资料和考试范围,如果你有网络基础一看就会,如果你英文好,看这个得心应手。

17808-aez957kacdc.png

时间轨迹:第一周的周六到周二看CCNA考试范围,周二在VUE官网用VISA信用卡报名,周三早上考试,通过以后,周四下午五点发证,然后把CCNA证书提交给VMware,周五早上VMware审核通过。然后就可以免培训考VMware网络方向即NSX-T。

第二步:周三考完CCNA之后,周三到周日看NSX-T 数据中心虚拟化和云桌面horizon的资料和考试范围,你如果熟悉这些产品,再者英文好,那么看这些资料就得心应手。周五下午报名VCP-NV考试,用VISA信用卡200美元。周五下午报名只能选择下周一早上考试,早上考完,周二下午五点拿证。

26614-obmttjnd93a.png

第三步,周二下午报名,周三上午考VCP-DCV,下午考VCP-DTM,总共400美元,周四下午五点拿证

10262-0uzdh6jy307b.png

54176-5f33ixmpj8.png

顺手考的VCAP-DCV

99752-gpkwlxyn8qi.png

VMware官网证书获取时间线

74105-jxy30dlo8h.png

证书展示:

72671-fveyvgdlicj.png

19304-l21h5py87of.png

49042-ova3vo297fb.png

70353-5etg5h8gmla.png

[scode type="green"]以上,在两周内拿到证书,对于加薪或者跳槽来说都是加分项,如果你有任何需求或帮助,请加我微信联系。如果你目前没任何基础,也请联系我,互相学习提高。[/scode]

  SFP、SFP+、SFP28、QSFP+和QSFP28是不同的光收发器类型。它们都是可热插拔的网络接口模块,用于连接网络交换机和其他网络设备(如服务器或媒体转换器)进行数据传输。那么,在面对这些不同类型的模块时,比如SFP vs SFP+, SFP28 vs SFP+, QSFP vs QSFP28,它们之间有什么区别呢?你可能常常会听到这样的问题:QSFP28与QSFP+兼容吗?我可以在SFP+端口使用SFP28收发机吗?本文我们就来对这些不同类型的模块做一些介绍,并对这些疑问作出解释。

本文转载自KClouder

Transceiver类型介绍
广义的收发器组合通常包括以下几种类型,客户可以根据特定的使用环境和速度需求来选择合适的类型。
● SFP:广泛的协议和速率(快速以太网、千兆以太网、光纤通道、Sonet/SDH),可在商业或扩展温度环境下运行。
● SFP+:专为10g以太网和10g光纤通道。
● XFP:支持各种10gbps协议(以太网,Sonet/SDH光纤通道)。
● X2: 10g以太网标准在不同的距离。
● SFP28:专为25g以太网。
● QSFP+: 40Gbps 40g以太网和OTN标准接口支持多模和单模光纤。
● QSFP28: 100 Gbps 1000g以太网和OTN标准接口支持多模和单模光纤。

在找出SFP与SFP+, SFP28与SFP+,或QSFP与QSFP28的区别之前,我们有必要先知道SFP, SFP+, SFP28, QSFP和QSFP28是什么。

95941-jxk5ecjkh58.png

SFP

SFP (small form-factor pluggable)是GBIC (Gigabit interface converter)的升级版。其体积仅为GBIC模块的1/2,大大增加了网络设备的端口密度。SFP的数据速率从100mbps到4gbit/s不等。

SFP+

SFP+ (small form-factor pluggable plus)是SFP的增强版。它支持8Gbit/s光纤通道,10千兆以太网和光传输网络标准OTU2。SFP+还引入了直接连接来连接两个SFP+端口,而不需要额外的光纤收发器,包括DAC(直接连接电缆)和AOC(主动光缆),这是两个相邻网络交换机之间的短距离直接连接的非常出色的解决方案。

SFP28

SFP28 (small form-factor pluggable 28)是SFP+的一个增强版本。SFP28具有与SFP+相同的常见形式,但在单车道上支持25Gb/s。SFP28提供了一种新的网络升级方式:10G-25G-40G-100G,这是一种节能的解决方案,以满足下一代数据中心网络不断增长的需求。

QSFP+

QSFP+是QSFP (quad small form-factor pluggable)的演化。QSFP可以同时携带4个通道,每个通道可以处理1Gbit/s的数据速率,因此得名Quad SFP。与QSFP不同,QSFP+支持4x 10 Gbit/s通道。这4个通道可以合并成一个40千兆以太网链路。QSFP+收发器可以取代4个标准的SFP+收发器,从而比传统的SFP+产品具有更高的端口密度和整体系统成本节约。

QSFP28

QSFP28 (quad small form-factor pluggable 28)适用于100G的应用程序。它提供了4个高速差分信号通道,数据速率从25Gbps到可能的40 Gbps不等,最后满足100 Gbps以太网(4×25Gbps)和100 Gbps无限带宽增强数据速率(EDR)的要求。请注意,QSFP28可以实现4x25G和2x50G的叉分连接,也可以实现1x100G的连接,具体取决于所使用的收发器类型。

比较SFP vs SFP+ vs SFP28 vs QSFP+ vs QSFP28

在搞清楚SFP/SFP+/SFP28/QSFP+/QSFP28是什么之后,下面我们来详细比较SFP与SFP+, SFP28与SFP+,QSFP与QSFP28, SFP28与QSFP28。

SFP vs SFP+: 相同的尺寸,不同的速度和兼容性

SFP和SFP+收发器,两者在大小和外观上几乎相同。这使得设备制造商可以重用现有的SFP物理设计,用于带有SFP+端口的网络交换机。至于区别,很明显的一点是他们支持不同的传输速度,SFP高达4Gbit/s,而SFP+是10Gbit/s。此外,它们符合不同的规格。SFP基于SFF-8472协议,SFP+符合SFF-8431和SFF-8432。在SFP与SFP+的兼容性方面,SFP+端口通常接受SFP光学,但速度降低了1 Gbit/s。SFP+收发机不能插入SFP端口,否则会损坏产品或端口。

SFP28 vs SFP+: 我可以在SFP+端口中使用SFP28收发器吗?

答案是肯定的。从上面可以看出,SFP28是SFP+的升级版本,SFP28已经升级到每个lane处理25Gbit/s。它们使用相同的形状因子,并且SFP28和SFP+连接器的pinouts是匹配兼容的。所以SFP28将与SFP+光学系统一起工作,但是速度会降低10Gbit/s。如果SFP+模块的SFP28端口可以设置为10G传输,则SFP+模块可以很好地与网络交换机上的SFP28端口配合使用,否则SFP+模块无法工作。在铜缆方面,与SFP+版本相比,SFP28铜缆具有更大的带宽和更低的损耗。

SFP28 vs QSFP28: 根据不同的原则工作

虽然它们的名字中有一个数字“28”,但是SFP28和QSFP28收发器实际上采用了不同的尺寸和工作原理。SFP28只支持一个25Gbit/s的信道,而QSFP28支持4个独立的25Gbit/s的信道。它们都可以用于100G网络,但是SFP28是以QSFP28的形式应用于SFP28的breakout电缆。下面显示了100G QSFP28到4xSFP28 DAC的直接连接。

87026-jngplz6bhsb.png

QSFP+ vs QSFP28: 不同的速度有不同的用途

QSFP+和QSFP28收发器集成了4个发射和4个接收通道,大小相同。此外,QSFP+和QSFP28的产品系列都包括收发模块和DAC/AOC电缆,但速度不同。QSFP+模块支持1x40gbit/s, QSFP+ DAC/AOC电缆支持4x10Gbit/s。QSFP28模块可以传输100 Gbit/s的数据,QSFP28 DAC/AOC电缆可以运行在4x25Gbit/s或2x 50 Gbit/s。请注意,通常QSFP28模块不能突破成10G链接。但是在QSFP28端口中插入QSFP+模块是另一种情况,如果开关支持(如何在QSFP28 100G端口上实现4x10G模式,请访问QSFP28 100G端口播放40G,25G和10G)。在这种情况下,QSFP28可以像QSFP+收发模块一样突破4x10G。

总结:

SFP与SFP+、SFP28与SFP+、QSFP+与QSFP28在不同类型的收发机上的差异在本文中都有明确的阐述。尽管其中一些共享相同的设计,但它们是为不同的数据速率而设计的。从比较中可以看出,光收发器发展的主要驱动力是需要用较小的形状(form-factor)获得更高的带宽速率。例如,在相同的形状(form-factor)中,QSFP28比QSFP+提供更多的带宽。

82161-2oz5jc927l8.png

  我们都知道在不同的国家或地区会使用许多不同的插头和插座,当然这里也包括分散在世界各地的数据中心。世界上使用的标准不止一种,不同的国家可能使用不同的电源线类型,不同的插头和连接器,特别是插头类型。这里我们就来对各种类型及标准的电源插头和插座做一个概况介绍。

服务器是一组庞大的管理网络资源的计算机群,需要电源供电才能正常工作,因此,服务器电源线是连接电源分配器和服务器的基本配件。不同国家的服务器电源线在工作电压和接头类型上都有所不同,所以,要想弄清楚一个服务器或系统需要什么样的服务器电源线,首先应该了解该服务器或系统属于哪个国家或地区、该服务
器或系统的型号以及电源的电压和电流。

本文转载自KClouder

79025-fiut3dziv4o.png

International Standards IEC 60320
IEC 60320是一套标准,规定电源线器具的最高电压为250伏。尽管各国电源线的类型和标准不同,但IEC 60320被公认为世界上大多数国家使用的国际标准。“C”代表IEC 60320制造的连接器的代码标准。针对电流、电压和温度的不同组合,指定了不同类型的连接器。

43209-adwjwoyrj59.png

在这些连接器类型中,C13、C15和C19是数据中心中最常用的。详情见下表:

72741-zrsu7nquqae.png

IEC 60320电源线的插头采用偶数,配套插座采用奇数,通常公器具进口比对应母电缆接头的片高1。因此最常用的电源线类型是C14到C13和C20到C19。其他常见的电源线类型还包括C14到C15和C20到C15。

03914-gnrpj9eydm9.png

不同国家有不同的标准
尽管IEC 60320标准被世界上大多数国家所采用,但实际上它主要针对的是连接器类型(C13、C15、C19)。对于插头类型,各国的情况各不相同。

北美:NEMA 5-15P (B型)
大多数北美国家和一些遵循NEMA标准的国家通常采用NEMA标准。在NEMA 5-15P插头是最广泛使用的插座。他们是三线电路(热,中性和接地),额定在15a在250v,虽然他们通常携带110v。

49397-855j5zk55nt.png

NEMA 5-15P到NEMA 5-15R电源线是最常见的类型。NEMA 5-15P代表插头,NEMA 5-15R代表插座。使用NEMA 5-15插头的其他常用电源线类型包括NEMA 5-15P到C13和NEMA 5-15P到C15。

29531-qihw65hus3.png

欧洲:CEE 7/7 (E类,F类)
CEE 7/7现在是许多欧洲国家事实上的插头标准,在一些遵循CENELEC标准的国家也是如此。没有使用CEE7/7的欧洲国家有丹麦(AFSNIT 107-2-D1)、爱尔兰、意大利(CEI 23-50)、马耳他(BS 1363)、塞浦路斯(BS 1363)、直布罗陀(BS 1363)和瑞士(SEV 1011)。采用CEE 7/7插头的电源线有CEE 7/7至C13、CEE 7/7至C15、CEE 7/7至C19。

05390-hcxa6dusvii.png

中国:GB2099.1/GB1002.1
中国标准插头(三扁)按GB 2099-1,GB1002-1标准执行,接受CCC认证,插头为扁三角类似澳标插头,电气参数有10A和16A之分,中国要求插头,连接器,耦合器和电缆需要强制接受中国电工委委员会批准合格的电气设备CCC标志认证。

90219-9epr4a7a6rp.png

其他标准:JIS c8303, AS/NZS 3112等
很多国家都有自己的插头标准。如澳洲标准AS/NZS 3112 (Type I)、巴西标准NBR 14136、日本标准JIS C 8303 (Type A, B)等。但一个常见的问题是,它们都可能采用IEC 60320连接器标准。

67418-3xom9l7086s.png

 为存储配置多路径,各位工程师都不陌生。在Linux下配置multipath,更不在话下,mpathconf --enable 一条命令走天下,更是老手的惯例,因为mpatha、mpathb、mpathc、这种名称也不会影响使用。但是,给存储卷定义别名就显得不那么粗狂,使用厂商推荐的多路径参数,更显得专业,现在配置多路径的自动化交互式脚本横空出世,极大的方便了各位工程师。

Linux下配置网卡聚合交互式自动配置脚本

之前写了手动配置多路径的文档Linux操作系统配置多路径通用教程
[scode type="red"]仅适用于初次配置![/scode] 

脚本功能:

1.多路径辅助配置脚本适用于FC-SAN和IP-SAN
2.支持联想 DM、DE系列、DS系列、Storwize V系列
3.支持NetApp FAS、E系列,IBM Storwize V系列、FS系列
4.支持华为OceanStor系列,浪潮G2系列
5.支持戴尔 MD系列、SC系列,宏杉MS系列
6.支持惠普 3PAR系列、MSA 1040、1050、2040、2050系列
7.其他品牌和型号,使用操作系统生成的默认多路径参数
8.支持CentOS 6.x/7.x/8.x RedHat 6.x/7.x
9.支持中英选择

5月14日更新:

修复Lenovo DE系列存储新版本微码下20m管理分区的识别
优化判断逻辑

4月16日更新:

1,新增支持CentOS 8.x/RedHat 8.x
2,优化多个判断逻辑
备注:因为存储厂商目前并未适配8系列系统,我多次测试使用7系列的官方参数,会有问题。
所以会默认使用8系列系统生成的多路径参数,不加入任何官方参数。

[scode type="blue"]已付费用户,联系我获取最新版本,或者有其他需求,如增加功能,或者修改直接联系我即可[/scode]

linux 8系列下部分截图

39882-38g6si1hxuf.png

00426-7ajrlw1qvlc.png

[scode type="blue"]上述列出的品牌及型号,会使用厂商推荐的最佳多路径参数,没有列出的品牌和型号,则使用操作系统生成的默认多路径参数,如你使用的存储不被支持,则会有相应的提示![/scode]

在使用的过程中如果遇到什么问题,或有什么建议或者需要增加品牌或者型号的参数,加我微信交流,微信二维码在文章底部。

部分截图:

72245-ulijo5dydc.png

69257-s6gehd62tcb.png

04657-pysozkg51r.png

41654-hwm6xkglsiu.png

59342-oz6m3r7btq.png

38546-7k1sjoa1ugj.png

屏蔽20M管理分区截图:

02765-zez5w5pyw3.png

惠普3PAR存储 选择主机定义截图:

04779-ijslxwx30qp.png

[scode type="blue"]创作脚本不易,打赏后获取脚本下载链接!获取后加我微信,后续更新版本,会通过微信传递[/scode]

  大多数服务器厂商都随着VMware发布新版的VSphere,从而发布集成自家硬件驱动的ISO镜像,但是还是有少数厂商没有,或者服务器使用偏门阵列卡和网卡以及有最新驱动的需求,这就需要手动集成驱动到ESXi镜像中。集成驱动主要以集成阵列卡和网卡驱动为主,其他驱动则可通过ssh安装。镜像中没有阵列卡驱动没法安装,没有网络驱动,没法使用虚拟化平台。网上关于集成 ESXI6.x 驱动的文章其实比较多,大部分都是通过VMware PowerShell在线下载镜像集成驱动的教程,由于网络原因,成功的次数少之又少,就这样,网络门槛劝退了不少人。而使用本地bundle来集成驱动的教程也有,但是关于如何下载缺少的驱动都是一笔带过,我今天主要以如何下载驱动为主。

一,准备环境

1,Windows 10

下载链接在底部

下载 VMware-PowerCLI-11.5.0-14912921.zip,并解压,把解压出来的模块文件夹放到C:\Program Files\WindowsPowerShell\Modules,如下图:

42722-5pa3oix8hrb.png

2,Windows 7

下载 VMware-PowerCLI-6.5.0-4624819.exe 并安装,6.5.R1这是VMware PowerShell 里目前最新的exe安装包,如果安装过程中提示安装其他依赖包,大家自行解决即可。VMware PowerShell 10系列版本及最新版本都是通过在线安装模式,门槛有点高。

3,测试环境

下载 ESXi-Customizer-PS-v2.6.0.ps1,这是集成驱动用到的脚本,由国外的社区团队维护。把脚本放到你操作顺手的文件夹,使用管理员打开PowerShell程序,定位到文件夹,输入

Set-ExecutionPolicy Unrestricted

输入Y,然后回车,这一步是为了让PowerShell执行各种程序脚本没有限制。

97525-enyal86a4ne.png

继续输入

.\ESXi-Customizer-PS-v2.6.0.ps1 -help

如果有下面的输出则说明VMware PowerShell模块安装成功,这是脚本的使用说明。

31470-qpo27ia295.png

如果提示:FATAL ERROR: Failed to import the VMware.VimAutomation.Core module! 则说明未安装成功!

32287-dettt3idh74.png

二,下载驱动

1,下载ESXi离线包
登录VMware官网,下载VSphere的离线bundle包

https://my.vmware.com/cn/group/vmware/info?slug=datacenter_cloud_infrastructure/vmware_vsphere/6_7

此处我以6.7U3 VMware vSphere Hypervisor (ESXi) Offline Bundle为例

64243-t0q42vd3ia.png

2,下载驱动
我以浪潮为例,下载阵列卡PM8222-SHBA 驱动和自研万兆网卡INSPUR_XL710_10G_LC_PCIEX8_2驱动。

打开VMware网站

https://www.vmware.com/resources/compatibility/search.php

在查找内容中选择IO Devices,产品发行版本选择6.7U3,品牌名称选择Inspur,关键词输入pm8222-shba,点击更新并查看结果,在搜索过程中,如果未出现你所要结果,则扩大搜索范围,更换关键词,还是找不到,则到厂商官网下载。

75600-63s03mdbkb5.png

根据阵列卡微码版本下载相应版本的驱动

61347-y5mkzmrfiog.png

下载相应驱动

30591-i4omgxa2xg.png

打开浪潮官网,找到XL710网卡驱动并下载

29290-ujlw8l6ryp.png

如果服务器加了其他网卡,则可以到这里找找看

https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages

关于查找驱动的说明:一般在VMware官网可以下载到大部分驱动,除非硬件很特别,则需联系厂商。

驱动说明:集成的驱动可以是vib格式文件,也可以是offline_bundle.zip文件。我们下载的驱动是压缩包,里面包含vib文件和offline_bundle.zip文件,需要提取二者之一来使用,不能直接使用下载的zip文件。vib文件很好辨认,如何确认下载的zip是offline_bundle.zip 还是二者的一个压缩包。首先,离线bundle驱动包,一般会以offline_bundle命名,其次,离线包包含下面内容

29066-bi6a3kaft5.png

三,集成驱动

把ESXi-Customizer-PS-v2.6.0.ps1 和下载好的VSphere离线bundle包放一起,然后新建驱动文件夹drivers

a,以集成vib格式的驱动为例

drivers文件夹放vib格式驱动

90119-vlvivby1toi.png

.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\ESXi670-201912001.zip -pkgDir .\drivers

01366-lvof9nub6a.png

成功

26271-kkh7c93kc5f.png

b,以集成offline_bundle格式的驱动为例

drivers文件夹放offline_bundle格式驱动
47433-s4sfaqczrl.png

成功

17807-id20zj5jdr.png

87824-gdnvi1i6wik.png