| Step | list |
detail list |
| 1 | Copy oldDB1 to newDB1 | 1.
/etc directory to newDB1 temp move. old:# cd / old:# tar cf ./tmp/etc.tar ./etc new:# cd /opt/SSVC ; tar xf ./etc.tar |
| 2 | oldDB1 down | 1. DB1 cluster remove. # metaset -s setrac -d -M -h eTradeDB1 # scsetup |
| 2. oldDB1 server down # sync ; init 0 |
||
| 3 | newDB1
Cluster private network connection |
1. oldDB1 to newDB1 private network • IO06/C3V2 : ce2 • IO07/C5V0 : ce3 |
| 4 | Change newDB1 hostname, IP |
1.
newDB1 hostname, IP change old DB1의 etc backup file copy • hosts, nodename, passwd, group, shadow • hostname.ce0, hostname.ce5, hostname.ce7 • nsswitch.conf, defaultrouter, netmasks, system, ntp.conf, ntp.conf.cluster |
| 5 | Cluster resource unmanaged | 1.
Cluster resource offline. # scswitch -g rac-framework-rg -n -j rac-svm # scswitch -g rac-framework-rg -n -j rac-udlm-rs # scswitch -g rac-framework-rg -n -j rac-framework-rs # scswitch -g oldDB1-rg -n -j old-db1 # scswitch -g DB1-VIP-RG -n -j db1-lh-rs |
| 2. resource group unmanaged. # scswitch -u g rac-framework-rg # scswitch -u oldDB1-rg # scswitch -u DB1-VIP-RG |
||
| 6 | newDB1 EMC Fiber connect |
1.
newDB1 EMC Fiber channel connect • IO06/C3V0 : c2 • IO07/C3V0 : c3 • EMC power path setup. • EMC assign newDB1 reboot. # sync ; reboot -- -r |
| 2. Check newDB1 reboot LUNs . • Check old DB1 format . ; c2 : 160ea LUNs ; c3 : 160ea LUNs |
||
| 3. Check reboot hostname, IP • ce0 : 210.205.68.15 • ce0:1 : 210.205.68.16 • ce5 : 210.205.68.17 • ce7 : 192.168.166.227 |
||
| 7 | newDB1 SunCluster setup |
1.
ce private transport # echo "set ce:ce_taskq_disable=1" >> /etc/system |
| 2. Java ES install # cd /cdrom/cdrom0/<solaris_arch> # ./installer -nodisplay ; Check which JES agent are required • do NOT install all JES Agents ; Choose 'Configure Later' |
||
| 3. rpcbind setting # svccfg svc:> select network/rpc/bind svc:/network/rpc/bind> setprop config/local_only=false svc:/network/rpc/bind> quit # svcadm refresh network/rpc/bind:default |
||
4. Web Console # cd
/cdrom/cdrom0/Product/SUNWEBCONSOLE |
||
| 5. SunCluster 3.1 U4 install. # cd /cdrom/cdrom0/Product/Sun_Cluster/Solaris_10/Tools # ./scinstall ; 1 --> 3 --> yes --> yes --> "enter" --> no --> eTradeDB2 --> etradedb-sc --> "enter" --> yes --> "enter" --> 1 --> yes --> yes --> yes --> no(reoot) --> "enter" --> yes --> yes(install cont.) --> "enter" --> q --> q |
||
| 6. SunCluster patch . # cd /sun/patch/SunCluster/3.0-3.1/3.1/10 # unpack-patches /opt/SSVC/sc_patch # cd /opt/SSVC/sc_patch/10 ; ./install_patches |
||
| 7. global device setting reboot # cat /etc/vfstab # sync ; init 0 ok> boot |
||
| 8 | Check DID |
8.
DID . (check same old did ) # scdidadm -L |
| 9 | Check Cluster |
9.
check scstat to oldDB1 additional quorum. # scstat |
| 10 | Cluster config setup |
10.
/etc/name_to_major file ; Check of same DB2 |
| 11. Enable DRP # svcadm enable pools/dynamic |
||
| 12. tcp_listen setting # svcprop /system/webconsole:console | grep tcp_listen if not true run: # svccfg svc:> select system/webconsole svc:/system/webconsole> setprop options/tcp_listen=true svc:/system/webconsole> quit # /usr/sbin/smcwebserver restart |
||
| 13. Localonly disk setup. • make sure only local node in node list: # scconf -pvv | grep dsk/d<N> • if other nodes in node list, remove them: # scconf -r -D name=dsk/d<N>,nodelist=<other_phy_host> • set localonly on root mirror disk: # scconf -c -D name=dsk/d<N>,localonly=true |
||
| 11 | Cluster agent install |
14.
Suncluster Agent install. # cd /cdrom/cdrom0/components/suncluster_oracle_rac_framework/solaris_10/packages # patchadd -d . # cd /cdrom/cdrom0/components/suncluster_oracle_rac_svm_3.1/solaris_10/packages # patchadd -d . |
| 15. ORACLE udlm install. (EIS 3.0.4 Usage) • ORCLudlm version : Dev Release 06/11/04, 64bit 3.3.4.8 # cd /cdrom/cdrom0/sun-internal/progs/SunCluster/ORALudlm # cp 64* /opt/SSVC ; cd /opt/SSVC # patchadd -d . ORCLudlm • check of udlm port /opt/SUNWudlm/etc/udlm.conf |
||
| 16. SunCluster patch install. # cd /sun/patch/SunCluster/3.0-3.1/3.1/10 # unpack-patches /opt/SSVC/sc_patch # cd /opt/SSVC/sc_patch/10 ; ./install_patches |
||
| 12 | SVM volume renew |
17.
setrac SVM member에 DB1 additional. # vi /var/run/nodelist 1 ,node1> 172.16.193.1 2 <host2> 172.16.193.2 # metaset -s setrac -a -M -h eTradeDB1 # msetaset -s setrac # metastat -s setrac |
| 18. db1ora-set . # metaset -s db1ora-set -a -h DB1 # metaset -s db1ora-set -a /dev/did/dsk/d21 # metaset -s db1ora-set -a /dev/did/dsk/d22 # metainit -s db1ora-set/d241 2 1 /dev/did/rdsk/d21s0 1 /dev/did/rdsk/d22s0 # metainit -s db1ora-set/d240 -p /dev/md/db1ora-set/rdsk/d241 -o 32 -b 46137344 # mkdir /oracle |
||
| 13 | Cluster resource online | 19.
Cluster resouce start. # scsetup # scswitch -g rac-framework-rg -e -j rac-svm # scswitch -g rac-framework-rg -e -j rac-udlm-rs # scswitch -g rac-framework-rg -e -j rac-framework-rs # scswitch -g DB1-rg -e -j DB1 # scswitch -g DB1-VIP-RG -e -j db1-lh-rs |
| 14 | DB2 recommended & Cluster patch | 20. DB2 recommended & Cluster patch update. # sync ; init 0 ok> boot -x # cd /cdrom/cdrom0/sun/install ; ./setup-install.sh # cd /cdrom/cdrom0/sun/patch/10 ; unpack-patches /opt/SSVC # cd /opt/SSVC/10 ; ./install_all_patches # sync ; init 0 ok> boot # cd /opt/SSVC/10 ; ./install_all_patches # cd /sun/patch/SunCluster/3.0-3.1/3.1/10 # unpack-patches /opt/SSVC/sc_patch # cd /opt/SSVC/sc_patch/10 ; ./install_patches # sync ; init 0 ok> boot |