免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3661 | 回复: 6

双机扩容步骤,如有不严谨之处请指明! [复制链接]

论坛徽章:
0
发表于 2005-11-04 16:30 |显示全部楼层
前些天,帮人扩容,总结如下:
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 编辑 ]

论坛徽章:
0
发表于 2005-11-06 19:14 |显示全部楼层
c)        删除原来的vg_ora1和vg_ora2信息
#vgimport /dev/vg_ora1
#vgimport /dev/vg_ora2

这两步写错了吧,vgexport还差多

论坛徽章:
0
发表于 2005-11-07 00:17 |显示全部楼层
的确是写错了,内容不错,楼主更正以后可加精

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-03 17:23:52操作系统版块每日发帖之星
日期:2016-04-06 06:20:00
发表于 2005-11-07 11:01 |显示全部楼层
有几点有不同的意见
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 编辑 ]

论坛徽章:
0
发表于 2005-11-07 11:58 |显示全部楼层
放放总结的很对啊,尤其是第三条。

论坛徽章:
0
发表于 2005-11-07 21:54 |显示全部楼层
本文不错,已加分和设精。

论坛徽章:
0
发表于 2005-11-08 07:41 |显示全部楼层

值得鼓励

很一般,但是值得鼓励
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2019中国系统架构师大会

【数字转型 架构演进】SACC2019中国系统架构师大会
2019年10月31日~11月2日第11届中国系统架构师大会(SACC2019)将在北京隆重召开。四大主线并行的演讲模式,1个主会场、20个技术专场、超千人参与的会议规模,100+来自互联网、金融、制造业、电商等领域的嘉宾阵容,将为广大参会者提供一场最具价值的技术交流盛会。




----------------------------------------

大会官网>>
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP