Aix学习之ODM
ODM的全称是Object Database Management ,负责管理和存放系统信息,以及设备的配置信息等。
在AIX中,系统的设备信息,驱动程序,设备配置,都存在ODM库里面。
ODM分为:predefined库 (预定义库) 简称大P库
Customized库(定制库) 简称大C库
大P库中包括aix所支持的所有设备(只要有就全加上)
大C库中包含本系统实际支持的设备(只有驱动认的才算)
我们使用命令查看系统信息时候,首先需要知道查看的是大p库还是大c库,aix 中 lsdev 可以用来查看设备信息。
查看aix支持的设备信息
# lsdev -P –H 查看aix当前系统已经存在的H设备信息
# lsdev -C –H 查看单个硬件设备H信息
# lsdev -Cc processor 查看具体的cpu的可用状态
# lsdev -Cc adapter | grep ent 查看网口(电口)
# lsdev -Cc adapter -S a | grep fcs 查看光纤口
# lscfg -vpl fcs0 这个是查看wwn的过程
下面也是查看相关硬件详细信息的命令
# lscfg -vp -l scsi4
# lscfg -vp -l mem0
# lscfg -vp -l proc0
要查看细节的属性用 lsattr
# lsattr -El sys0
# lsattr -El proc0
# lsattr -El mem0
#lsattr –El rmt0
# lsattr -El tty0 -a speed
扫描AIX设备
做完最基本的设置,我们来进行存储管理方面的设置,现在假如我新添加一块硬盘,我要怎么样把它用起来呢?
我们可以这样做:
1、首先我们安装一块硬盘以后开机
使用命令:
#cfgmgr 扫描硬盘(我想类似于windows下面安装驱动的过程)
使用这个命令:
#lsdev -Cc disk 看硬盘是否安装好,如果是Available状态那就没问题。
2、硬盘安装好后,可以将其加入已有的卷组,或者新建新的卷组。我这里新建新的卷组。命令如下:
#smit mkvg
3、设备配置常用的命令
由mkdev、rmdev来创建和删除设备,一般用 mkdev –l 和 rmdev –dl
由lsdev、lsattr来显示信息和设备属性,比如 lsdev –C 和 lsattr –l
由chdev更改逻辑设备名,比如 chdev –l
ODM 是 aix 系统的系统数据的管理器,与 windows 的注册表一个道理。所以呢,重要性那就不用强调了。他保存如下内容:
1、 系统中设备的配置信息
2、 与系统通信相关的配置信息
3、 系统软件和修补安装的记录信息
4、 系统的资源信息
5、 Smit的显示信息等
ODM 包括 system object classes 和 objects放在 /usr/lib/objrepos
ODM 信息放在 /usr/lib/objrepos
/usr/share/lib/objrepos
/etc/objrepos
在导入和导出卷组时都会随之写入或者删除对应的 odm 信息。
其实意思就是:只要aix系统设备发生变化,odm 库就变化。
我们可以使用ODM的命令来创建odmcreate、增加odmadd、修改odmchange、获
取odmget、显示odmshow、删除odmdelete/odmdrop ODM对象和对象类。