有关EMC存储配置在HPUX上的具体做法

有关EMC存储配置在HPUX上的具体做法 
EMC CX installation in HP-UX os
环境
1.HP-UX 11i 
2.EMC建议使用HP Tachyon HBA卡

3.如果使用Powerpath 3.x,需要安装补丁;请参照EMC matrix,从HP websit下载

4.建议使用EMC提供PowerPath

安装
1、确定Tachyon HBA卡的驱动,首先需要正确安装到PCI槽上;
使用ioscan -fnk |grep td查看;卡分别是/dev/td0,/dev/td1....
或者使用SAM查看内核中的有关SCSI驱动,驱动名字是td。如果没有编译进内核,请重新编译
2、使用ioscan -fnC disk >temp.txt,将现有的disk信息输出到一个文件,用于比较连接CX之后的disk
信息
3、安装Navisphere CLI和agent。建议使用SAM通过EMC提供的光盘安装,比较简单,略去。
安装完成之后,需要配置/opt/Navisphere/ bi n/agent.config文件。
主要添加如下信息:
user [email=system@SPSa_ipaddress]system@SPSa_ipaddress[/email]
user [email=system@SPSb_ipaddress]system@SPSb_ipaddress[/email]等用户
device auto auto
OptionsSupported AutoTrespass(PowerPath需要该选项) 
然后启动该agent,/sbin/init.d/agent start
在SPS的GUI界面就可以到该主机信息,需要将该主机的模式改成:Initiator Type->HP no Auto 
Trespass;Array CommPath->Enabled;Failover Mode->1(PowerPatch软件管理冗余路径)。 
4、在Switch上面设置Zone,每个HBA一个单独的Zone,将SPS的FC Port添加到对应的Zone。
5、在CX上面,通过GUI配置好LUN和StorageGroup,并分配LUN到StorageGroup.
6、使用/opt/fcms/bin/fcmsutil /dev/td#命令验证HBA同SAN的连接是否成功;看到输出中的一行信息
是Topology=PTTOPT_fabric。
如果没有,可以通过ioscan重新扫描注册


7、使用命令/opt/fcms/bin/tdutil /dev/td0 get remote lun可以查看给HBA所连接的所有CX上面的LUN
8、ioscan -fnC disk可以查看新增加的LUN,就是CX上面的
9、insf -e给新添加的LUN建立设备文件
10、 使用swinstall命令安装PowerPath软件,emcpreg注册License
powermt set policy=co dev=all启用failover和load balancing功能
11、确定一个LUN的主路径cxtxdx,主路径是HBA到LUN的缺省属主SPS的路径。
12、使用pvcreate cxtxdx创建主路径的LUN,使用通常的做法配置VG和LV即可
 :em11: 注意事项
1、LUN PrimaryPath的确定

关于这11点“确定一个LUN的主路径cxtxdx,主路径是HBA到LUN的缺省属主SPS的路径。” 不是说装完power patch 后自动生成emcpower这个设备吧!,怎么这里建PV还是用的 lun映射的盘啊!

[  本帖最后由 hutong236 于 2008-12-19 18:33 编辑  ]
2008-11-29 21:25 笑看风云淡
powermt config 
powermt display dev=all
powermt save

powermt display dev=all输出到个文本,好进行核对
[  本帖最后由 笑看风云淡 于 2008-11-29 21:30 编辑  ]
2008-11-29 23:30 wildhorse
pp for hpux不能生成逻辑盘设备,那是aix里面才会出现的玩意。
自动生成emcpower,没听说过呀。

1、在客户端安装EMC host base Agent
mount -F cdfs -o cdcase /dev/dsk/c0t0d0 /cdrom
(只有这样的mount才可以读到正确的emc碟)
swinstall -s /cdrom
2、在EMC Manager Server上建Raid Group(group 3)
3、在Raid Group上建LUN(lun 8)

4、建一个新的Storage Group (js-wap01)
5、在Storage Group (js-wap01)中把js-wap01加入hosts(右键js-wap01-->属性)

6、在Storage Group (js-wap01)中把lun 8加入luns
7、在Hosts(最上面tab)中可以看到js-wap01,打开luns,可看到硬件号为c8t0d0
8、在EMC上做failover,菜单为tools-->failover setup wizard
    参数为Configuration Summary
=====================
Host: js_wap01
Initiator Type: HP Auto Trespass
Failover Mode: 0
Array CommPath: true
Storage System(s):
CK200041400381
如下图:
9、在js-wap01使用ioscan -fnC disk
# ioscan -fnC disk
Class     I  H/W Path        Driver   S/W State   H/W Type     Description
===========================================================================
disk      0  0/0/2/0.0.0.0   sdisk    CLAIMED     DEVICE       TEAC    DV-28E-C
                            /dev/dsk/c0t0d0   /dev/rdsk/c0t0d0
disk      1  0/1/1/0.0.0     sdisk    CLAIMED     DEVICE       HP 36.4GMAS3367NC
                            /dev/dsk/c2t0d0   /dev/rdsk/c2t0d0
disk      2  0/1/1/0.1.0     sdisk    CLAIMED     DEVICE       HP 36.4GMAS3367NC
                            /dev/dsk/c2t1d0   /dev/rdsk/c2t1d0
disk      8  0/3/1/0.1.15.0.0.0.0  sdisk    CLAIMED     DEVICE       DGC     CX400WDR5
                            /dev/dsk/c8t0d0   /dev/rdsk/c8t0d0
disk      4  0/3/1/0.1.31.0.0.0.0  sdisk    CLAIMED     DEVICE       DGC     CX400WDR5
                            /dev/dsk/c9t0d0   /dev/rdsk/c9t0d0
disk      6  0/4/1/0.1.15.0.0.0.0  sdisk    CLAIMED     DEVICE       DGC     CX400WDR5
                            /dev/dsk/c10t0d0   /dev/rdsk/c10t0d0
disk      5  0/4/1/0.1.31.0.0.0.0  sdisk    CLAIMED     DEVICE       DGC     CX400WDR5
                            /dev/dsk/c11t0d0   /dev/rdsk/c11t0d0
10、创建物理卷: 
#pvcreate  /dev/rdsk/c8t0d0 
11、创建卷组 
11.1、用卷组名在/dev下创建一目录。 
    如果卷组名为vg_miscfile则目录为:/dev/vg_miscfile 
    #mkdir /dev/vg_miscfile. 
11.2、在此目录下为该卷组创建一组设备文件。 
    #mknod  /dev/vg_miscfile/group  c  64  0x010000 
12、创建卷组(以物理卷为参数): 
    #vgcreate  /dev/vg_miscfile  /dev/dsk/c8t0d0. 
建完后,可以用命令:vgdisplay来检查设置是否正确。
13、创建逻辑卷。 
创建逻辑卷时,相应的字符设备和块设备会在卷组目录下生成。 
现在,我们在卷组vg_miscfile中创建以下逻辑卷: 
一个512MB,名为lv_miscfile的逻辑卷。 
#lvcreate  -L 512  -n lv_miscfile /dev/vg_miscfile
参数:-L   以MB为单位表示逻辑卷的大小。 
-n   指定逻辑卷名称,缺省为:lvol1,lvol2…..。 
【hpux】如果涉及多个卷组,最好加上卷组名称比如:
#lvcreate -n lvname vgname 
14、創建文件系統。 
文件系统建在/dev/vg00/lvoldb01上创建JFS文件系统,如下命令: 
#newfs  –F  vxfs  /dev/vg_miscfile/rlv_miscfile 
注:一定要有字母r 
#newfs -o largefiles -F vxfs /dev/vg_cdrlog/rlv_cdrlog
创建大文件系统
#fsadm -F vxfs -o largefile /oralce
修改文件系统为大文件系统
15、挂载文件系统。 
15.1、创建挂载点:
    #mkdir /miscfile
15.2、用mount实现挂载: 
#mount  -F  vxfs  /dev/vg_miscfile/lv_miscfile /miscfile。 
现在可用bdf显示所有挂起的卷。 
16、针对EMC存储做VG的容错处理
# vgextend vg_miscfile /dev/dsk/c10t0d0
Volume group "vg_miscfile" has been successfully extended.
Volume Group configuration for /dev/vg_miscfile has been saved in /etc/lvmconf/vg_miscfile.conf
# vgextend vg_miscfile /dev/dsk/c9t0d0
Current path "/dev/dsk/c10t0d0" is an alternate link, skip.
Volume group "vg_miscfile" has been successfully extended.
Volume Group configuration for /dev/vg_miscfile has been saved in /etc/lvmconf/vg_miscfile.conf
# vgextend vg_miscfile /dev/dsk/c11t0d0
Current path "/dev/dsk/c10t0d0" is an alternate link, skip.
Current path "/dev/dsk/c9t0d0" is an alternate link, skip.
Volume group "vg_miscfile" has been successfully extended.
Volume Group configuration for /dev/vg_miscfile has been saved in /etc/lvmconf/vg_miscfile.conf
# vgdisplay -v /dev/vg_miscfile
--- Volume groups ---
VG Name                     /dev/vg_miscfile
VG Write Access             read/write     
VG Status                   available                 
Max LV                      255    
Cur LV                      1      
Open LV                     1      
Max PV                      16     
Cur PV                      1      
Act PV                      1      
Max PE per PV               1016         
VGDA                        2   
PE Size (Mbytes)            4               
Total PE                    255     
Alloc PE                    128     
Free PE                     127     
Total PVG                   0        
Total Spare PVs             0              
Total Spare PVs in use      0                     
   --- Logical volumes ---
   LV Name                     /dev/vg_miscfile/lv_miscfile
   LV Status                   available/syncd           
   LV Size (Mbytes)            512             
   Current LE                  128       
   Allocated PE                128         
   Used PV                     1       
   --- Physical volumes ---
   PV Name                     /dev/dsk/c8t0d0
   PV Name                     /dev/dsk/c10t0d0 Alternate Link
   PV Name                     /dev/dsk/c9t0d0  Alternate Link
   PV Name                     /dev/dsk/c11t0d0 Alternate Link
   PV Status                   available                
   Total PE                    255     
   Free PE                     127     
   Autoswitch                  On        
16、编辑/etc/fstab文件,以便在机器启动时自动Mount上刚建的文件系统
# cat /etc/fstab
# System /etc/fstab file.  Static information about the file systems
# See fstab(4) and sam(1M) for further details on configuring devices.
/dev/vg00/lvol3 / vxfs delaylog 0 1
/dev/vg00/lvol1 /stand hfs defaults 0 1
/dev/vg00/lvol4 /tmp vxfs delaylog 0 2
/dev/vg00/lvol5 /home vxfs delaylog 0 2
/dev/vg00/lvol6 /opt vxfs delaylog 0 2
/dev/vg00/lvol7 /usr vxfs delaylog 0 2
/dev/vg00/lvol8 /var vxfs delaylog 0 2
/dev/vg00/lvol9 / oracle  vxfs rw,suid,nolargefiles,delaylog,datainlog 0 2
/dev/vg_miscfile/lv_miscfile /miscfile vxfs rw,suid,largefiles,delaylog,datainlog 0 2

注:EMC配置是出现的错误
在配置EMC时没有做步骤8(8、在EMC上做failover)时出现如下现象:
1、在HP UX上无法扩展VG,实现FailOver
# vgextend vg_miscfile /dev/dsk/c9t0d0
vgextend: Couldn't open physical volume "/dev/dsk/c9t0d0":
I/O error
# pvcreate /dev/dsk/c9t0d0
pvcreate: Couldn't open physical volume "/dev/dsk/c9t0d0":
I/O error
# pvcreate /dev/rdsk/c9t0d0
# vgextend vg_miscfile /dev/dsk/c9t0d0
vgextend: Couldn't open physical volume "/dev/dsk/c9t0d0":
I/O error
说明EMC配置上还没有做Failover功能,HP UX可以通过ioscan看到,但不可控制
# pvcreate /dev/rdsk/c10t0d0
pvcreate: The physical volume already belongs to a volume group
说明c10t0d0为VG中PV的可替换连接,为/dev/rdsk/c8t0d0,也说明了可替换连接是不用pvcreate创建的

注解1:在hp unix没有安装emc host base agent时,ux是可以看到四个disk(ioscan -fnCdisk),实际上是一个LUN,不同的连接路径,但不可以读写。
注解2:安装完agent后,ux一样可以看到,但不可读写。
注解3:在emc上配置lun、raid group、storage group后,ux可以读写c8t0d0、c10t0d0(主要看lun是由那个SP控制的),c9t0d0、c11t0d0不可读写
注解4:在emc上配置完failover后,ux就可以读写所有四个路径了

# strings /etc/lvmtab
/dev/vg00
/dev/dsk/c2t0d0
/dev/dsk/c2t1d0
/dev/vg_miscfile
/dev/dsk/c8t0d0
/dev/dsk/c10t0d0
/dev/dsk/c9t0d0
/dev/dsk/c11t0d0
#
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值