前些天,帮人扩容,总结如下:
1、 检测主机信息
#cstm
#ioscan
#bdf
2、 halt群集
#cmviewcl
#cmhaltcl
3、 关机,注意关机顺序
#shutdown
4、 物理安装内存
注意静电
5、 启动主机,检验内存和系统状态。注意启机顺序。
#cstm
#sam
6、 加硬盘,注意需在硬盘检验完毕后,指示灯变绿后,再加第二快硬盘。
这时注意如果硬盘没有自动include,需手工加入(风险很大)。
所加入硬盘位置是:9、10、11、12、13、14、15。
#armcfg -D M/D9 -a nxpower
#armcfg -D M/D10 -a nxpower
#armcfg -D M/D11 -a nxpower
#armcfg -D M/D12 -a nxpower
#armcfg -D M/D13 -a nxpower
#armcfg -D M/D14 -a nxpower
#armcfg -D M/D15 -a nxpower
这里也可用cvui,但是有时命令执行不能完成。
这时查看可划分空间,即可看见新加硬盘的空间。
7、 划分lun
#armcfg或#cvui
这时在主机可看到所划分的lun,容量大小见步骤8。
#ioscan –fnCdisk
8、 主机HPM1所看到新加lun
lun4 80G /dev/dsk/c4t0d4 /dev/rdsk/c4t0d4
/dev/dsk/c6t0d4 /dev/rdsk/c6t0d4
lun5 80G /dev/dsk/c4t0d5 /dev/rdsk/c4t0d5
/dev/dsk/c6t0d5 /dev/rdsk/c6t0d5
lun6 40G /dev/dsk/c4t0d6 /dev/rdsk/c4t0d6
/dev/dsk/c6t0d6 /dev/rdsk/c6t0d6
lun7 40G /dev/dsk/c4t0d7 /dev/rdsk/c4t0d7
/dev/dsk/c6t0d7 /dev/rdsk/c6t0d7
lun8 30G /dev/dsk/c4t1d0 /dev/rdsk/c4t1d0
/dev/dsk/c6t1d0 /dev/rdsk/c6t1d0
lun9 30G /dev/dsk/c4t1d1 /dev/rdsk/c4t1d1
/dev/dsk/c6t1d1 /dev/rdsk/c6t1d1
lun10 30G /dev/dsk/c4t1d2 /dev/rdsk/c4t1d2
/dev/dsk/c6t1d2 /dev/rdsk/c6t1d2
9、 主机HPM2所看到新加lun
lun4 80G /dev/dsk/c5t0d4 /dev/rdsk/c5t0d4
/dev/dsk/c7t0d4 /dev/rdsk/c7t0d4
lun5 80G /dev/dsk/c5t0d5 /dev/rdsk/c5t0d5
/dev/dsk/c7t0d5 /dev/rdsk/c7t0d5
lun6 40G /dev/dsk/c5t0d6 /dev/rdsk/c5t0d6
/dev/dsk/c7t0d6 /dev/rdsk/c7t0d6
lun7 40G /dev/dsk/c5t0d7 /dev/rdsk/c5t0d7
/dev/dsk/c7t0d7 /dev/rdsk/c7t0d7
lun8 30G /dev/dsk/c5t1d0 /dev/rdsk/c5t1d0
/dev/dsk/c7t1d0 /dev/rdsk/c7t1d0
lun9 30G /dev/dsk/c5t1d1 /dev/rdsk/c5t1d1
/dev/dsk/c7t1d1 /dev/rdsk/c7t1d1
lun10 30G /dev/dsk/c5t1d2 /dev/rdsk/c5t1d2
/dev/dsk/c7t1d2 /dev/rdsk/c7t1d2
10、 以下是
在主机HPM1上操作
对新的lun进行pvcreate
#pvcreate –f /dev/rdsk/c4t0d4
#pvcreate –f /dev/rdsk/c6t0d4
#pvcreate –f /dev/rdsk/c4t0d5
#pvcreate –f /dev/rdsk/c6t0d5
#pvcreate –f /dev/rdsk/c4t0d6
#pvcreate –f /dev/rdsk/c6t0d6
#pvcreate –f /dev/rdsk/c4t0d7
#pvcreate –f /dev/rdsk/c6t0d7
#pvcreate –f /dev/rdsk/c4t1d0
#pvcreate –f /dev/rdsk/c6t1d0
#pvcreate –f /dev/rdsk/c4t1d1
#pvcreate –f /dev/rdsk/c6t1d1
#pvcreate –f /dev/rdsk/c4t1d2
#pvcreate –f /dev/rdsk/c6t1d2
11、 在主机HPM1上对VG扩容,LV扩容。
首先把lun9 30G /dev/dsk/c4t1d1 /dev/rdsk/c4t1d1
/dev/dsk/c6t1d1 /dev/rdsk/c6t1d1
加入卷组vg_ora1中。
a) 备份/etc/lvmtab
#cp /etc/lvmtab / etc/lvmtab.old
b) 更改vg_ora1的属性
#vgchange –c n vg_ora1
#vgchange –a n vg_ora1
#vgchange –a e vg_ora1
#vgchange –a y vg_ora1 *激活vg
c) vg_ora1扩容
#vgextend vg_ora1 /dev/dsk/c4t1d1 /dev/dsk/c6t1d1
d) 检测结果
#vgdisplay –v vg_ora1
e) lv_ora01扩容到60G
#lvextend –L 60000 /dev/vg_ora1/lv_ora01
f) 扩展文件系统
#extendfs /dev/vg_ora1/lv_ora01
g) 检测结果
#lvdisplay –v /dev/vg_ora1/lv_ora01
或
#vgdisplay –v vg_ora1
h) 同样方法扩展vg_ora2和lv_ora02。
#vgchange –c n vg_ora2
#vgchange –a n vg_ora2
#vgchange –a e vg_ora2
#vgchange –a y vg_ora2
#vgextend vg_ora2 /dev/dsk/c4t0d4 /dev/dsk/c6t0d4 /dev/dsk/c4t0d5 /dev/dsk/c6t0d5 /dev/dsk/c4t0d6 /dev/dsk/c6t0d6 /dev/dsk/c4t0d7 /dev/dsk/c6t0d7 /dev/dsk/c4t1d0 /dev/dsk/c6t1d0
#vgdisplay –v vg_ora2
#lvextend –L 200000 /dev/vg_ora2/lv_ora02 *lv_ora02扩充到200GB
注:hp不建议lv的容量太大,否则性能会下降,容量太大的话性能会大幅下降。
#vgdisplay –v vg_ora1或lvdisplay –v /dev/vg_ora2/lv_ora02
12、 查看/etc/lvmtab结果
HPM1#[/]strings /etc/lvmtab
/dev/vg00
/dev/dsk/c1t2d0
/dev/vg_lock
/dev/dsk/c4t0d0
/dev/dsk/c6t0d0
/dev/vg_ora1
/dev/dsk/c4t0d2
/dev/dsk/c6t0d2
/dev/dsk/c4t1d1
/dev/dsk/c6t1d1
/dev/vg_file
/dev/dsk/c4t0d1
/dev/dsk/c6t0d1
/dev/vg_ora2
/dev/dsk/c4t0d3
/dev/dsk/c6t0d3
/dev/dsk/c4t0d4
/dev/dsk/c6t0d4
/dev/dsk/c4t0d5
/dev/dsk/c6t0d5
/dev/dsk/c4t0d6
/dev/dsk/c6t0d6
/dev/dsk/c4t0d7
/dev/dsk/c6t0d7
/dev/dsk/c4t1d0
/dev/dsk/c6t1d0
13、 在主机HPM1上将卷组映射复制到指定文件。
# vgexport –v –p –s –m /tmp/vg_ora1.map /dev/vg_ora1
# vgexport –v –p –s –m /tmp/vg_ora2.map /dev/vg_ora2
14、 将文件复制到HPM2上:
# rcp /tmp/ vg_ora1.map HPM2:/tmp/ vg_ora1.map
# rcp /tmp/ vg_ora2.map HPM2:/tmp/ vg_ora2.map
15、 恢复更改的vg_ora1和vg_ora2的属性
#vgchange –a n vg_ora1
#vgchange –c y vg_ora1
#vgchange –a n vg_ora2
#vgchange –c y vg_ora2
16、 在HPM2执行 :#insf -e
17、 在HPM2将映射文件导入卷组数据。
a) 更改的vg_ora1和vg_ora2的属性
#vgchange –c n vg_ora1
#vgchange –a e vg_ora1
#vgchange –a y vg_ora1
#vgchange –c n vg_ora2
#vgchange –a e vg_ora2
#vgchange –a y vg_ora2
b) 备份/etc/lvmtab
#cp /etc/lvmtab / etc/lvmtab.old
查看/etc/lvmtab结果
c) 删除原来的vg_ora1和vg_ora2信息
#vgexport /dev/vg_ora1
#vgexport /dev/vg_ora2
d) 查看/etc/lvmtab结果
HPM2#[/]strings /etc/lvmtab
e) 在主机HPM2上创建group文件
#mkdir vg_ora1 vg_ora2
#mknod /dev/vg_ora1/group c 64 0x030000
#mknod /dev/vg_ora2/group c 64 0x040000
这两个命令使用的0x030000,0x040000一定要和主机HPM1要严格符合,否则下一步会有错误。
可在HPM1上用#ll /dev/vg_ora1和#ll /dev/vg_ora2查看
f) 在主机HPM2上将卷组映射复制到指定文件
# vgimport –v –s –m /tmp/vg_ora1.map /dev/vg_ora1 /dev/dsk/c5t0d2 /dev/dsk/c7t0d2 /dev/dsk/c5t1d1 /dev/dsk/c7t1d1
# vgimport –v –s –m /tmp/vg_ora2.map /dev/vg_ora2 /dev/dsk/c5t0d3 /dev/dsk/c7t0d3 /dev/dsk/c5t0d4 /dev/dsk/c7t0d4 /dev/dsk/c5t0d5 /dev/dsk/c7t0d5 /dev/dsk/c5t0d6 /dev/dsk/c7t0d6 /dev/dsk/c5t0d7 /dev/dsk/c7t0d7 /dev/dsk/c5t1d0 /dev/dsk/c7t1d0
g) 查看/etc/lvmtab结果
HPM2#[/]strings /etc/lvmtab
确认HPM1和HPM2的/etc/lvmtab结果相同。
18、 恢复更改的vg_ora1和vg_ora2的属性
#vgchange –a n vg_ora1
#vgchange –c y vg_ora1 *这一步如果不能做可先把MC起来再作。
#vgchange –a n vg_ora2
#vgchange –c y vg_ora2 *这一步如果不能做可先把MC起来再作。
[ 本帖最后由 一涂 于 2006-10-13 17:45 编辑 ]
qiyongquan 回复于:2005-11-06 18:04:10
建议加精,定!
george.ma 回复于:2005-11-06 19:14:21
c) 删除原来的vg_ora1和vg_ora2信息
#vgimport /dev/vg_ora1
#vgimport /dev/vg_ora2
这两步写错了吧,vgexport还差多
netzh 回复于:2005-11-07 00:17:35
的确是写错了,内容不错,楼主更正以后可加精
李放 回复于:2005-11-07 11:01:00
有几点有不同的意见
1:注意如果硬盘没有自动include,需手工加入(风险很大)。
其实风险并不大 include 或者不include 新硬盘 都不会对原数据有任何影响
2: 删除原来的vg_ora1和vg_ora2信息
#vgimport /dev/vg_ora1
#vgimport /dev/vg_ora2
应为vgexport
3:对新的lun进行pvcreate
#pvcreate –f /dev/rdsk/c4t0d4
#pvcreate –f /dev/rdsk/c6t0d4
#pvcreate –f /dev/rdsk/c4t0d5
#pvcreate –f /dev/rdsk/c6t0d5
#pvcreate –f /dev/rdsk/c4t0d6
#pvcreate –f /dev/rdsk/c6t0d6
#pvcreate –f /dev/rdsk/c4t0d7
#pvcreate –f /dev/rdsk/c6t0d7
#pvcreate –f /dev/rdsk/c4t1d0
#pvcreate –f /dev/rdsk/c6t1d0
#pvcreate –f /dev/rdsk/c4t1d1
#pvcreate –f /dev/rdsk/c6t1d1
#pvcreate –f /dev/rdsk/c4t1d2
#pvcreate –f /dev/rdsk/c6t1d2
我的认为是 /dev/dsk/c4t0d4 /dev/rdsk/c4t0d4
/dev/dsk/c6t0d4 /dev/rdsk/c6t0d4
也就是/dev/dsk/c4t0d4 和 /dev/dsk/c6t0d4 是指同一个lun 所以只要做一次pvcreate -f 就可以
不需要对 c4t0d4 做了一次 再对 c6t0d4 又做一次
4:g) 查看/etc/lvmtab结果
HPM2#[/]strings /etc/lvmtab
确认HPM1和HPM2的/etc/lvmtab结果相同。
HPM1和HPM2的 内容肯定不同
因为既然ioscan -funC disk 的 看到的lun 不同 那么strings /etc/lvmtab 中的 cxtxdx 肯定不一样
[ 本帖最后由 李放 于 2005-11-7 11:09 编辑 ]
wdbj 回复于:2005-11-07 11:58:05
放放总结的很对啊,尤其是第三条。
iamjw 回复于:2005-11-07 15:43:42
同意推荐
Janson-Chen 回复于:2005-11-07 21:54:46
本文不错,已加分和设精。
二手硬盘 回复于:2005-11-08 07:41:52
很一般,但是值得鼓励
|