Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1013824
  • 博文数量: 132
  • 博客积分: 14065
  • 博客等级: 上将
  • 技术积分: 1270
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-06 16:08
文章分类

全部博文(132)

文章存档

2009年(2)

2008年(58)

2007年(14)

2006年(58)

我的朋友

分类:

2008-08-20 10:19:04

I worked with backline support to iron out the details. Here it is:

Migrate OS disk for single node cluster from EMA to EVA storage.

###################################################################
########
0. Present necessary storage from EVA and adjust zones as appropriate (so box can see EVA) and back everything up.

hwmgr -scan scsi
dsfmgr -v
# if output isn't good, then "dsfmgr -vVF" a couple times.

###################################################################
########
1. Use addvol/rmvol to update cluster_usr, cluster_var, cluster_root domains with disk partitions from the EVA.

###################################################################
########
2. Delete, then Re-add quorum disk (where dskXX is an EVA based disk). Currently, we have a single node and the
quorum disk isn't counting a vote, so we can do this with the system up and online without any impact.

clu_quorum -f -d remove
clu_quorum -f -d add dskXX 0

###################################################################
########
3. Build copy of boot disk onto EVA disk

clu_bdmgr -c dskYY 2 # 2 is a non-existant cluster member

# Mount member2's root domain (now on dskYY) so you can edit member2's /etc/sysconfigtab and restore the boot partitions:

mount root2_domain#root /mnt

# Restore the boot partition:

vdump -0 -f - /cluster/members/member1/boot_partition | (cd /mnt; vrestore -x -f -)

# Adjust disk entries and swap disk entry in sysconfigtab

vi /mnt/etc/sysconfigtab # update sysconfigtab with information about boot disk
...
vm:
swapdevice=/dev/disk/dskYYb
clubase:
cluster_seqdisk_major=19 # Get correct number from file /dev/disk/dskYYh
cluster_seqdisk_minor=175 # Get correct number from file /dev/disk/dskYYh
...

# Restore the h partition CNX information:

/usr/sbin/clu_bdmgr -h dskYY

The h partition information is copied from the cluster member where you run the clu_bdmgr command to the h partition on dskYY.

# Unmount the new boot domain:

umount root2_domain#root /mnt

# Edit disklabel and change "label: clu_member2" to "label: clu_member1":

disklabel -r -e dskYY

# Adjust /etc/fdmns links:

cd /etc/fdmns
mv root1_domain root1_domain_original
mv root2_domain root1_domain

# Use the consvar -s bootdef_dev disk_name command on member1 to set the bootdef_dev variable to the new disk.

consvar -s auto_action HALT
consvar -l
consvar -a

# Shutdown

shutdown -h now

###################################################################
########
4. Adjust SRM's view of the world.

wwidmgr -show wwid # note that the old boot disk OS_Identifier (UDID) was 20.
wwidmgr -clear all
init
wwidmgr -quickset -udid YY_UNIQUE_ID
wwidmgr -show wwid
init
show device
set bootdef_dev dga20,dgb20 (or whatever)

###################################################################
########
5. Hold onto your hat

boot

###################################################################
########
6. reset consvar auto_action

consvar -s auto_action BOOT
consvar -a
consvar -l 
阅读(2076) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~