免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3453 | 回复: 0
打印 上一主题 下一主题

va7xxx [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-13 14:42 |只看该作者 |倒序浏览

HPVA7100磁盘阵列管理
HP的7100磁盘阵列管理软件是用来管理HP的7100磁盘阵列用的,其功能主要由CLUI来实现,全称为Command Line User Interface。
安装HP Command View SDM on HP-UX
1.以超级用户登录系统;
2.插入HP Command View SDM软件安装介质到CDROM上;
3.查找CDROM的文件设备名
ioscan –fnCdisk
4.建立安装点
mkdir /cdrom
5.安装CDROM
mount –o ro /dev/dsk/c0t0d0 /cdrom
6.运行SWINSTALL安装软件
swinstall –s /cdrom/hpux/cvsdm_11_11_v102xxxx.depot
7.在列表里选中CMDVIEWSDM一项,在ACTION菜单里选择INSTALL就可以了。
主要命令
armcfg
用法:管理LUNS(-L),物理磁盘及链接阵列中的控制卡,包括建立和删除LUNS。
语法:armcfg {-L |-a|-d|-g}
说明:
-L       指定LUN号
-a  建立LUN容量大小,如果后跟G就是以G为单位;如果后跟M就是以M为单位;后跟K就是以K为单位,默认值是M;
-d            删除LUN
-g            指定LUN组,在VA7100里此值一定是1,在va7400里此值为1或2
例子:
建立一个大小为10M,LUN号为0的LUNS
armcfg –L 0 –a 10M –g 1  array
在array里删除LUN0
armcfg –L 0  -d array
armdiscover
用途:发现本机和远程主机的所有的阵列,将发现的信息显示到屏幕上。
语法:armdiscover [-s] [-v] [-n] [-f] [hostname]
说明:
-f  重置等待队列。
-n   跳过opendial的检测。
-v   显示每个被发现的设备的详细信息。
-s   仅显示发现的设备,也可以用armdiscover -i来代替
例子:
armdiscover –v
armdsp
用途:显示阵列的状态和设置信息,包括逻辑配置,物理的配置及当前的状态都会显示出来。
语法:armdsp [-a] [-c] [-i]
说明:
none       显示普通信息,包括产品信息,阵列状态及所用的空间
-a 显示所有的阵列信息。
-L显示指定LUN的信息。
例子:
armdsp –a
armfmt
用途:格式化阵列中的磁盘。
语法:armfmt [-f] [-h]
说明:
-f[-h]格式化阵列中的所有磁盘,如果只是-f 的知,就是格式化全部包含在阵列中的磁盘,但如果还加上-h的话,不仅格式化包含在阵列中的磁盘,而且还格式化未没包含在阵列中的磁盘。
例子:
armfmt –f –h array
armmgr
用途:调整磁盘阵列的有关参数的命令。
具体用法可以用armmgr -?获得帮助。

#armdsp -a
Error listing devices for host localhostlative patch
Error loging :Not Bound in registry.
这种情况一般是由于一个阵列的hostagent进程可能出现了异常,解决办法:
#cd /opt/sanmgr/hostagent/sbin
执行以下步骤完成该进程的重起
1、 ./HA_trigger stop
2、./dial_trigger stop
3、./HA_trigger start
4、./dial_trigger start
这时执行armdsp命令就应该显示正常了!

主机通过CommandView SDM软件对VA进行管理,常用命令如下:
HA_Dial_Stop/HA_Dial_Start 停止/启动CommandView 进程
armdiscover                 重新scan主机所连接的VA
armdsp                  显示VA的状态
armcfg                  划分/删除逻辑盘(LUN)
armmgr                  设置VA相关参数
armlog                  收集VA控制器的日志
for example
1.如果主机更改了IP地址或主机名,commandview相关命令无法正常运行,此时需重新启动commandview进程:
执行:HA_Dial_Stop
HA_Dial_Start
然后执行armdiscover重新查找VA
2.执行:armdsp -i 确认VA的别名(如va1)
  执行:armdsp -a va1 详细显示va1的信息。
3.创建LUN
armcfg –L 1(LUN号)   –a 50G(容量)    –g 1(RG号)   va1(VA别名)
创建完成后执行
ioscan –fnCdisk和insf -e 生成新的设备文件
/dev/ dsk/ c3t0(总线)d4(LUN号)
4.删除LUN
armcfg –L 1 –d va1
注意:VA删除LUN的速率是8G/秒,在此期间VA无法访问
5.设置Active Hotspare
armmgr –h Automatic va1
6.日常检查步骤
  1.执行armdsp –a 确认VA状态为ready
  2.执行ioscan –fnCdisk确认LUN状态为CLAIMED
  3.观察dmesg输出检查有无“PV Timeout”等信息
  4.检查armlog输出中有无异常信息,如:
  BACKEND_SCSI_EVENT_EH
  FRONTEND_FC_ABTS_EVENT_EH
7.串口操作
如果无法通过主机观察VA状态,可将控制台终端信号线连接至控制器的串口上,或使用9针串口线连接至笔记本电脑。
在提示符下可执行vfpdsp或vfpdsp –s观察VA状态
也可以使用
vfpcfg –L 0 –a 20M –g 1
来创建LUN

换盘或是加盘:
首先,确认不是换故障盘,如果是换故障盘,必须一块一块插进去
如果是加硬盘,建议在确保新盘无故障的情况下,一次插入,一块一块BALANCE会死人的。
去年给客户也是VA7100扩容,加6块73G硬盘,先加一块等了3小时才balance好,最后一次加5块,只等了1个小时的样子。
先armdsp -i 确定VA名称 如:alias
然后armdsp -a alias 查看VA7100状态。
创建lun的命令,
armcfg
用法:管理LUNS(-L),物理磁盘及链接阵列中的控制卡,包括建立和删除LUNS。
语法:armcfg {-L |-a|-d|-g}
说明:
-L 指定LUN号
-a 建立LUN容量大小,如果后跟G就是以G为单位;如果后跟M就是以M
为单位;后跟K就是以K为单位,默认值是M;
-d 删除LUN
-g 指定LUN组,在VA7100里此值一定是1,在va7400里此值为1或2
例子:
建立一个大小为10M,LUN号为0的LUNS
armcfg –L 6 –a 10M –g 1 array
注意LUN的容量单位可以为G的,其中array为va7100的名称,通过armdsp -i 获得
创建完成后执行
ioscan –fnCdisk和insf -e 生成新的设备文件
/dev/ dsk/ c3t0(总线)d4(LUN号)
4.删除LUN
armcfg –L 1 –d va1
注意:VA删除LUN的速率是8G/秒,在此期间VA无法访问


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/8045/showart_1926921.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP