1 / 69

第十一章

第十一章. 设备管理. 第十一章 设备管理. § 11.1 基本概念 § 11.1.1 术语 § 11.1.2 设备的管理方式 § 11.1.3 对象数据库 ODM § 11.1.4 设备数据库 § 11.1.5 lsdev 命令 § 11.1.6 设备状态 § 11.1.7 设备寻址. 第十一章 设备管理 (2). § 11.2 设备配置 § 11.2.1 cfgmgr § 11.2.2 设备管理菜单 § 11.2.3 增加设备

kacy
Download Presentation

第十一章

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第十一章 设备管理

  2. 第十一章 设备管理 § 11.1 基本概念 § 11.1.1 术语 § 11.1.2 设备的管理方式 § 11.1.3 对象数据库ODM § 11.1.4 设备数据库 § 11.1.5 lsdev命令 § 11.1.6 设备状态 § 11.1.7 设备寻址

  3. 第十一章 设备管理(2) § 11.2 设备配置 § 11.2.1 cfgmgr § 11.2.2 设备管理菜单 § 11.2.3 增加设备 § 11.2.4 删除设备 § 11.2.5 ODM未定义的设备 § 11.2.6 硬件配置存档

  4. 第十一章 设备管理(3) § 11.3 终端的设置 § 11.3.1 终端属性 § 11.3.2 端口属性 § 11.3.3 TTY菜单 § 11.3.4 终端控制命令 § 11.3.5 测试题

  5. 第十一章 设备管理(4) 本章要点 了解设备的概念、设备状态和定位码 了解ODM预定义和定制的数据库 掌握设备配置和管理的一般方法 掌握终端设备的配置和管理

  6. 11. 1. 1 术语 物理设备 按照某种方式连接到系统的实际硬件 端口 系统中连接物理设备的连接器或适配器。大多数端口 是系统软件可编程的,允许连接多种不同类型的设备 设备驱动程序 系统核心中用于控制端口动作及发送数据格式的软 件

  7. 术语(2) 逻辑设备 提供给用户和应用程序访问的软件接口(特别文件)。 也表征了访问物理设备的方式,发送给逻辑设备的 数据将会发送给适当的设备驱动程序,对逻辑设备 读取将通过适当的设备驱动程序来实行 /dev 包含能被用户直接访问的所有逻辑设备的目录(有些 逻辑设备只能由ODM定制的数据库来引用,不能由 用户直接访问)

  8. 块设备和字符设备 系统可以配置大量的设备,设备分为两种类型: 块设备 结构上是随机存取的设备,在访问时经常采用缓冲技术, 以实现按块访问。例如硬盘文件系统 字符设备 顺序的面向流的设备,访问时不采用缓冲区

  9. /dev目录 # ls –l /dev(查看/dev目录)

  10. ls –l /dev 解析 ls -l命令可以列出文件类型,对于/dev目录下的特别 文件,第一列的字母b表示块设备,c则表示字符设备 许多块设备同时有对应的字符设备。例如: /dev/hd1提 供到逻辑卷的缓冲式存取,而/dev/rhd1则提供到同一 逻辑卷的流式存取

  11. 设备号 主设备号和次设备号 列示/dev目录中的第五个域,标识了设备的主设 备号和次设备号。主设备号指明了操作某种设备 的驱动程序代码,而次设备号则指定同类设备中 的某个特定设备

  12. 块设备 块设备和字符设备实例 块设备: cd0 CD-ROM fd0 fd01 fd0h 软盘驱动器 hd1 lv00 逻辑卷 disk0 物理卷

  13. 字符设备 字符设备: console lft tty0 终端 lp0 打印机 rmt0 磁带驱动器 tok0 ent0 网络接口适配器 kem mem null 存储器 rfd0 rfd01 rfd0h 软盘驱动器 rhd1 rlv00 逻辑卷 rhdisk0 物理卷

  14. 11. 1. 2 设备的管理方式 功能类 功能子类 功能子类 类型子类 类型子类

  15. 设备的管理方式(2) AIX中的设备按分层方式管理。位于顶层的是功能分 类,即按相同的基本功能分组,例如,所有的适配卡 都属于adapter类 下一级为功能子类。根据更具体的性质加以划分,例 如标准的输入/输出适配卡和微通道适配卡,标准的输 入/输出适配卡属于sio功能,而微通道适配卡属于mca 功能子类

  16. 设备的管理方式(3) 分层最后一级为类型子类,即按类型和制造商区分 设备。例如,在sio功能子类下有8fba(标准的SCSI I/O控制卡)、fda_2(标准的I/O磁盘适配卡)和ient_6 (内置以太网适配卡)等类型。在mca功能子类下有 sio_2(微通道I/O主板)设备类型

  17. 11. 1. 3 对象数据库ODM ODM(Object Database Management)是指面向对象 的数据库管理,负责管理和存放系统信息,设备配置 数据库也在其管理范围内。 ODM是通过数据库——对象类——对象分层实现管理 的,其存放的目录是/etc/objrepos、/usr/lib/objrepos 和/user/share/lib/objrepos

  18. 对象类和对象 对象类 具有相同定义的对象集合 例如: # odmshow CuDv命令,显示CuDv对象类内容 对象 对象类中具体的一项。

  19. ODM命令 odmget 用于查找对象 odmdelete 从对象类中删除对象 odmadd 把对象添至对象类 odmchange 改变对象类中指定的对象属性 odmshow 显示对象类名 odmdrop 把整个对象类删除 odmcreate 创建对象类

  20. odmshow # odmshow CuDv

  21. 11. 1. 4 设备数据库 设备数据库包括预定义(predefined) 和定制(customized ) 的设备数据库,存放在ODM库中,用来保存系统中所有的 逻辑设备及其属性

  22. 设备数据库(2) 预定义的设备数据库中包含了当前的系统配置情况下 系统能够支持的所有设备,而定制的数据库包含所有 当前已定义和已配置(可用)的设备 此外,在SMIT菜单里还允许用户为不支持的设备安装 驱动程序。用户可根据提示,用带有设备驱动程序的 软盘、光盘或磁带安装相应的设备驱动程序

  23. 11. 1. 5 lsdev命令 lsdev命令可使用如下选项: -P 选项用于输出ODM中预定义设备库所定义的设备 -H 选项用于显示输出标题 -C 指定输出ODM库中定制数据库信息 -c 指定设备的类型

  24. lsdev命令(2) 列出所有支持的设备(ODM预定义的设备数据库) # lsdev -P

  25. lsdev命令(3) 列出系统所支持的属于硬盘类的设备清单 # lsdev –Pc disk

  26. lsattr lsattr命令 -E选项 显示有效属性 -l选项 指定逻辑设备名 例如:# lsattr –El proc0 显示CPU设备(proc0)的详细信息

  27. 11. 1. 6 设备状态 设备状态间的转换

  28. 三种状态 1、未定义(Undefined)——系统中未保存设备的有关记 录 2、已定义(Defined)——系统保存了设备的逻辑设备名、 连接设备的端口以及其他属性,但是设备还不能使用, 并且逻辑设备名不可访问 3、可用设备(Available)——设备已定义并且已经就绪, 能够为系统所用,逻辑设备名允许访问

  29. 改变设备状态的命令 1、配置一个已定义的设备 # mkdev –l rmt0 rmt0 Available 2、取消已配置的设备 # rmdev –l rmt0 rmt0 Defined

  30. 改变设备状态的命令 3、永久性地删除设备 # rmdev –l rmt0 -d rmt0 deleted 上述命令也可以用smit菜单来完成

  31. 11. 1. 7 设备寻址 设备定位码 设备定位码用来进行设备寻址,它是从CPU插槽或 系统主板适配器通过信号线到达设备的路径,可以 包含1到4个域,依赖于设备的类型

  32. 设备寻址(2) 使用规范: 二域定位码标识插卡地址:AA-BB 三域定位码标识主板上的内部设备:AA-BB-CC 四域定位码标识单个端口地址:AA-BB-CC-DD 定位码格式:

  33. 设备寻址(3) 非SCSI设备寻址码

  34. 设备寻址(4) SCSI设备定位码

  35. 11. 2 设备配置 配置设备的AIX命令: mkdev rmdev lsdev lsattr chdev smit菜单

  36. 11. 2 . 1 cfgmgr 自动配置设备 自动配置设备(例如,SCSI磁带机),如果在系统启动时未上电,那么系统引导后该设备被设置为已定义状态。 在系统引导或运行时,配置管理程序cfgmgr能够自动 配置系统中已检测到的自配置设备; 在cfgmgr命令运行之前,必须给外设上电,系统不能 自动配置未上电的设备

  37. cfgmgr(2) cfgmgr的运行 cfgmgr程序在系统引导和运行时可以自动配置连 入系统的设备。该程序在处理过程中利用ODM预 定义设备库中的信息,并且随即修改了定制的设 备库。cfgmgr命令可以在命令行运行,也可由相 应的SMIT菜单启动

  38. 自动配置的设备 PCI总线上的设备 内置集成的ISA设备(外插ISA卡不能自动检测) SCSI设备 硬盘设备

  39. 添加自配置设备 主机加电 连接设备 设备加电 启动主机

  40. 11. 2. 2 设备管理菜单 # smit devices

  41. 菜单选项说明 Printer/Plotter :该子菜单可让用户配置打印机, 为本地或远程打印机创建队列 TTY :用于连接到串口的所有非打印设备(如终端、 调制解调器等) PTY :用于伪终端设备,为应用程序提供ASCII终 端的仿真,但是并不具备物理上的连接端口。用于 诸如AIXWindows和TCP/IP通信等应用程序 Communication :用于不同类型的通信适配器(如 Token-ring、Ethernet、 x.25 、Multiprotocol、 3270、光纤等)

  42. 11. 2. 3 增加设备 # smitty tape

  43. mkdev mkdev命令可带的参数 -c: 指定设备分类 -s: 指定设备子类型 -t: 指定设备类型 -p: 设备的父适配器 -w: 设备的连接位置 -a: 指定不等于缺省值的属性

  44. 命令示例 增加磁带设备用mkdev,例如: # mkdev –c tape –t 150mb –s scsi –p scsi0 –w5,0 –a ret=no 列示设备属性用lsattr命令,例如: # lsattr –E –l lp0 更改设备的属性用chdev命令,如: # chdev –l rmt0 –a ret=yes 更改核心设备的属性用如下命令: # chdev –l sys0 –a maxuproc=100

  45. 11. 2. 4 删除设备 # rmdev –l Name 例如:# rmdev –l rmt0,这条命令把rmt0设备配置 信息保留在用户定义的数据库中,而把它的状态变 为defined。若要把磁带机从用户定义的数据库中彻 底删除,输入参数 –d 上述命令也可用smit菜单实现

  46. 11. 2. 5 ODM未定义的设备 预定义对象所支持的设备,绝大多数是IBM的产品。 然而,其中也有通用的设备对象。这类设备可用 # lsdev –P |grep –i other 命令查看 如设备不在预定义对象中,cfgmgr无法正常识别, 那么只有安装该设备的设备驱动程序

  47. ODM未定义的设备(2) # lsdev –P |grep –i other

  48. 11. 2. 6 硬件配置存档 可运行lsdev -CH 命令并且将输出存档,即保存设 备名、设备状态、设备位置和有关描述信息 可运行lscfg -v 命令并且将输出存档,即保存所有 已配置设备的详细信息 可运行lsattr -E -l sys0 并将输出存档,显示已配置 设备的详细属性

  49. 11. 3 终端的设置 手工配置的设备 打印机 字符终端 ~ 终端接口 ~ 适配器 ~ 端口号 ~ 线路属性 ~ 终端类型 ~ 键盘属性

  50. 字符终端的增加 增加字符终端,应该了解字符终端的类型、端口和 端口连线的特性,然后再进行设置。增加字符终端 的方法有以下几种: 运行SMIT程序,依次选择设备、终端、增加终端等 运行mkdev高级命令 运行smitty mktty或smitty maktty直接进入设备配 置菜单

More Related