Monday, January 18, 2010

QA upgrade steps (32bit)

  1. Upgrade to tomcat 5.5.26
  2. Change drive class for jdbc to oracle.jdbc.driver.OracleDriver
  3. Change driver class in tomcat config to oracle.jdbc.driver.OracleDriver
  4. Make sure LDAP password you know is correct
  5. Check publish status, make sure nothing in queue and no errors, prune
  6. Stop endpoints
  7. Stop all services on vcmqas
  8. Stop all services on all machines (incl. tomcat) - meaning need a downtime
  9. Backup db (export, vcm and portal db schemas) using enterprise manager
  10. Backup folders (see http://eqbal-vignette.blogspot.com/2009/12/backups-for-qa-and-prod.html)
  11. Restart services
  12. Uninstall CCE (see upgrade guide)
  13. Backup autonomy (see upgrade guide)
  14. Uninstall autonomy
  15. rename /opt/Vignette/uninstall_cma directory
  16. Install 7.6 bin (select upgrade when asked)
  17. live autonomy and CA need to be shutdown
  18. Run vgnupgrade
  19. Run pre-req check, resolve any warning/errors before continuing
  20. Upgrade runtime svcs
  21. Connect to VCM, upgrade local config agent
  22. Backup /opt/Vignette and ~/Vignette, ~/vpd.properties
  23. Backup live autonomy and stop services
  24. Install cds bins on web servers
  25. Stop tomcat then Upgrade CAs
  26. Upgrade CMS services
  27. Upgrade CDS service (from VCM server)
  28. Upgrade Autonomy/install, use setnev-mgmt.sh (change port nos), modify script to use rm -rf
  29. Re-index content, start live autonomy upgrade
  30. Reindex content on live
  31. Patch
  32. Update tomcat config for Vignette install dir
  33. Build and deploy VCM apps (undeploy earlier jars, restart vcm server,then redeploy using the text file, restart vcm server again)
  34. Change ~/Export-Import/apache-ant-1.7.0/bin/build-deploy/local-build.properties for 7_3_1 to 7_6
  35. Import CTDs from dev
  36. Import Inlinks assets, create tables if needed
  37. Remove furl listener
  38. Update vgn-tas, vgn-ext-templating and furl webapps
  39. Set proper furl config values
  40. Set classes (to pre 7.4) for in-context edit
  41. Update new car files for Portal
  42. Update tomcat conf files for vgn-furl path
  43. Build and deploy piocda
  44. copy new jar files to portal webapp (vgn-appsvcs-cda.jar, thirdparty-combined.jar)
  45. delete mapper.jar from portal/web-inf/lib
  46. stop tomcat and delete DPM cache
  47. Test and then Patch
  48. Enable tunnelling for Adminserver (not vcmserver) under Protocols
  49. Install vcmtools
  50. After testing vgnTest.jsp and CPSAssetUtil.jsp, delete from live stage
  51. VCM runtime logs roll (admin console)



No comments: