安装和使用ARCCONF命令行程序Word格式文档下载.docx
- 文档编号:5339581
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:23
- 大小:27.81KB
安装和使用ARCCONF命令行程序Word格式文档下载.docx
《安装和使用ARCCONF命令行程序Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《安装和使用ARCCONF命令行程序Word格式文档下载.docx(23页珍藏版)》请在冰点文库上搜索。
1.ServeRAIDManager程序需要IBMJavaRuntimeEnviroment(JRE)程序;
2.如果ServeRAIDMnager程序已经被安装在服务器上,在升级新的版本之前,必须先卸载掉现在的版本。
所有用户自定义的文件(例如Managedsystemtreenotes和Notificationlist)都会被保存,并且被升级的程序来使用。
在Linux下卸载ServeRAIDManager程序,输入下面的命令:
rpm--eraseRaidMan
3.在Linux下安装的ServeRAIDManager版本,可以支持到12个ServeRAID控制器。
完成下面的步骤在RedHatLinux或SuSELinux下安装ServeRAIDManager:
1.在光驱里插入IBMServeRAIDSupportCD;
2.如果光驱自动mount上的话,就输入下面的命令,然后执行第6步。
否则,执行第3步:
rpm–-install/mnt/cdrom/linux_dir/manager/RaidMan-v.rr.arch.rpm
linux_dir是linux或者linux_x86_64,v是ServeRAID版本号,rr是ServeRAID发布的版本,arch是i386或者x86_64。
3.如果光驱没有自动加载,就输入下面的命令然后按Enter:
mount–r–tiso9660/dev/cdromdevicefile/mountpoint
cdromdevicefile是CD-ROM设备的特殊设备文件,mountpoint是CD文件系统的挂接点;
4.输入下面的命令并按Enter:
rpm--install/mountpoint/linux_dir/manager/RaidMan-v.rr.i386.rpm
mountpoint是第3步使用的挂接点名称,linux_dir是在第3步使用的linux目录,v是ServeRAID的版本号,rr是ServeRAID的发布版本。
5.安装完成后,输入下面的命令:
umount/mountpoint
6.按Enter。
然后就可以从光驱中取出光盘。
启动ARCCONF命令行程序
本节描述了怎样在能够支持的系统里使用ARCCONF命令行程序。
关于该命令行程序的参数能够支持的命令,可以参考“ARCCONF功能”一节。
在Windows,NetWare,或者Linux下输入下面的命令然后按Enter:
install_dir是安装ServeRAIDManager的目录。
使用ARCCONF命令行程序
ARCCONF命令行程序提供了一个快速的方法来配置和管理基于ARC的ServeRAIDSAS控制器。
这个程序可以做到:
●创建数据备份。
●创建逻辑驱动器;
显示或是修改配置设置。
●从一个服务器拷贝阵列信息到另一个服务器。
●从一个失败的物理硬盘上做恢复,并且重建一个受影响的逻辑盘。
●隔离问题并且确定问题的原因。
命令行的语法规则如下:
●命令都是使用大写字母;
●变量都是用斜体标出;
●可选项的[命令]或者[变量]会用方括号标出;
●{可重复的变量}会用大括号标出。
成批的使用ARCCONF命令
默认情况下,ARCCONF是交互式的命令。
当启动ARCCONF时,在提示符下输入下面的命令。
想获得能够支持的命令表,可以输入:
arcconf
当通过脚本成批的运行ARCCONF程序时,如果返回非零的值,就代表运行失败。
ARCCONF功能
Status功能
下面的表描述了ARCCONFstatus的功能
功能
作用
命令
getstatus
显示关于最近所做的重建,同步,逻辑盘迁移,以及压缩/解压。
这些信息包括操作的类型,状态,逻辑驱动器号和操作完成的百分比。
1.
ARCCONFGETSTATUScontroller
上面命令中:
controller是ServerRAID卡的卡号
例如:
ARCCONFGETSTATUS1
返回值:
成功:
0x00Successfultermination
失败:
0x01Badargumentsorinternalerror
GETSTATUS不仅显示ARCCONF命令的状态,也会显示来自ServeRAIDManager的状态;
2.GETSTATUS会显示关于verify,clear,initialize以及对物理硬盘的secureerase的操作;
3.GETSTATUS只能显示正在进行的操作。
它不能显示已经完成的操作的信息。
RAID配置功能
下面的表里描述了ARCCONFRAID配置的功能
copyback
启用或者禁用copyback的功能,这个功能会在逻辑驱动器重建的时候,尝试在原来的插槽的驱动器上保持数据
ARCCONFCOPYBACKcontrollerON/OFF
命令中:
●controller是ServeRAID卡的控制器号
●ON启用,OFF是禁用copyback功能
ARCCONFCOPYBACK1ON
0x00指示命令完全成功
0x01存在错误或者内部错误
create
通过ServeRAID创建逻辑驱动器和RAID卷。
在创建的时候必须知道控制器通道的ID号和物理硬盘的ID。
创建逻辑驱动器:
ARCCONFCREATEcontrollerLOGICALDRIVE[
STRIPESIZEstripe]sizeraidleve
对于冗余的逻辑驱动器,ARCCONF会自动同步。
l{channeldevice_ID}
Init_methodInit_priorityLegsName[NOPROMPT]
●LOGICALDRIVE是指创建一个新的逻辑盘
●NEWARRAY(这个命令是为了和ipssend兼容而存在,在这里没有提到)
●STRIPESIZE允许自定义在同步时条带的大小
●Stripe参数使用的条带大小单位是KB。
可以选16,32,64,128,256,512和1024。
默认是256KB。
●Size是下面的值:
-MAX指使用所有硬盘上的值
-以MB为单位获得空间
●raidlevel是逻辑盘的raid级别(对于ServeRAID-8i:
0,1,1E,5,5EE,6,10,50或者60;
对于ServeRAID-8k:
0,1,或者10)
●channel是设备的通道号
●device_ID是设备的设备号
channel和device_ID是可以重复的参数
●init_method是初始化所使用的方法。
选项有normal,clear,和quick
●init_priority是初始化使用的优先级别。
选项有low,med,和high
●Legs是Raid-xO阵列的subarrays数量。
值是整数。
●Name是显示在utilities里的逻辑盘的别名。
可以是16个字符的字符串
●NOPROMT是可选参数,加了这个参数后会忽视用户的提示。
ARCCONFCREATE1LOGICALDRIVENEWARRAY
STRIPESIZE128MAX51010203NOPROMPT
创建一个RAID卷:
ARCCONFCREATEcontrollerLOGICALDRIVERVOLUMELD#LD#[LD#]...NOPROMPT
上面的命令里:
●controller是ServeRAID卡的控制器号;
●LOGICALDRIVERVOLUME表示创建一个新的RAID卷;
●LD#是RAID卷的逻辑盘的ID;
所有的LDs都必须是相同的RAID级别,而且只能是RAID0,RAID1,和RAID5能够创建RAID卷,并且至少需要两个LDs;
●NOPROMT是可选参数,加了这个参数后会忽视用户的提示
ARCCONFCREATE1LOGICALDRIVERVOLUME012
NOPROMPT
delete
删除一个逻辑盘。
这个操错会丢失逻辑盘上的所有数据。
可以使用这个命令删除复合阵列。
ARCCONFDELETEcontrollerLOGICALDRIVElogdrive_ID
[NOPROMPT]
这个命令中:
●LOGICALDRIVE指定的下一个参数是逻辑盘的ID;
●logdrive_Id是逻辑盘的ID号;
●NOPROMPT是一个可选参数,参数的作用是禁止使用报警信息。
driverupdate
自动更新ARC的windows驱动。
当指定了路径名称后,这个命令会尝试从更新ARC驱动的版本和给出的路径中的相同。
这个命令只在windows系统中起作用。
ARCCONFDRIVERUPDATEdirname
这里dirname是路径名,这个路径中包含有希望更新驱动。
ARCCONFDRIVERUPDATEc:
\update
flashcopy
用来控制创建和删除逻辑驱动器的快照。
1.这个命令只能适用于支持
snapshot/flashcopy的ARC卡。
2.在Netware系统中不能使用该命令。
ARCCONFFLASHCOPYcontrolleroptions
●options可以是下面所述中的一个:
-MAP:
显示当前的状态和可以使用snapshot的逻辑盘
-STOPlogicaldrive#:
中断一个逻辑盘的snapshot
-BACKUPlogicaldrive#logicaldrive#:
以备份模式创建一个快照(完全拷贝),使用第一个逻辑盘作为资源(source)盘,第二个逻辑盘作为目的(target)盘
只要flashcopy的操作完成,这个back-up的逻辑盘就能够像其它盘一样使用。
如果希望target/child分区对于操作系统来讲是可见的,需要作下面的操作:
对于Windows系统:
选择ComputerManagement->
DiskMangement,然后给这个驱动器分配一个盘符,从而使得在系统里能访问到它。
对于Linux系统:
把target盘Mount到系统里
-NOBACKUPlogicaldrive#logicaldrive#:
以非备份的方式来创建快照(差异拷贝),使用第一个逻辑盘作为资源(source)盘,第二个逻辑盘作为目的(target)盘
当flashcopy的操作完成后,就会有一个nonbackupflashcopy的连接存在,直到使用stop命令来停止。
在flashcopy的连接处于active的状态时这个驱动器是可用的。
ARCCONFFLASHCOPY1BACKUP12
getconfig
会列出关于ServeRAID控制器,逻辑驱动器以及物理驱动器的信息。
这些信息包括下面的内容:
●ServeRAID的类型
●BIOS,bootblock,
Devicedriver以及firmware版本
●逻辑驱动器的状态,RAID级别和容量
ARCCONFGETCONFIGcontrollertype
●type是你想的到的信息:
⏹AD指定要得到控制器信息
⏹LD指定要得到逻辑盘信息
●物理驱动器的种类,设备ID,以及PFA
●物理驱动器的状态
⏹PD指定要得到物理硬盘信息
⏹AL指定要得到所有信息
ARCCONFGETCONFIG1AD
getlogs
可以访问卡的状态和事件日志。
有三种日志是可以重新查看的:
●DEVICE日志
包含了所有阵列卡所发现的设备错误
ARCCONFGETLOGScontrollertype
●type是你希望找到的日志的类型:
DEVICE,DEAD,EVENT
●DEAD日志
记录任何发生了defunct状态的硬盘信息
●EVENT日志
记录一些可能发生过的特殊操作(例如,rebuilds,
LDMs等等)
ARCCONFGETLOGS1DEAD
0x00Indicatesthecommandcompletedsuccessfully
0x01Indicatesthecommandfailed
getversion
列出阵列卡相关的软件,包括关于BIOS,驱动,当前运行的frimware,以及重启后使用的firmware的信息。
ARCCONFGETVERSION[controller]
●controller是ServeRAID卡的控制器号。
在这里这是个可选的参数,可以用来指定是否想要只显示某一个卡的信息。
重启后使用的firmware版本被称作stagedfirmware。
modify
提供在线的容量扩展(OLE)或者RAID级别的迁移(RLM)。
能够用来创建镜像(但是不能打破)。
ARCCONFMODIFYcontrollerFROMLD#TO[STRIPESIZEstripe]sizeraidlevel{channeldevice_ID}...[NOPROMPT]
●FROM后面跟着需要修改的逻辑驱动器
●LD#是这个逻辑驱动器的号
●TO后面写的是需要修改成的模式
●[Options]:
⏹STRIPESIZE允许重新设置逻辑驱动器的stripesize
⏹Stripe指得是以KB为单位的条带的大小。
可以是16,32,64,128,512和1024。
默认值是256KB
⏹Init_priority是修改时候的优先级。
选项可以是low,med和high
⏹Legs是指复合阵列比如Raidlevel-50或者Raidlevel-60的数量。
它的值可能会是2-16legsand3-16drives/leg(最大是可以到48个设备)
现在的版本中,设备最大数可以支持到12个。
●Size是下面的值中的一个:
⏹MAX是指你希望在这个磁盘中使用所有可用的空间
⏹以MB为单位确定大小
●raidlevel是指逻辑盘的RAID级别(对于ServeRAID8i:
0,1,5,5EE,or10;
对于ServeRAID-8k:
0,1,5,or10;
对于ServeRAID-8k-l:
0,1,or10)
●channel是硬盘所在的控制器通道号
●device_ID是硬盘的ID号
channel和device_ID两个号之间是允许重复的
●NOPROMPT是一个可选的,高于任何客户提出的要求的参数
Example:
ARCCONFMODIFY1FROM1TO409610001
成功:
0x00Indicatesthecommandcompletedsuccessfully
0x01Indicatesthecommandfailed.
rescan
通过控制器来检测或移走任何一个READY状态的硬盘,或者检测控制器上是否有新的硬盘。
当扫描结束后返回相应值。
ARCCONFRESCANcontroller
ARCCONFRESCAN1
romupdate
允许新的firmware和BIOS来刷新ARCRAID控制器。
刷新完后需要重新启动来使新的firmware生效。
ARCCONFROMUPDATEcontrollerfilepath
1.这个功能只能在Windows和Linux系统下支持;
2.确保是从光盘而不是BIOS/
firmware刷新软盘中拷贝了*.ufi文件。
●filepath可以是能够到达基本的firmware文件的相对路径或者绝对路径。
基本文件一般是文件名的前六个字母或者数字(例如,如果firmware文件的名字是ac220001.ufi和ac220002.ufi,那文件的路径就是ac2200)
ARCCONFROMUPDATE1“c:
\ProgramFiles
\IBM\ServeRAIDManager\ac2200”
setcache
更改逻辑驱动器的cache模式
ARCCONFSETCACHEcontrollerLOGICALDRIVELD#[OPTIONS][NOPROMPT]
●LOGICALDRIVE指示下一个参数是逻辑驱动器的ID
●LD#是需要改名的逻辑驱动器号
●OPTIONS的值可以是:
-Ron:
读cache启用
-Roff:
禁用读cache
-Wt:
writethrough
-Wb:
writeback
-Wbb:
writebackwithbattery
●NOPROMPT是一个可选的参数,加了这个参数后,客户的任何指示都不会起作用
ARCCONFSETCACHE1LOGICALDRIVE1wbb
setconfig
重新设置控制器的配置。
逻辑驱动器会被删除,硬盘会被重新设置成READY状态,任何控制器都会被设置成默认配置。
ARCCONFSETCONFIGcontrollerDEFAULT[NOPROMPT]
ARCCONFSETCONFIG1DEFAULT
0x01Indicatesthecommandfaile的
setname
重新命名一个逻辑盘
ARCCONFSETNAMEcontrollerLOGICALDRIVELD#newname
●Newname是新的逻辑驱动器名称
setstate
把物理硬盘的状态从现有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 安装 使用 ARCCONF 命令行 程序