Chinaunix首页 | 论坛 | 博客
  • 博客访问: 374973
  • 博文数量: 78
  • 博客积分: 3274
  • 博客等级: 中校
  • 技术积分: 686
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-06 12:47
文章分类

全部博文(78)

文章存档

2017年(1)

2016年(2)

2015年(2)

2014年(1)

2013年(5)

2012年(22)

2011年(8)

2010年(31)

2009年(6)

分类:

2010-03-02 16:36:56

 
 

HPVA7100磁盘阵列管理
HP
7100磁盘阵列管理软件是用来管理HP7100磁盘阵列用的,其功能主要由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里此值为12

例子:
建立一个大小为10MLUN号为0LUNS
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针串口线连接至笔记本电脑。
在提示符下可执行vfpdspvfpdsp –s观察VA状态
也可以使用
vfpcfg –L 0 –a 20M –g 1
来创建LUN

 

换盘或是加盘:


首先,确认不是换故障盘,如果是换故障盘,必须一块一块插进去

如果是加硬盘,建议在确保新盘无故障的情况下,一次插入,一块一块BALANCE会死人的。

去年给客户也是VA7100扩容,加673G硬盘,先加一块等了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里此值为12
例子:
建立一个大小为10MLUN号为0LUNS
armcfg –L 6 –a 10M –g 1 array

注意LUN的容量单位可以为G的,其中arrayva7100的名称,通过armdsp -i 获得

创建完成后执行
ioscan –fnCdisk
insf -e 生成新的设备文件
/dev/ dsk/ c3t0(
总线)d4(LUN)
4.
删除LUN
armcfg –L 1 –d va1
注意:VA删除LUN的速率是8G/秒,在此期间VA无法访问

阅读(4288) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~