2023年11月24日发(作者:)
AIX-RAID5更换硬盘步骤
如何看机器内的卡及硬盘的微码级别(microcode level)
用下面命令可以得到一个SSA卡的微码级别:
# lscfg -vl ssa0
其中 ssa0 是此SSA卡的设备名称.
输出结果中的ROS level及ID 即是微码级别(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, X为0,1 或其他的数字。
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 Number是37L6892并且当前适配器微码版本(Loadable Microcode
Level)是4.20.01,不同与适配器微码最新版本4.70.11,则需要升级微码。
相关信息请查阅:
升级系统微码
解答 系统固件升级,可从网站下载该机型微码,遵循README中提供的升级方法
即可。 10后,当前序列值置为10。
在 AIX 与 FAStT 相连的环境中,FAStT 的所有设备在 AIX 中是如何定义的?
解答 在AIX中FAStT的相关设备是用如下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
发布评论