安装和使用ARCCONF命令行程序.doc_第1页
安装和使用ARCCONF命令行程序.doc_第2页
安装和使用ARCCONF命令行程序.doc_第3页
安装和使用ARCCONF命令行程序.doc_第4页
安装和使用ARCCONF命令行程序.doc_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第七章 安装和使用ARCCONF命令行程序第七章 安装和使用ARCCONF命令行程序1安装ARCCONF命令行程序1在Windows系统下安装ARCCONF程序1在NetWare系统下安装ARCCONF程序2在Red Hat Linux和SuSE Linux下安装ARCCONF2启动ARCCONF命令行程序4使用ARCCONF命令行程序4成批的使用ARCCONF命令4ARCCONF功能5RAID配置功能6本章节提供安装,启动,使用ARCCONF命令行程序的方法。ARCCONF程序是一个高级的命令行程序,通过这个程序可以配置和管理基于ARC的ServeRAID-8i,ServeRAID-8k和ServeRAID-8k-l SAS控制器。ARCCONF在ServeRAID Support CD的光盘里提供。安装ARCCONF命令行程序在Windows系统下安装ARCCONF程序注意:在Windows系统中,ARCCONF工具是ServeRAID application里的一部分,在安装ServeRAID Manager的过程中会安装这个工具。使用ServeRAID Application CD来在Windows下安装ARCCONF:1. 启动服务器;2. 服务器启动后,把ServeRAID Application CD放入光驱;3. 当安装程序启动后,按照提示完成程序的安装。在NetWare系统下安装ARCCONF程序NetWare下的ARCCONF工具绑定在ServeRAID Manager程序中。如果安装了ServeRAID Manager,ARCCONF程序也会被安装。如果你没有安装ServeRAID Manager,可以按照下面的方法安装:1. 插入ServeRAID Application CD到光驱;2. 在命令行提示符下,输入下面的命令,然后按Enter:load cdrom3. 在命令行提示符下,输入下面命令来决定光驱卷,然后按Enter:volume4. 在提示符下,输入下面的命令开始安装,然后按Enter:volumenamenetwaremanagerinstallvolumename是在第3步所识别的CD-ROM卷的名字。回车后安装程序开始。5. 按照屏幕上的提示安装ServeRAID Manager程序。在Red Hat Linux和SuSE Linux下安装ARCCONF在Red Hat Linux和SuSE Linux下,ARCCONF程序也是绑定在ServeRAID Manager里的。如果你安装了ServeRAID Manager,ARCCONF程序就已经安装了。如果没有安装ServeRAID Manager,就按照下面的步骤完成安装:注意:1. ServeRAID Manager程序需要IBM Java Runtime Enviroment(JRE)程序;2. 如果ServeRAID Mnager程序已经被安装在服务器上,在升级新的版本之前,必须先卸载掉现在的版本。所有用户自定义的文件(例如Managed system tree notes和Notification list)都会被保存,并且被升级的程序来使用。在Linux下卸载ServeRAID Manager程序,输入下面的命令:rpm -erase RaidMan3. 在Linux下安装的ServeRAID Manager版本,可以支持到12个ServeRAID控制器。完成下面的步骤在Red Hat Linux或SuSE Linux下安装ServeRAID Manager:1. 在光驱里插入IBM ServeRAID Support CD;2. 如果光驱自动mount上的话,就输入下面的命令,然后执行第6步。否则,执行第3步:rpm -install /mnt/cdrom/linux_dir/manager/RaidMan-v.rr.arch.rpmlinux_dir是linux或者linux_x86_64,v是ServeRAID版本号,rr是ServeRAID发布的版本,arch是i386或者x86_64。3. 如果光驱没有自动加载,就输入下面的命令然后按Enter:mount r t iso9660 /dev/cdromdevicefile /mountpointcdromdevicefile是CD-ROM设备的特殊设备文件,mountpoint是CD文件系统的挂接点;4. 输入下面的命令并按Enter:rpm -install /mountpoint/linux_dir/manager/RaidMan-v.rr.i386.rpmmountpoint是第3步使用的挂接点名称,linux_dir是在第3步使用的linux目录,v是ServeRAID的版本号,rr是ServeRAID的发布版本。5. 安装完成后,输入下面的命令:umount /mountpoint6. 按Enter。然后就可以从光驱中取出光盘。启动ARCCONF命令行程序本节描述了怎样在能够支持的系统里使用ARCCONF命令行程序。关于该命令行程序的参数能够支持的命令,可以参考“ARCCONF 功能”一节。在Windows,NetWare,或者Linux下输入下面的命令然后按Enter:install_dir是安装ServeRAID Manager的目录。使用ARCCONF命令行程序ARCCONF命令行程序提供了一个快速的方法来配置和管理基于ARC的ServeRAID SAS控制器。这个程序可以做到:l 创建数据备份。l 创建逻辑驱动器;显示或是修改配置设置。l 从一个服务器拷贝阵列信息到另一个服务器。l 从一个失败的物理硬盘上做恢复,并且重建一个受影响的逻辑盘。l 隔离问题并且确定问题的原因。命令行的语法规则如下:l 命令都是使用大写字母;l 变量都是用斜体标出;l 可选项的命令或者变量会用方括号标出;l 可重复的变量会用大括号标出。成批的使用ARCCONF命令默认情况下,ARCCONF是交互式的命令。当启动ARCCONF时,在提示符下输入下面的命令。想获得能够支持的命令表,可以输入:arcconf当通过脚本成批的运行ARCCONF程序时,如果返回非零的值,就代表运行失败。ARCCONF功能Status 功能下面的表描述了ARCCONF status的功能功能作用命令 getstatus显示关于最近所做的重建,同步,逻辑盘迁移,以及压缩/解压。这些信息包括操作的类型,状态,逻辑驱动器号和操作完成的百分比。注意:1. GETSTATUS不仅显示ARCCONF命令的状态,也会显示来自ServeRAID Manager的状态;2. GETSTATUS会显示关于verify,clear,initialize以及对物理硬盘的secure erase的操作;3. GETSTATUS只能显示正在进行的操作。它不能显示已经完成的操作的信息。ARCCONF GETSTATUS controller上面命令中:controller是ServerRAID卡的卡号例如:ARCCONF GETSTATUS 1返回值:成功:0x00 Successful termination失败:0x01 Bad arguments or internal errorRAID配置功能下面的表里描述了ARCCONF RAID配置的功能功能作用命令copyback启用或者禁用copyback的功能,这个功能会在逻辑驱动器重建的时候,尝试在原来的插槽的驱动器上保持数据ARCCONF COPYBACK controller ON/OFF命令中:l controller是ServeRAID卡的控制器号l ON启用,OFF是禁用copyback功能例如:ARCCONF COPYBACK 1 ON返回值:成功:0x00指示命令完全成功失败:0x01存在错误或者内部错误create通过ServeRAID创建逻辑驱动器和RAID卷。在创建的时候必须知道控制器通道的ID号和物理硬盘的ID。对于冗余的逻辑驱动器,ARCCONF会自动同步。创建逻辑驱动器:ARCCONF CREATE controller LOGICALDRIVESTRIPESIZE stripesize raidlevelchannel device_IDInit_method Init_priority Legs NameNOPROMPT命令中:l controller是ServeRAID卡的控制器号l LOGICALDRIVE是指创建一个新的逻辑盘l NEWARRAY(这个命令是为了和ipssend兼容而存在,在这里没有提到)l STRIPESIZE允许自定义在同步时条带的大小l Stripe参数使用的条带大小单位是KB。可以选16,32,64,128,256,512和1024。默认是256KB。l Size是下面的值:- MAX指使用所有硬盘上的值- 以MB为单位获得空间l raidlevel是逻辑盘的raid级别(对于ServeRAID-8i:0,1,1E,5,5EE,6,10,50或者60;对于ServeRAID-8k:0,1,或者10)l channel是设备的通道号l device_ID是设备的设备号注意:channel和device_ID是可以重复的参数l init_method是初始化所使用的方法。选项有normal,clear,和quickl init_priority是初始化使用的优先级别。选项有low,med,和highl Legs是Raid-xO阵列的subarrays数量。值是整数。l Name是显示在utilities里的逻辑盘的别名。可以是16个字符的字符串l NOPROMT是可选参数,加了这个参数后会忽视用户的提示。例如:ARCCONF CREATE 1 LOGICALDRIVE NEWARRAYSTRIPESIZE 128 MAX 5 1 0 1 0 2 0 3 NOPROMPT创建一个RAID卷:ARCCONF CREATE controller LOGICALDRIVE RVOLUME LD# LD# LD# . NOPROMPT上面的命令里:l controller是ServeRAID卡的控制器号;l LOGICALDRIVE RVOLUME表示创建一个新的RAID卷;l LD#是RAID卷的逻辑盘的ID;所有的LDs都必须是相同的RAID级别,而且只能是RAID0,RAID1,和RAID5能够创建RAID卷,并且至少需要两个LDs;l NOPROMT是可选参数,加了这个参数后会忽视用户的提示例如:ARCCONF CREATE 1 LOGICALDRIVE RVOLUME 0 1 2NOPROMPT返回值:成功:0x00 Successful termination失败:0x01 Bad arguments or internal errordelete删除一个逻辑盘。这个操错会丢失逻辑盘上的所有数据。注意:可以使用这个命令删除复合阵列。ARCCONF DELETE controller LOGICALDRIVE logdrive_IDNOPROMPT这个命令中:l controller是ServeRAID卡的控制器号;l LOGICALDRIVE指定的下一个参数是逻辑盘的ID;l logdrive_Id是逻辑盘的ID号;l NOPROMPT是一个可选参数,参数的作用是禁止使用报警信息。driverupdate自动更新ARC的windows驱动。当指定了路径名称后,这个命令会尝试从更新ARC驱动的版本和给出的路径中的相同。注意:这个命令只在windows系统中起作用。ARCCONF DRIVERUPDATE dirname这里dirname是路径名,这个路径中包含有希望更新驱动。例如:ARCCONF DRIVERUPDATE c:update返回值:成功:0x00 Successful termination失败:0x01 Bad arguments or internal errorflashcopy用来控制创建和删除逻辑驱动器的快照。注意:1. 这个命令只能适用于支持snapshot/flashcopy的ARC卡。2. 在Netware系统中不能使用该命令。ARCCONF FLASHCOPY controller options这个命令中:l controller是ServeRAID卡的控制器号l options可以是下面所述中的一个:- MAP:显示当前的状态和可以使用snapshot的逻辑盘- STOP logical drive #:中断一个逻辑盘的snapshot- BACKUP logical drive # logical drive #:以备份模式创建一个快照(完全拷贝),使用第一个逻辑盘作为资源(source)盘,第二个逻辑盘作为目的(target)盘注意:只要flashcopy的操作完成,这个back-up的逻辑盘就能够像其它盘一样使用。如果希望target/child分区对于操作系统来讲是可见的,需要作下面的操作:对于Windows系统:选择Computer Management-Disk Mangement,然后给这个驱动器分配一个盘符,从而使得在系统里能访问到它。对于Linux系统:把target盘Mount到系统里- NOBACKUP logical drive # logical drive #:以非备份的方式来创建快照(差异拷贝),使用第一个逻辑盘作为资源(source)盘,第二个逻辑盘作为目的(target)盘注意:当flashcopy的操作完成后, 就会有一个nonbackup flashcopy的连接存在,直到使用stop命令来停止。在flashcopy的连接处于active的状态时这个驱动器是可用的。例如:ARCCONF FLASHCOPY 1 BACKUP 1 2getconfig会列出关于ServeRAID控制器,逻辑驱动器以及物理驱动器的信息。这些信息包括下面的内容:l ServeRAID的类型l BIOS,boot block,Device driver以及firmware版本l 逻辑驱动器的状态,RAID级别和容量l 物理驱动器的种类,设备ID,以及PFAl 物理驱动器的状态ARCCONF GETCONFIG controller type这个命令中:l controller是ServeRAID卡的控制器号l type是你想的到的信息:n AD 指定要得到控制器信息n LD 指定要得到逻辑盘信息n PD 指定要得到物理硬盘信息n AL 指定要得到所有信息例如:ARCCONF GETCONFIG 1 AD返回值:成功:0x00 Successful termination失败:0x01 Bad arguments or internal errorgetlogs可以访问卡的状态和事件日志。有三种日志是可以重新查看的:l DEVICE日志包含了所有阵列卡所发现的设备错误l DEAD日志 记录任何发生了defunct状态的硬盘信息l EVENT日志记录一些可能发生过的特殊操作(例如,rebuilds,LDMs等等)ARCCONF GETLOGS controller type这个命令中:l controller是ServeRAID卡的控制器号l type是你希望找到的日志的类型:DEVICE,DEAD,EVENT例如:ARCCONF GETLOGS 1 DEAD返回值:成功:0x00 Indicates the command completed successfully失败:0x01 Indicates the command failedgetversion列出阵列卡相关的软件,包括关于BIOS,驱动,当前运行的frimware,以及重启后使用的firmware的信息。注意:重启后使用的firmware版本被称作staged firmware。ARCCONF GETVERSION controller这个命令中:l controller是ServeRAID卡的控制器号。在这里这是个可选的参数,可以用来指定是否想要只显示某一个卡的信息。返回值:成功:0x00 Indicates the command completed successfully失败:0x01 Indicates the command failedmodify提供在线的容量扩展(OLE)或者RAID级别的迁移(RLM)。能够用来创建镜像(但是不能打破)。ARCCONF MODIFY controller FROM LD# TO STRIPESIZE stripe size raidlevel channel device_ID. NOPROMPT这个命令中:l controller是ServeRAID卡的控制器号l FROM后面跟着需要修改的逻辑驱动器l LD#是这个逻辑驱动器的号l TO后面写的是需要修改成的模式l Options:n STRIPESIZE允许重新设置逻辑驱动器的stripe sizen Stripe指得是以KB为单位的条带的大小。可以是16,32,64,128,512和1024。默认值是256KBn Init_priority 是修改时候的优先级。选项可以是low,med和highn Legs是指复合阵列比如Raid level-50或者Raid level-60的数量。它的值可能会是2-16 legs and 3-16 drives/leg(最大是可以到48个设备)注意:现在的版本中,设备最大数可以支持到12个。l Size是下面的值中的一个:n MAX是指你希望在这个磁盘中使用所有可用的空间n 以MB为单位确定大小l raidlevel是指逻辑盘的RAID级别(对于ServeRAID 8i: 0, 1, 5, 5EE, or 10; 对于ServeRAID-8k: 0, 1, 5, or 10;对于ServeRAID-8k-l: 0, 1, or 10)l channel是硬盘所在的控制器通道号l device_ID是硬盘的ID号注意:channel和device_ID两个号之间是允许重复的l NOPROMPT是一个可选的,高于任何客户提出的要求的参数例如:Example: ARCCONF MODIFY 1 FROM 1 TO 4096 1 0 0 0 1返回值:成功: 0x00 Indicates the command completed successfully失败:0x01 Indicates the command failed.rescan通过控制器来检测或移走任何一个READY状态的硬盘,或者检测控制器上是否有新的硬盘。当扫描结束后返回相应值。ARCCONF RESCAN controller这个命令中:l controller是ServeRAID卡的控制器号例如:ARCCONF RESCAN 1返回值:成功:0x00 Indicates the command completed successfully失败:0x01 Indicates the command failedromupdate允许新的firmware和BIOS来刷新ARC RAID控制器。刷新完后需要重新启动来使新的firmware生效。注意:1. 这个功能只能在Windows和Linux系统下支持;2. 确保是从光盘而不是BIOS/firmware刷新软盘中拷贝了*.ufi文件。ARCCONF ROMUPDATE controller file path这个命令中:l controller是ServeRAID卡的控制器号l file path可以是能够到达基本的firmware文件的相对路径或者绝对路径。基本文件一般是文件名的前六个字母或者数字(例如,如果firmware文件的名字是ac220001.ufi和ac220002.ufi,那文件的路径就是ac2200)例如:ARCCONF ROMUPDATE 1 “c:Program FilesIBMServeRAID Managerac2200”setcache更改逻辑驱动器的cache模式ARCCONF SETCACHE controller LOGICALDRIVE LD# OPTIONS NOPROMPTl controller是ServeRAID卡的控制器号l LOGICALDRIVE指示下一个参数是逻辑驱动器的IDl LD#是需要改名的逻辑驱动器号l OPTIONS的值可以是:- Ron:读cache启用- Roff:禁用读cache- Wt:write through - Wb:write back- Wbb:write back with batteryl NOPROMPT是一个可选的参数,加了这个参数后,客户的任何指示都不会起作用例如:ARCCONF SETCACHE 1 LOGICALDRIVE 1 wbb返回值:成功:0x00 Indicates the command completed successfully失败:0x01 Indicates the command failedsetconfig重新设置控制器的配置。逻辑驱动器会被删除,硬盘会被重新设置成READY状态,任何控制器都会被设置成默认配置。ARCCONF SETCONFIG controller DEFAULT NOPROMPT这个命令中:l controller是ServeRAID卡的控制器号l NOPROMPT是一个可选的参数,加了这个参数后,客户的任何指示都不会起作用例如:ARCCONF SETCONFIG 1 DEFAULT返回值:成功:0x00 Indicates the command completed successfully失败:0x01 Indicates the command faile的setname重新命名一个逻辑盘ARCCONF SETNAME controller LOGICALDRIVE LD# newname这个命令中:l controller是ServeRAID卡的控制器号l LOGICALDRIVE指示下一个参数是逻辑驱动器的IDl LD#是需要改名的逻辑驱动器号l Newname是新的逻辑驱动器名称setstate把物理硬盘的状态从现有的状态改成指定的状态。ARCCONF SETSTATE controller channel# device# newstate这个命令中:l controller是ServeRAID卡的控制器号l channel#是驱动器的通道号l device#驱动器下的设备号l newstate可以是下面的选项:- HSP 设置成hotspare硬盘- RDY 删除hotspare硬盘- DDD 把硬盘设置成defunct硬盘例如:ARCCONF SETSTATE 1 1 0 HSPtask

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论