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信息

# 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  –lrmdev  –dl

由lsdev、lsattr来显示信息和设备属性,比如 lsdev –C lsattr  –l

由chdev更改逻辑设备名,比如 chdev  –l

 

三 、ODM库的结构说明

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 相关命令

我们可以使用ODM的命令来创建odmcreate、增加odmadd、修改odmchange、获

取odmget、显示odmshow、删除odmdelete/odmdrop ODM对象和对象类。