由于原来机器的硬盘是2个36G的硬盘,现在发现使用空间越来越少所以,需要对现在的2个36G更换为2个72G的硬盘。阵列的封装使用veritas volume manager 3.2.以下是系统操作的情况。
1、 检查集群系统状态:(在两台服务器上操作)
# scstat
# vxdisk list
# vxprint
# /usr/platform/sun4u/sbin/prtdiag -v
# dmesg
# more /var/adm/messages
# more /var/adm/messages.0
# more /var/adm/messages.1
# more /var/adm/messages.2
# more /var/adm/messages.3
使用以上命令查看集群系统状态,确保整套系统运转正常,没有如何错误信息;如果有报错信息,必须先解决故障,再进行以下的升级操作。
确认双机的磁带机/CDROM都能够正常读写,在双机中把补丁光盘放入。
# ls –al /cdrom/cdrom0 能够正常列出目录中的内容
把备份用的磁带插入双机的磁带机,输入
# mt status 能够正常读出磁带中的信息.
准备4盘磁带,用于操作系统的备份。
2、 服务器ht-01系统盘升级:
(1) 备份服务器操作系统:
关闭操作系统:
# shutdown –g0 –y –i0
将系统启动到非集群单用户状态:
ok boot –xs
备份操作系统:
# ufsdump –0ucf /dev/rmt/0n /dev/dsk/c0t0d0s0
# ufsdump –0ucf /dev/rmt/0n /dev/dsk/c0t0d0s3
# ufsdump –0ucf /dev/rmt/0n /dev/dsk/c0t1d0s0
# ufsdump –0ucf /dev/rmt/0n /dev/dsk/c0t1d0s1
(2) 更换硬盘:
关闭操作系统:
# shutdown –g0 –y –i0
取出旧硬盘,插入新硬盘;将solaris 8操作系统的software 1/2光盘放入光驱中:
ok boot cdrom –s
(3) 新硬盘重新分区:
对新的系统盘进行分区:
# format
硬盘分区 挂接目录 容量
c0t0d0s0 / 15G
c0t0d0s1 swap 20G
c0t0d0s3 /global/.devices/node@1 512M
c0t0d0s4 /oracle 15G
c0t0d0s5 /home 20G(剩余)
c0t0d0s7 rootdg 512M
# newfs /dev/rdsk/c0t0d0s0
# newfs /dev/rdsk/c0t0d0s3
# newfs /dev/rdsk/c0t0d0s4
# newfs /dev/rdsk/c0t0d0s5
(4) 恢复操作系统:
将磁带放入磁带机中。
恢复根文件系统:
# mount /dev/dsk/c0t0d0s0 /a
# cd /a
# ufsrestore rvf /dev/rmt/0n
# rm restoresymtable
修改系统文件
# vi /a/etc/vfstab
#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
#
#/dev/dsk/c1d0s2 /dev/rdsk/c1d0s2 /usr ufs 1 yes -
fd - /dev/fd fd - no -
/proc - /proc proc - no -
/dev/dsk/c0t0d0s1 - - swap - no -
/dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no logging
/dev/dsk/c0t0d0s4 /dev/rdsk/c0t0d0s4 /oracle ufs 2 yes logging
/dev/dsk/c0t0d0s5 /dev/rdsk/c0t0d0s5 /home ufs 2 yes logging
#/dev/dsk/c0t0d0s3 /dev/rdsk/c0t0d0s3 /globaldevices ufs 2 yes -
swap - /tmp tmpfs - yes -
/dev/did/dsk/d1s3 /dev/did/rdsk/d1s3 /global/.devices/node@1 ufs 2 no global
/dev/vx/dsk/htdg3/arch1 /dev/vx/rdsk/htdg3/arch1 /global/arch1 ufs 2 yes global,logging
#mincache=global,logging
/dev/vx/dsk/htdg5/guest /dev/vx/rdsk/htdg5/guest /global/guest ufs 2 yes global,logging
#mincache=global,logging
/dev/vx/dsk/htdg4/arch2 /dev/vx/rdsk/htdg4/arch2 /global/arch2 ufs 2 yes global,logging
/dev/vx/dsk/backup_dg/backup /dev/vx/rdsk/backup_dg/backup /global/backup ufs 2 yes global,logging
/dev/vx/dsk/htdg5/gatherdata /dev/vx/rdsk/htdg5/gatherdata /global/gather ufs 2
# cd /
# umount /a
# fsck /dev/rdsk/c0t0d0s0
# /usr/sbin/installboot /usr/platform/‘uname -i‘/lib/fs/ufs/bootblk /dev/rdsk/c0t0d0s0
恢复/global/.devices/node@1文件系统
# mount /dev/dsk/c0t0d0s3 /a
# cd /a
# ufsrestore rvf /dev/rmt/0n
# rm restoresymtable
# cd /
# umount /a
# fsck /dev/rdsk/c0t0d0s3
恢复/oracle文件系统
# mount /dev/dsk/c0t0d0s4 /a
# cd /a
# ufsrestore rvf /dev/rmt/0n
# rm restoresymtable
# cd /
# umount /a
# fsck /dev/rdsk/c0t0d0s4
恢复/home文件系统
# mount /dev/dsk/c0t0d0s5 /a
# cd /a
# ufsrestore rvf /dev/rmt/0n
# rm restoresymtable
# cd /
# umount /a
# fsck /dev/rdsk/c0t0d0s5
(5) 重启系统,更新系统配置信息:
# reboot -- -s
# vxdctl init
# vxdg init rootdg
# vxdctl add disk c0t0d0s7 type=simple
# vxdisk -f init c0t0d0s7 type=simple
# vxdg adddisk c0t0d0s7
# vxdctl enable
# scdidadm -R /dev/rdsk/c0t0d0
# scdidadm -R /dev/rdsk/c0t1d0
在操作的时候执行完scdidadm之后并没有更改,所以,选择了重新启动机器,重新启动机器以后变为正常。
按CTRL-d键进入多用户状态。
(6) 测试系统:
# scstat
# vxdisk list
# vxprint
# df -k
确定系统运转是否正常。
(7) 创建备用系统盘:
关闭系统:
# shutdown –g0 –y –i0
重启系统到单用户非集群状态:
ok boot –xs
创建备用系统盘:
# dd if=/dev/rdsk/c0t0d0s2 of=/dev/rdsk/c0t1d0s2 bs=10240k
(8) 重启系统到正常状态:
# shutdown –g0 –y –i0
ok boot
再次测试系统:
# scstat
# vxdisk list
# vxprint
# /usr/platform/sun4u/sbin/prtdiag –v
# dmesg
# more /var/adm/messages
# df –k
# ifconfig –a
3、 服务器ht-02系统盘升级:
服务器ht-01升级完成后,最少经过一天的实际测试后,才能对服务器ht-02进行升级。
服务器ht-02的升级步骤于服务器ht-01的升级步骤相同。
4、 集群系统测试:
两台服务器升级完成后,集群系统加入试运行阶段。
阅读(3863) | 评论(0) | 转发(0) |