YoungGon Lee's Weblog... Starry Night's Sun Story ...

금요일 2월 15, 2008

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
   # ./setup

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
Comments:

Post a Comment:
Comments are closed for this entry.