Ctrl+H 浪潮Raid配置文档

摘要:
不同型号的Raid卡在某些功能上的支持性不同,具体因您的配置而定。Raid配置与管理服务器开机自检到浪潮logo画面后,下一步就会进入Raid卡自检过程,此时显示器上会出现Ctrl-H提示,如下图:按下Ctrl-H组合键后,自检完成就会进入Raid卡配置界面,如下图。Raid0配置方法Raid0的配置过程与Raid1大致相同,唯一不同是在选择Raid级别这一步选择Raid0即可。Raid1状态显示“Optimal”表示正常,Drives显示两块硬盘绿色Online正常,如果还有其它未使用的硬盘,会在unconfiguredDrives下面蓝色显示。

说明

本手册适用于LSI芯片Raid卡

包括但不限于Inspur 2008/2108 Raid卡、LSI 9240/9260/9261/9271 等Raid卡。

不同型号的Raid卡在某些功能上的支持性不同(例如Inspur2008 Raid卡需要有授权才支持Raid5),具体因您的配置而定。

Raid配置与管理

服务器开机自检到浪潮logo画面后,下一步就会进入Raid卡自检过程,此时显示器上会出现Ctrl -H提示,如下图:

Leon Raid config 01.png

按下Ctrl -H组合键后,自检完成就会进入Raid卡配置界面,如下图。在这里可以看到Raid卡的型号和Firmware固件版本,点击【Start】按钮进入Raid卡主页。

Leon Raid config 02.png

Raid卡首页叫作WebBIOS,如下图。左侧是功能菜单,右侧可以看到所有物理磁盘,本例安装了4块500G硬盘,后面所有的配置都可以在这里完成!

Leon Raid config 03.png

Raid0配置方法

Raid0的配置过程与Raid1大致相同,唯一不同是在选择Raid级别这一步选择Raid0即可。

具体步骤请参考下一节

友情提示:Raid0虽然可以大幅提高读写性能,但是有数据丢失风险,请您慎重考虑!

Raid1配置方法

在WebBIOS主页点击【Configuration Wizard】,打开配置向导

Leon Raid1 01.png

选择【Add Configuration】,点击【Next】下一步

Leon Raid1 02.png

选择【Manual Configuration】,点击【Next】下一步

Leon Raid1 03.png

左侧方框内可以看到所有未使用的硬盘。因为要做Raid1,我们选择前两块,然后点击下方的【Add to Array】将其加入到右侧方框内。

Leon Raid1 04.png

点击【Accept DG】,创建磁盘组

Leon Raid1 05.png

点击【Next】下一步

Leon Raid1 06.png

点击【Add to SPAN】,将刚才创建好的磁盘组加入到右侧方框内

Leon Raid1 07.png

点击【Next】下一步

Leon Raid1 08.png

阵列参数配置:第一个参数“Raid Level”选择Raid1,其余保持默认

Leon Raid1 09.png

最后一个参数“Select Size”输入阵列容量大小,最大值可参考右侧绿字提示(其中R0代表做Raid0最大容量,R1代表做Raid1最大容量),完成后点击【Accept】

Leon Raid1 10.png

弹出的任何提示均选择【yes】

Leon Raid1 11.png

回到配置页面,点击【Next】下一步

Leon Raid1 12.png

点击【Accept】配置完成!

Leon Raid1 13.png

提示保存,选择【yes】

Leon Raid1 14.png

(依Raid卡型号不同,有些可能没有此功能,如没有请跳过此步)提示SSD缓存,选择【Cancel】

Leon Raid1 15.png

提示初始化,选择【yes】

Leon Raid1 16.png

正在初始化,能看到百分比进度条(速度较快,可能一闪而过)

Leon Raid1 17.png

初始化完成!点击【Home】返回首页

Leon Raid1 18.png

阵列配置完成!

Raid1状态显示“Optimal”表示正常,Drives显示两块硬盘绿色Online正常,如果还有其它未使用的硬盘,会在unconfigured Drives下面蓝色显示。

Leon Raid1 19.png

未使用的硬盘可以继续创建阵列,也可以配置成热备盘(方法请见1.5章节)

最后点击【Exit】退出,然后【Ctrl-Alt-Delete】组合键重启服务器!

Raid5配置方法

在WebBIOS主页点击【Configuration Wizard】,打开配置向导

Leon Raid1 01.png

选择【Add Configuration】,点击【Next】下一步

Leon Raid1 02.png

选择【Manual Configuration】,点击【Next】下一步

Leon Raid1 03.png

左侧方框内可以看到所有未使用的硬盘。我们选择全部(也可以逐个选择),然后点击下方的【Add to Array】将其加入到右侧方框内。

Leon Raid1 04.png

点击【Accept DG】,创建磁盘组

Leon Raid5 05.png

点击【Next】下一步

Leon Raid5 06.png

点击【Add to SPAN】,将刚才创建好的磁盘组加入到右侧方框内

Leon Raid5 07.png

点击【Next】下一步

Leon Raid5 08.png

阵列参数配置:第一个参数“Raid Level”选择Raid5,其余保持默认

Leon Raid5 09.png

最后一个参数“Select Size”输入阵列容量大小,最大值可参考右侧绿字提示(其中R5代表做Raid5的最大容量),完成后点击【Accept】

Leon Raid5 10.png

弹出的任何提示均选择【yes】

Leon Raid1 11.png

回到配置页面,点击【Next】下一步

Leon Raid1 12.png

点击【Accept】配置完成!

Leon Raid5 13.png

提示保存,选择【yes】

Leon Raid1 14.png

(依Raid卡型号不同,有些可能没有此功能,如没有请跳过此步)提示SSD缓存,选择【Cancel】

Leon Raid1 15.png

提示初始化,选择【yes】

Leon Raid1 16.png

正在初始化,能看到百分比进度条(速度较快,可能一闪而过)

Leon Raid5 17.png

初始化完成!点击【Home】返回首页

Leon Raid5 18.png

阵列配置完成!

Raid5状态显示“Optimal”表示正常,Drives显示四块硬盘绿色Online正常

Leon Raid5 19.png

最后点击【Exit】退出,然后【Ctrl-Alt-Delete】组合键重启服务器!

Raid6配置方法

在WebBIOS主页点击【Configuration Wizard】,打开配置向导

Leon Raid1 01.png

选择【Add Configuration】,点击【Next】下一步

Leon Raid1 02.png

选择【Manual Configuration】,点击【Next】下一步

Leon Raid1 03.png

左侧方框内可以看到所有未使用的硬盘。我们选择全部(也可以逐个选择),然后点击下方的【Add to Array】将其加入到右侧方框内。

Leon Raid1 04.png

点击【Accept DG】,创建磁盘组

Leon Raid6 05.png

点击【Next】下一步

Leon Raid6 06.png

点击【Add to SPAN】,将刚才创建好的磁盘组加入到右侧方框内

Leon Raid6 07.png

点击【Next】下一步

Leon Raid6 08.png

阵列参数配置:第一个参数“Raid Level”选择Raid6,其余保持默认

Leon Raid6 09.png

最后一个参数“Select Size”输入阵列容量大小,最大值可参考右侧绿字提示(其中R6代表做Raid6的最大容量),完成后点击【Accept】

Leon Raid6 10.png

弹出的任何提示均选择【yes】

Leon Raid6 11.png

回到配置页面,点击【Next】下一步

Leon Raid6 12.png

点击【Accept】配置完成!

Leon Raid6 13.png

提示保存,选择【yes】

Leon Raid6 14.png

(依Raid卡型号不同,有些可能没有此功能,如没有请跳过此步)提示SSD缓存,选择【Cancel】

Leon Raid6 15.png

提示初始化,选择【yes】

Leon Raid6 16.png

正在初始化,能看到百分比进度条(速度较快,可能一闪而过)

Leon Raid6 17.png

初始化完成!点击【Home】返回首页

Leon Raid6 18.png

阵列配置完成!

Raid6状态显示“Optimal”表示正常,Drives显示四块硬盘绿色Online正常

Leon Raid6 19.png

最后点击【Exit】退出,然后【Ctrl-Alt-Delete】组合键重启服务器!

Raid10配置方法

在WebBIOS主页点击【Configuration Wizard】,打开配置向导

Leon Raid1 01.png

选择【Add Configuration】,点击【Next】下一步

Leon Raid1 02.png

选择【Manual Configuration】,点击【Next】下一步

Leon Raid1 03.png

左侧方框内可以看到所有未使用的硬盘。因为要做Raid10,我们先选择前两块,然后点击下方的【Add to Array】将其加入到右侧方框内。

Leon Raid1 04.png

点击【Accept DG】,创建第一个磁盘组:Drive Group0

Leon Raid10 05.png

然后再选择后两块硬盘,也点击下方的【Add to Array】将其加入到右侧方框内

Leon Raid10 06.png

点击【Accept DG】,创建第二个磁盘组:Drive Group1

Leon Raid10 07.png

点击【Next】下一步

Leon Raid10 08.png

点击【Add to SPAN】,将刚才创建好的两个磁盘组分别加入到右侧方框内

Leon Raid10 09.png

将第二个磁盘组也添加过来

Leon Raid10 10.png

点击【Next】下一步

Leon Raid10 11.png

阵列参数配置:第一个参数“Raid Level”选择Raid10,其余保持默认

Leon Raid10 12.png

最后一个参数“Select Size”输入阵列容量大小,最大值可参考右侧绿字提示(其中R10代表做Raid10的最大容量),完成后点击【Accept】

Leon Raid10 13.png

弹出的任何提示均选择【yes】

Leon Raid10 14.png

回到配置页面,点击【Next】下一步

Leon Raid10 15.png

点击【Accept】配置完成!

Leon Raid10 16.png

提示保存,选择【yes】

Leon Raid10 17.png

(依Raid卡型号不同,有些可能没有此功能,如没有请跳过此步)提示SSD缓存,选择【Cancel】

Leon Raid10 18.png

提示初始化,选择【yes】

Leon Raid10 19.png

正在初始化,能看到百分比进度条(速度较快,可能一闪而过)

Leon Raid10 20.png

初始化完成!点击【Home】返回首页

Leon Raid10 21.png

阵列配置完成!Raid10状态显示“Optimal”表示正常,所有硬盘绿色Online正常。最后点击【Exit】退出,然后【Ctrl-Alt-Delete】组合键重启服务器!

Leon Raid10 22.png

热备盘(Hotspare)配置

热备盘的作用是如果阵列中有硬盘发生故障,热备盘可以立即顶替,及时将阵列恢复为正常状态。热备盘的配置非常简单,做完阵列后,未使用的硬盘会在WebBIOS中显示为蓝色unconfigured状态,选中该硬盘进入属性页面。

Leon GlobalHSP 01.png

选择【Make Global HSP】,点击【GO】执行

Leon GlobalHSP 02.png

配置完成!点击【Home】返回首页

Leon GlobalHSP 03.png

热备盘显示为粉色Hotspare状态

Leon GlobalHSP 04.png

删除配置

在WebBIOS主页点击【Configuration Wizard】,打开配置向导

Leon clear config 01.png

选择【Clear Configuration】,点击【Next】下一步

Leon clear config 02.png

提示清除,选择【yes】

Leon clear config 03.png

阵列删除成功!所有硬盘显示为蓝色unconfigured Good状态

Leon clear config 04.png

常见问题处理

重要提示:服务器通过Raid技术可以有效增强数据的安全性,但是不代表做了Raid就永远不会出问题,所以数据还是要经常备份的!

一般我们最常遇到的问题就是有硬盘亮红灯了,有些时候还会有报警声。但是请不要担心,硬盘亮红灯不代表硬盘一定有故障,而是硬盘离线了。那么哪些情况会导致硬盘亮红灯呢? 1、人为拔插过硬盘 2、硬盘没有插到位,接触不良 3、意外停电,影响了阵列信息 4、硬盘发生逻辑上的I/O错误 5、硬盘本身故障

如果您是新机器,硬盘亮红灯大多是因为物流等原因,可能某块硬盘没有插到位,接触不良;如果已经使用了一段时间,大多是因为硬盘发生了逻辑上的I/O错误,因为做了Raid以后,需要多块硬盘协同工作,不仅要把文件打碎,还要一起计算校验值,如果在某一块硬盘上计算错误,可能会导致硬盘被踢出阵列,同时亮红灯报警。如果服务器灰尘较多,容易积蓄静电,也会增加硬盘出错的概率。

下面列举了几个最常见的故障现象,请仔细阅读本手册,5-10分钟即可解决问题!

一块硬盘显示红色Offline(或者Failed)

进入WebBIOS主页,发现一块硬盘显示红色Offline状态,同时阵列降级变成了蓝色Degraded状态,此时数据还是可用的,选中红色硬盘进入属性页面。

Leon offline 01.png

在属性列表中找到“Media Error”和“Pred Fail Count”两项(如果找不到请点击【Next】翻页),两项都是零,说明硬盘无故障,可以放心使用!

Leon offline 02.png

选择【Rebuild Drive】,点击【GO】执行

Leon offline 03.png

阵列开始同步,能看到百分比进度条,点击【Home】返回首页

Leon offline 04.png

报错硬盘现在变成了褐色Rebuild状态。如果您着急使用,请点击【Exit】退出,然后【Ctrl-Alt-Delete】组合键重启服务器,同步过程可以后台进行。我们建议等同步完成再使用,继续查看同步进度请点击左下角【PD Progress Info】

Leon offline 05.png

查看同步进度

Leon offline 06.png

一块硬盘显示红色PD Missing

进入WebBIOS主页,发现一块硬盘显示红色PD Missing状态,同时阵列降级变成了蓝色Degraded状态,此时数据还是可用的,点击【Physical View】进入物理视图。

Leon pdmissing 01.png

发现一块黑色硬盘显示Foreign Unconfigured Bad状态,选中该硬盘进入属性页面

Leon pdmissing 02.png

在属性列表中找到“Media Error”和“Pred Fail Count”两项(如果找不到请点击【Next】翻页),两项都是零,说明硬盘无故障,可以放心使用!

Leon pdmissing 03.png

至此,下面有两种处理办法,都可以解决此问题。(2.2.1和2.2.2任选其一)

方法1:Clear Foreign Configuration

选择【Make Unconf Good】,点击【GO】执行

Leon pdmissing 04.png

点击【Home】返回首页

Leon pdmissing 05.png

出现一块蓝色硬盘显示Foreign Unconfigured Good状态,点击【Scan Devices】

Leon pdmissing 06.png

提示发现外来配置信息,选择【Clear】清除

Leon pdmissing 07.png

提示清除,选择【Yes】

Leon pdmissing 08.png

回到WebBIOS主页,报错硬盘现在变成了褐色Rebuild状态。如果您着急使用,请点击【Exit】退出,然后【Ctrl-Alt-Delete】组合键重启服务器,同步过程可以后台进行。我们建议等同步完成再使用,查看同步进度请点击左下角【PD Progress Info】

Leon pdmissing 09.png

查看同步进度

Leon pdmissing 10.png

方法2:Replace Missing PD

选择【Make Unconf Good】,点击【GO】执行

Leon pdmissing 11.png

选择【Replace Missing PD】,点击【GO】执行

Leon pdmissing 12.png

选择【Rebuild Drive】,点击【GO】执行

Leon pdmissing 13.png

阵列开始同步,能看到百分比进度条,点击【Home】返回首页

Leon pdmissing 14.png

报错硬盘现在变成了褐色Rebuild状态。如果您着急使用,请点击【Exit】退出,然后【Ctrl-Alt-Delete】组合键重启服务器,同步过程可以后台进行。我们建议等同步完成再使用,继续查看同步进度请点击左下角【PD Progress Info】

Leon pdmissing 15.png

查看同步进度

Leon pdmissing 16.png

多块硬盘显示红色PD Missing

进入WebBIOS主页,发现多块硬盘显示红色PD Missing状态,阵列已经挂掉变成了红色Offline状态,此时数据已经不可用,点击【Physical View】进入物理视图。

Leon multi pdmissing 01.png

发现两块黑色硬盘显示Foreign Unconfigured Bad状态,选中一块硬盘进入属性页面

Leon multi pdmissing 02.png

在属性列表中找到“Media Error”和“Pred Fail Count”两项(如果找不到请点击【Next】翻页),两项都是零,说明硬盘无故障,可以放心使用!

Leon multi pdmissing 03.png

选择【Make Unconf Good】,点击【GO】执行

Leon multi pdmissing 04.png

点击【Home】返回首页

Leon multi pdmissing 05.png

已经有一块硬盘变成蓝色Foreign Unconfigured Good状态,同理操作另外一块

Leon multi pdmissing 06.png

两块硬盘都变成了蓝色Foreign Unconfigured Good状态,点击【Scan Devices】

Leon multi pdmissing 07.png

提示发现外来配置信息,选择【Preview】预览

Leon multi pdmissing 08.png

可以看到故障发生前的阵列状态,除了第四块硬盘,其余都是绿色Online正常状态,阵列也恢复为蓝色Degraded(降级状态,此时数据已经恢复可用),点击【Import】导入配置。

Leon multi pdmissing 09.png

回到WebBIOS主页,阵列不再是红色Offline损坏状态,第四块硬盘褐色Rebuild状态表示正在恢复阵列至正常状态。请点击【Exit】退出,然后【Ctrl-Alt-Delete】组合键重启服务器,顺利的话系统可以正常启动!修复过程可以后台进行。您也可以等待修复完成后在使用,查看同步进度请点击左下角【PD Progress Info】

Leon multi pdmissing 10.png

查看同步进度

Leon multi pdmissing 11.png

windows系统下管理软件使用

以lsi 8708 raid卡为例介绍windows下监控软件的使用

1、监控软件的安装,默认选择complete安装(安装介质下载路径)

Tuxiang0-01 (1).jpg

2、软件运行界面,双击运行raid卡型号即可 (选择下面的connect to romote可远程连接局域网内另一台机器进行远程操作(在服务器上完全安装,本机上只安装客户端即可(custom installion安装方式),也可完全安装))

Tuxiang0-01 (2).jpg

3、此软件的使用需要两个tcp 端口 3071,否则监控软件无法使用(下图中3389是远程桌面需要的端口)

Tuxiang0-01 (3).jpg

如果相应端口未开,启动软件界面如下,找不到控制器

Tuxiang0-01 (4).jpg

4、软件登录界面,登录用户名和密码为服务器本机用户名和密码,两种登录模式:完全控制和只读模式

Tuxiang0-01 (5).jpg

5、创建阵列与热备,创建阵列时在raid卡型号上右键单击选择create virtual drive

Tuxiang0-01 (6).jpg

Tuxiang0-01 (7).jpg

上图中use the drive type mixing表示使用所有可用磁盘,如果未选择,可根据需要人为设置

创建热备,在未使用的物理磁盘上右键单击选择assign global hot spare:

Tuxiang0-01 (8).jpg

热备硬盘显示的状态:

Tuxiang0-01 (9).jpg

6、阵列删除,在逻辑阵列上右键单击 选择 delete virtual drive 即可

Tuxiang0-01 (10).jpg

7、阵列初始化,选择需要初始化的阵列,选择相应的选项 start initialition

Tuxiang0-01 (11).jpg

8、阵列读写策略属性更改,选择需要更改的逻辑阵列(不要选择错误,否则出现不了相应选项),选择菜单栏 Go To-virtual drive-set virtual drive properties 即可出现如下画面进行更改

Tuxiang0-01 (12).jpg

9、阵列在线扩展,选中要扩展的逻辑阵列,GO To-virtual drive-expand virtual disk capacity即可

Tuxiang0-01 (13).jpg

10、硬盘预期错误,点击相应物理磁盘,在右侧属性栏即可查看media error count和pred fail count错误

Tuxiang0-01 (14).jpg

硬盘显示状态(黄色)

Tuxiang0-01 (15).jpg

11、硬盘掉线显示状态

Tuxiang0-01 (16).jpg

12、raid卡报警开启与关闭,右键单击raid卡型号,选择disable alarm或是enable alarm

Tuxiang0-01 (17).png

13、硬盘强制上下线,选择物理磁盘右键单击选择即可

Tuxiang0-01 (18).png

14、硬盘rebuild,右键单击掉线硬盘 选择start rebuild

Tuxiang0-01 (19).png

Rebuild进度查询,manage -show program

Tuxiang0-01 (20).png

Tuxiang0-01 (21).png

15、设置后台rebuild速度,右键单击raid卡型号,选择 set adjustable task rates,可进行选择更改

Tuxiang0-01 (22).png

Tuxiang0-01 (23).png

16、日志保存

Tuxiang0-01 (24).png

17、保存或导入raid配置信息

Tuxiang0-01 (25).png

18、raid 卡 FW查看与刷新,FW刷新后需要重启服务器才能生效

Tuxiang0-01 (26).png

选中raid卡,Goto-controller-update controller firmware

Tuxiang0-01 (27).png

选中本机硬盘上的刷新文件即可进行刷新

Tuxiang0-01 (28).png

19、邮件报警设置,选择菜单栏 tools -configure alerts (此功能需要开启端口49152,否则无法使用)

Tuxiang0-01 (29).png

Alart settings 进行raid报警级别设置

Tuxiang0-01 (30).png

Mail server 进行邮件服务器设置,sender email address :分发服务器邮箱设置(可任意设置即可),SMTP server: 邮件服务器地址,其他的不用选择

Tuxiang0-01 (31).png

Email :接收服务器设置,输入接收邮箱地址,选择add加入即可,可用test进行测试

Tuxiang0-01 (32).png

注:开机自检的报错

Tuxiang0-01 (33).png

出现此问题的原因如下: 1、创建阵列时,写模式选择了,write back with BBU

Tuxiang0-01 (34).png

2、有些lsi raid卡,在创建阵列时会多出一个选项,wrthru fou BAD BBU,如果选择了此项,默认模式就是write back with BBU,且无法更改,大多raid卡无此选项

Tuxiang0-01 (35).png

windows系统下管理软件下载地址

MSM_INSPUR2008.ZIP

LSI8708

说明:转浪潮官网。

免责声明:文章转载自《Ctrl+H 浪潮Raid配置文档》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇深入React事件系统(React点击空白部分隐藏弹出层;React阻止事件冒泡失效)windows 下 webstorm 使用SVN下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ucosiii任务管理相关知识

只要学习和理解:任务状态 任务堆栈 任务控制块 任务就绪表 任务调度和切换 关于任务状态: 任务堆栈是任务的重要部分,堆栈是在RAM中按照“先进先出(FIFO)”的原则组织的一块连续的内存空间。为了满足任务切换和相应中断时保存CPU寄存器中的内容及任务调用其他函数时的需要,每个任务都应该有自己的堆栈。 1、任务堆栈的创建: UCOSIII中任务堆栈的创建...

Linux 下的dd命令使用详解(摘录)

一、dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2 参数注释: 1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file > 2. of=文件名:输出文件名,缺省为标准输出。即指...

Qt5.9.1结合REF开发基于chorm的浏览器(二)

将libcef_dll_wrapper编译方式设置为MD 因为使用的Qt是动态链接的,而cef模式使用的是静态链接的方式,所以在使用前需要将cef编译方式改成Multi-thread DLL(/MD),修改路径在在C/C++->Code Generation下的Runtime Library。重新编译后的libcef_dll_wrapper.lib库...

Linux LVM条带化

一、什么是条带化   当多个进程同时访问一个磁盘时,可能会出现磁盘冲突。磁盘系统对访问次数(每秒的IO操作,IOPS)和数据传输速率(读写速率,TPS)有限制。 当达到这些限制时,后面需要访问磁盘的进程就需要挂起等待,这就是磁盘冲突。避免磁盘冲突是优化I/O性能的一个重要目标。   条带化技术是一种自动的将I/0负载均衡到多个物理磁盘上的技术。条带化技术将...

【单片机】【PIC16F1937】之定时器

这篇文章是谈谈关于1937的定时器的,刚开始被晶振频率、时钟频率、振荡周期、振荡频率、指令周期、指令频率等等的名词绕晕了。先来解决这个问题。 晶振频率是代表振荡器的频率,说的是晶振这个器件的频率,因为一个单片机有内部外部晶振,比如你选择了内部晶振,那么这个晶振的频率就是你单片机的时钟频率, 振荡频率和晶振频率说的是一回事。振荡周期是1/(晶振频率),T =...

netty中的引导Bootstrap服务端

引导一个应用程序是指对它进行配置,并使它运行起来的过程。 一、Bootstrap 类 引导类的层次结构包括一个抽象的父类和两个具体的引导子类,如图 8-1 所示 服务器致力于使用一个父 Channel 来接受来自客户端的连接,并创建子 Channel 以用于它们之间的通信; 而客户端将最可能只需要一个单独的、没有父Channel 的Channel 来用...