2023年11月24日发(作者:)

AIX-RAID5更换硬盘步骤

如何看机器内的卡及硬盘的微码级别(microcode level)

用下面命令可以得到一个SSA卡的微码级别:

# lscfg -vl ssa0

其中 ssa0 是此SSA卡的设备名称.

输出结果中的ROS levelID 即是微码级别(microcode level).

用下面命令可以得到一个硬盘的微码级别:

lscfg -vl pdiskX

RS6000系统上安装RAID适配器时,一般通过重新启动系统,AIX操作系统可

以自动认到该适配器。但是在某些情况下,系统会停留在启动RAID适配器的位

置,LED面板显示:“0751-P1-I1/Q1”; 若运行cfgmgr命令,报0514-407

误。

解答 这时有一种可能是该RAID适配器微码版本过低,需要从IBM 网站下载最

新的微码。如何确定该RAID适配器的微码版本是否过低呢? 下面以7044-270

机器上的2498 PCI 4通道Ultra3 SCSI RAID适配器为例,使用下面的命令可以

读到存储在适配器中的微码版本。

1)列出系统中安装的PCI RAID适配器:

lsdev -C | grep scraid

注意:设备名是所有已安装的PCI 4通道Ultra3 SCSI RAID适配器的名称。适

配器设备名将是scraidX, X01 或其他的数字。

2)检查当前适配器的微码版本:

lscfg -vl scraidX

X为系统已安装的适配器的号码。)

命令显示如下:

DEVICE LOCATION DESCRIPTION

Scraid0 20-58 PCI 4-Channel Ultra3 SCSI RAID Adapter

09P1521

0H10522

00000001

37L6892

.IBM000

.UL3RAID

03

Device .03

Loadable 4.20.01

ROS Level 4.00.26

Device Specific.(YL)........P2-I9

如果FRU Number37L6892并且当前适配器微码版本(Loadable Microcode

Level)是4.20.01,不同与适配器微码最新版本4.70.11,则需要升级微码。

相关信息请查阅:

升级系统微码

解答 系统固件升级,可从网站下载该机型微码,遵循README中提供的升级方法

即可。 10后,当前序列值置为10

AIX FAStT 相连的环境中,FAStT 的所有设备在 AIX 中是如何定义的?

解答 AIXFAStT的相关设备是用如下AIX设备名来表现的:

dar: 磁盘阵列路由器,表示与AIX相连的FAStT磁盘阵列,

dac: 磁盘阵列控制器,是磁盘子系统的控制器。 大多数情况下一个FAStT中有

2 dac 设备。

hdisk: 每一个 hdisk 设备名对应阵列中的一个LUN

可以通过AIX命令来查看它们的属性和特点以及之间的关系。

lsdev:显示设备名及其特点:

#lsdev -C |grep dar0

dar0 Available 3542 (200) Disk Array Router

#lsdev -C |grep dac

dac0 Available 11-08-01 3542 (200) Disk Array Controller

dac1 Available 14-08-01 3542 (200) Disk Array Controller

#lsdev -Cc |grep hdisk

hdisk0 Available 40-60-00-4,0 16 Bit LVD SCSI Disk Drive

hdisk1 Available 11-08-01 3542 (200) Disk Array Device

hdisk2 Available 14-08-01 3542 (200) Disk Array Device

hdisk3 Available 11-08-01 3542 (200) Disk Array Device

hdisk4 Available 14-08-01 3542 (200) Disk Array Device

lsattr:显示设备的属性及可能设定的值。

#lsattr -El dac1

passive_control -no -----------------Passive controller ------False

alt_held_reset --no -----------------Alternate held in reset -False

controller_SN ---1T14610048 ---------Controller serial number False

ctrl_type -------3552 ---------------Controller Type ---------False

cache_size ------512 ----------------Cache Size in MBytes ----False

scsi_id ---------0x210213 -----------SCSI ID -----------------False

lun_id ----------0x0 ----------------Logical Unit Number -----False

utm_lun_id ------none ---------------Logical Unit Number -----False

location --------Location -----------Label -------------------True

ww_name -------- 0x200600a0b80c213d -World Wide Name False

GLM_type --------low ----------------GLM type ----------------False

fget_config: 显示指定的dar 设备上的控制器和hdisk 之间的关系,及控制器

的状态。

#fget_config -l dar0

dac0 ACTIVE dac1 ACTIVE

dac0-hdisk1

dac1-hdisk2

dac0-hdisk3

dac1-hdisk4

在安装FC存贮卡并连接FASTT磁盘柜的P Series计算机上运行cfgmgr时,出

现以下报错:

method error : /etc/methods/cfgfdar -l ear0

0514-002: cannot initailize the ODM

解答 这个问题是由于没有正确地删除以前的配置信息引起的。要解决这个问题:

1、删除所有FASTT逻辑盘在AIX系统中的定义。

#lsdev -C|grep hdisk ==> 获取所有hdisk的列表

#rmdev -dl hdisk2, ==> 删除所有FASTT逻辑盘的定义

2、删除所有dar设备。

#lsdev -C|grep dar ==> 获取所有dar的列表

#rmdev -dl dar0, ==> 删除所有dar设备的定义

3、删除所有dac设备。

#lsdev -C|grep dac ==> 获取所有dac的列表

#rmdev -dl dac0, ==> 删除所有dac设备的定义

4、删除所有fscsi设备。

#lsdev -C|grep fscsi ==> 获取所有fscsi的列表

#rmdev -dl fscsi0, ==> 删除所有fscsi设备的定义

5、重新运行cfgmgr

建了RAID的磁盘阵列在使用过程中可能会发生硬盘出现故障需要更换的情况,

本文介绍了安全更换硬盘而不破坏数据的详细步骤。

正文 1. 首先需要从RAID定义中逻辑上删除故障硬盘。执行下面的命令:

# smit ssaraid

-> Change Member Disks in an SSA RAID Array

----> Remove a Disk from an SSA RAID Array

2. 屏幕显示出如下的阵列列表:

Change Member Disks in an SSA RAID Array

Move cursor to desired item and press Enter.

Remove a Disk From an SSA RAID Array

Add a Disk to an SSA RAID Array

Swap Members of an SSA RAID Array

---------------------------------------------------------------------

--

SSA RAID Array

Move cursor to desired item and press Enter. Use arrow keys to scroll.

hdisk6 --6010337B163E30K good --2.3GB -RAID-5 array

hdisk5 --09523173A02137K good --2.3GB -RAID-5 array

F1=Help ---F2=Refresh ---F3=Cancel

F8=Image --F10=Exit -----Enter=Do

------------------------------------[Entry Fields]

SSA RAID Manager ---------------------ssa1

SSA RAID Array -----------------------hdisk6

Connection Address / Array Name ------6010337B163E30K

* Disk to Remove ---------------------------------------+

---------------------------------------------------------------------

----

---------------------Disk to Remove

7. 物理上安装好替换的硬盘。

8. 按照步骤5的方法将硬盘从维护模式设置回普通模式。

9. 逻辑上从系统中删除旧的硬盘信息,再将新更换的硬盘配置起来:

# rmdev -dl pdisk* (其中,pdisk* 为具体的硬盘号,本例中为pdisk5)

# cfgmgr

10. 下面需要将新更换的硬盘设置为阵列的候选盘:

# smitty ssaraid

---> Change/Show Use of an SSA Physical Disk

---- -> 选择正确的 SSA Raid卡。

从列表中选择正确的硬盘 (屏幕显示如下)

---------------------------------------------------------------------

--

--------------------SSA Physical Disk

Move cursor to desired item and press Enter. Use arrow keys to scroll.

#################################################

# SSA physical disks that are members of arrays.

pdisk4 --0004AC50374D00D member --n/a --1.1GB --Physical

pdisk7 --0004AC510D9900D member --n/a --1.1GB --Physical

#################################################

# SSA physical disks that are AIX system disks.

pdisk5 --0004AC510D9300D system n/a --1.1GB Physical

F1=Help -- F2=Refresh --F3=Cancel

F8=Image --F10=Exit ----Enter=Do

/=Find ----n=Find Next

---------------------------------------------------------------------

------> Add a Disk to an SSA RAID Array

--------选择正确的RAID名称,

--------F4选择硬盘

按回车后,选择的硬盘被加入到RAID阵列中,系统在该硬盘上自动重建信息。

12. 查看信息重建的状态:

# smit ssaraid

---> List Status Of All Defined SSA RAID Arrays

屏幕显示如下:

COMMAND STATUS

Command: OK ----stdout: yes ----stderr: no

Before command completion, additional instructions may appear below.

Unsynced Parity Strips Unbuilt Data Strips

hdisk2 ----3428 ------6856

F1=Help ----F2=Refresh --F3=Cancel --F6=Command

F8=Image ---F9=Shell ----F10=Exit ---/=Find