xx用户智能网SDP业务为数据核心部分,现在以一套RP4440双机加一台VA7110和DS2405存储,为了确保SDP业务的在双机同时出现故障时,能向200用户提供业务,特此做一台个SDP业务应急处理机。
主机:2*N4000
存储:FC60(硬盘:8.5G * 24 ),做RAID 5后总容量为:8.5G*23=195.5G(注:据实际值可能会有所偏)
双机:A.11.09 MC / Service Guard
数据库:Informix 7.31
操作系统:HP-UX B.11.00
存储现有状态:FC60做RAID 0/1 总容量为:101G 划分了LUN0(16.9G)、LUN1(42.2G)、LUN2(42.2G).
2.2 业务主机配置
主机:2*RP4440
存储:VA7110+DS245(36G*20)
双机:A.11.16.00 MC / Service Guard
数据库:Informix 7.31
操作系统:HP-UX B.11.11
系统实际用所需的VG与LV的规划如下:
VG名称 | LV名称 | SIZE | PE | 备注 |
/dev/vgdbs(PES=4M)大小7G | lvlogicallogchunk | 2G | 500 | RAW |
lvphylogchunk | 2G | 500 | RAW | |
lvrootchunk | 304M | 76 | RAW | |
lvtempchunk | 2G | 500 | RAW | |
/dev/vgdata(PES=32M)大小162G | lvworkchunk0~79 | 2G | 63 | RAW |
/dev/vgtempdbs(PES=4M)大小6.5G | lvtempchunk1~3 | 2G | 500 | RAW |
/dev/vgsdu(PES=4M)大小10G | Lvsdu | 5G | 1250 | 文件系统 |
Lvsms | 5G | 1250 | 文件系统 |
SDP数据和业务所需VG容量为:7G+162G+6.5G+10G=185.5G
从容量上可以满足现在的要求。2.3 结论:
从200省网的SDP现在所使用的总容量来计算,可以满足应急需求,其中/dev/vgsdu在实际应用中,每个LV分别有10G大小,但实际使用只有18%左右,因为现有只有195.5G可用,在划分数据库LV的vgdbs、vgdata、vgtempdbs(7G+162G+6.5G=175.5G)后只剩下20G。考虑到不能用完,所以vgsdu只规划10G的空间。这样可以达到要求。
所以在操作时先将FC60的RAID删除,为了节省容量在重建RAID 5时做成一个LUN。
3.1 以root用户登陆sdp12,删除FC60(别名SZFC)的RAID
#amcfg -D 0 SZFC
#amcfg -D 1 SZFC
#amcfg -D 2 SZFC
3.2 重建RAID 5,如果做RAID 5后,容量8.5*24*80%还是无法满足要求,则将RAID级别改RAID 0总容量(8.5G*24)
建RAID 5
# amcfg -L A:0 -d 1:0,2:0,3:0,4:0,5:0,6:0, 1:1,2:1,3:1,4:1,5:1,6:1, 1:2,2:2,3:2,4:2,5:2,6:2,1:3,2:3,3:3,4:3,5:3,6:3 -r 5 -force SZFC
建RAID 0
amcfg -L A:0 -d 1:0,2:0,3:0,4:0,5:0,6:0, 1:1,2:1,3:1,4:1,5:1,6:1, 1:2,2:2,3:2,4:2,5:2,6:2,1:3,2:3,3:3,4:3,5:3,6:3 -r 0 -force SZFC
3.3 更新系统的硬盘信息
# ioscan -fnCdisk
# insf -e
# ioscan -fnCdisk
3.4 根据以下表格,创建VG与LV(由于只有一个LUN,所在不同的VG中的LV都需要做一个链接)
VG名称 | LV名称 | SIZE | PE | 备注 |
/dev/vgdata(PES=4M)大小185.5G | lvlogicallogchunk | 2G | 500 | RAW |
lvphylogchunk | 2G | 500 | RAW | |
lvrootchunk | 304M | 76 | RAW | |
lvtempchunk | 2G | 500 | RAW | |
lvworkchunk0~79 | 2G | 500 | RAW | |
lvtempchunk1~3 | 2G | 500 | RAW | |
Lvsdu | 5G | 1250 | 文件系统 | |
Lvsms | 5G | 1250 | 文件系统 |
a. 创建VG
# pvcreate -f /dev/rdsk/cxtxdx
# mkdir /dev/vgdata
# mknod /dev/vgdata/group c 64 0x070000
# vgcreate /dev/vgdata /dev/dsk/cxtxdx
b. 创建LV
# lvcreate -l 2048m -n lvlogicallogchunk /dev/vgdata
# lvcreate -l 2048m -n lvphylogchunk /dev/vgdata
# lvcreate -l 304m -n lvrootchunk /dev/vgdata
# lvcreate -l 2048m -n lvtempchunk /dev/vgdata
# lvcreate -l 2048m -n lvtempchunk2 /dev/vgdata
# lvcreate -l 2048m -n lvtempchunk3 /dev/vgdata
# lvcreate -l 5120m -n lvsdu /dev/vgdata
# lvcreate -l 5120m -n lvsms /dev/vgdata
# lvcreate -l 2048m -n lvworkchunk0 /dev/vgdata
# lvcreate -l 2048m -n lvworkchunk2 /dev/vgdata
# lvcreate -l 2048m -n lvworkchunk3 /dev/vgdata
.
.
.
# lvcreate -l 2048m -n lvworkchunk79 /dev/vgdata
c. 创建链接
#mkdir /dev/vgdbs
#mkdir /dev/tempdbs
# ln -s /dev/vgdata/rlvlogicallogchunk /dev/vgdbs/rlvlogicallogchunk
# ln -s /dev/vgdata/rlvphylogchunk /dev/vgdbs/rlvphylogchunk
# ln -s /dev/vgdata/rlvrootchunk /dev/vgdbs/rlvrootchunk
# ln -s /dev/vgdata/rlvtempchunk /dev/vgdbs/rlvtempchunk
# ln -s /dev/vgdata/rlvtempchunk2 /dev/vgtempdbs/rlvtempchunk2
# ln -s /dev/vgdata/rlvtempchunk3 /dev/vgtempdbs/rlvtempchunk3
d. 修改LV的属性与权限
# chown informix:informix /dev/vgdata/rlv*chunk*
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9479798/viewspace-1040834/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9479798/viewspace-1040834/