安装和使用ARCCONF命令行程序.docx

上传人:b****5 文档编号:11911751 上传时间:2023-04-16 格式:DOCX 页数:23 大小:27.81KB
下载 相关 举报
安装和使用ARCCONF命令行程序.docx_第1页
第1页 / 共23页
安装和使用ARCCONF命令行程序.docx_第2页
第2页 / 共23页
安装和使用ARCCONF命令行程序.docx_第3页
第3页 / 共23页
安装和使用ARCCONF命令行程序.docx_第4页
第4页 / 共23页
安装和使用ARCCONF命令行程序.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

安装和使用ARCCONF命令行程序.docx

《安装和使用ARCCONF命令行程序.docx》由会员分享,可在线阅读,更多相关《安装和使用ARCCONF命令行程序.docx(23页珍藏版)》请在冰豆网上搜索。

安装和使用ARCCONF命令行程序.docx

安装和使用ARCCONF命令行程序

第七章安装和使用ARCCONF命令行程序

本章节提供安装,启动,使用ARCCONF命令行程序的方法。

ARCCONF程序是一个高级的命令行程序,通过这个程序可以配置和管理基于ARC的ServeRAID-8i,ServeRAID-8k和ServeRAID-8k-lSAS控制器。

ARCCONF在ServeRAIDSupportCD的光盘里提供。

安装ARCCONF命令行程序

在Windows系统下安装ARCCONF程序

注意:

在Windows系统中,ARCCONF工具是ServeRAIDapplication里的一部分,在安装

ServeRAIDManager的过程中会安装这个工具。

使用ServeRAIDApplicationCD来在Windows下安装ARCCONF:

1.启动服务器;

2.服务器启动后,把ServeRAIDApplicationCD放入光驱;

3.当安装程序启动后,按照提示完成程序的安装。

在NetWare系统下安装ARCCONF程序

NetWare下的ARCCONF工具绑定在ServeRAIDManager程序中。

如果安装了ServeRAIDManager,ARCCONF程序也会被安装。

如果你没有安装ServeRAIDManager,可以按照下面的方法安装:

1.插入ServeRAIDApplicationCD到光驱;

2.在命令行提示符下,输入下面的命令,然后按Enter:

loadcdrom

3.在命令行提示符下,输入下面命令来决定光驱卷,然后按Enter:

volume

4.在提示符下,输入下面的命令开始安装,然后按Enter:

[volumename]\netware\manager\install

volumename是在第3步所识别的CD-ROM卷的名字。

回车后安装程序开始。

5.按照屏幕上的提示安装ServeRAIDManager程序。

在RedHatLinux和SuSELinux下安装ARCCONF

在RedHatLinux和SuSELinux下,ARCCONF程序也是绑定在ServeRAIDManager里的。

如果你安装了ServeRAIDManager,ARCCONF程序就已经安装了。

如果没有安装ServeRAIDManager,就按照下面的步骤完成安装:

注意:

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]

命令中:

●controller是ServeRAID卡的控制器号

●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

返回值:

成功:

0x00Successfultermination

失败:

0x01Badargumentsorinternalerror

delete

删除一个逻辑盘。

这个操错会丢失逻辑盘上的所有数据。

注意:

可以使用这个命令删除复合阵列。

ARCCONFDELETEcontrollerLOGICALDRIVElogdrive_ID

[NOPROMPT]

这个命令中:

●controller是ServeRAID卡的控制器号;

●LOGICALDRIVE指定的下一个参数是逻辑盘的ID;

●logdrive_Id是逻辑盘的ID号;

●NOPROMPT是一个可选参数,参数的作用是禁止使用报警信息。

driverupdate

自动更新ARC的windows驱动。

当指定了路径名称后,这个命令会尝试从更新ARC驱动的版本和给出的路径中的相同。

注意:

这个命令只在windows系统中起作用。

ARCCONFDRIVERUPDATEdirname

这里dirname是路径名,这个路径中包含有希望更新驱动。

例如:

ARCCONFDRIVERUPDATEc:

\update

返回值:

成功:

0x00Successfultermination

失败:

0x01Badargumentsorinternalerror

flashcopy

用来控制创建和删除逻辑驱动器的快照。

注意:

1.这个命令只能适用于支持

snapshot/flashcopy的ARC卡。

2.在Netware系统中不能使用该命令。

ARCCONFFLASHCOPYcontrolleroptions

这个命令中:

●controller是ServeRAID卡的控制器号

●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

这个命令中:

●controller是ServeRAID卡的控制器号

●type是你想的到的信息:

⏹AD指定要得到控制器信息

⏹LD指定要得到逻辑盘信息

●物理驱动器的种类,设备ID,以及PFA

●物理驱动器的状态

⏹PD指定要得到物理硬盘信息

⏹AL指定要得到所有信息

例如:

ARCCONFGETCONFIG1AD

返回值:

成功:

0x00Successfultermination

失败:

0x01Badargumentsorinternalerror

getlogs

可以访问卡的状态和事件日志。

有三种日志是可以重新查看的:

●DEVICE日志

包含了所有阵列卡所发现的设备错误

ARCCONFGETLOGScontrollertype

这个命令中:

●controller是ServeRAID卡的控制器号

●type是你希望找到的日志的类型:

DEVICE,DEAD,EVENT

●DEAD日志

记录任何发生了defunct状态的硬盘信息

●EVENT日志

记录一些可能发生过的特殊操作(例如,rebuilds,

LDMs等等)

例如:

ARCCONFGETLOGS1DEAD

返回值:

成功:

0x00Indicatesthecommandcompletedsuccessfully

失败:

0x01Indicatesthecommandfailed

getversion

列出阵列卡相关的软件,包括关于BIOS,驱动,当前运行的frimware,以及重启后使用的firmware的信息。

ARCCONFGETVERSION[controller]

这个命令中:

●controller是ServeRAID卡的控制器号。

在这里这是个可选的参数,可以用来指定是否想要只显示某一个卡的信息。

注意:

重启后使用的firmware版本被称作stagedfirmware。

返回值:

成功:

0x00Indicatesthecommandcompletedsuccessfully

失败:

0x01Indicatesthecommandfailed

modify

提供在线的容量扩展(OLE)或者RAID级别的迁移(RLM)。

能够用来创建镜像(但是不能打破)。

ARCCONFMODIFYcontrollerFROMLD#TO[STRIPESIZEstripe]sizeraidlevel{channeldevice_ID}...[NOPROMPT]

这个命令中:

●controller是ServeRAID卡的控制器号

●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

这个命令中:

●controller是ServeRAID卡的控制器号

例如:

ARCCONFRESCAN1

返回值:

成功:

0x00Indicatesthecommandcompletedsuccessfully

失败:

0x01Indicatesthecommandfailed

romupdate

允许新的firmware和BIOS来刷新ARCRAID控制器。

刷新完后需要重新启动来使新的firmware生效。

ARCCONFROMUPDATEcontrollerfilepath

这个命令中:

注意:

1.这个功能只能在Windows和Linux系统下支持;

2.确保是从光盘而不是BIOS/

firmware刷新软盘中拷贝了*.ufi文件。

●controller是ServeRAID卡的控制器号

●filepath可以是能够到达基本的firmware文件的相对路径或者绝对路径。

基本文件一般是文件名的前六个字母或者数字(例如,如果firmware文件的名字是ac220001.ufi和ac220002.ufi,那文件的路径就是ac2200)

例如:

ARCCONFROMUPDATE1“c:

\ProgramFiles

\IBM\ServeRAIDManager\ac2200”

setcache

更改逻辑驱动器的cache模式

ARCCONFSETCACHEcontrollerLOGICALDRIVELD#[OPTIONS][NOPROMPT]

●controller是ServeRAID卡的控制器号

●LOGICALDRIVE指示下一个参数是逻辑驱动器的ID

●LD#是需要改名的逻辑驱动器号

●OPTIONS的值可以是:

-Ron:

读cache启用

-Roff:

禁用读cache

-Wt:

writethrough

-Wb:

writeback

-Wbb:

writebackwithbattery

●NOPROMPT是一个可选的参数,加了这个参数后,客户的任何指示都不会起作用

例如:

ARCCONFSETCACHE1LOGICALDRIVE1wbb

返回值:

成功:

0x00Indicatesthecommandcompletedsuccessfully

失败:

0x01Indicatesthecommandfailed

setconfig

重新设置控制器的配置。

逻辑驱动器会被删除,硬盘会被重新设置成READY状态,任何控制器都会被设置成默认配置。

ARCCONFSETCONFIGcontrollerDEFAULT[NOPROMPT]

这个命令中:

●controller是ServeRAID卡的控制器号

●NOPROMPT是一个可选的参数,加了这个参数后,客户的任何指示都不会起作用

例如:

ARCCONFSETCONFIG1DEFAULT

返回值:

成功:

0x00Indicatesthecommandcompletedsuccessfully

失败:

0x01Indicatesthecommandfaile的

setname

重新命名一个逻辑盘

ARCCONFSETNAMEcontrollerLOGICALDRIVELD#newname

这个命令中:

●controller是ServeRAID卡的控制器号

●LOGICALDRIVE指示下一个参数是逻辑驱动器的ID

●LD#是需要改名的逻辑驱动器号

●Newname是新的逻辑驱动器名称

setstate

把物理硬盘的状态从现有

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 英语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1