- Add modules to /etc/sysconfig/apache2
- copy weblogic module for /usr/lib64/apache2
- copy mod_jk module for 2.2 to usr/lib64/apache2
- Modify httpd.conf
- modify vhost.d/*.conf for changes JkMount does not work
- copy ssl certificate (not needed, remove the ssl.conf file?)
Friday, January 22, 2010
64 bit apache 2.2 upgrade
Monday, January 18, 2010
QA upgrade steps (32bit)
- Upgrade to tomcat 5.5.26
- Change drive class for jdbc to oracle.jdbc.driver.OracleDriver
- Change driver class in tomcat config to oracle.jdbc.driver.OracleDriver
- Make sure LDAP password you know is correct
- Check publish status, make sure nothing in queue and no errors, prune
- Stop endpoints
- Stop all services on vcmqas
- Stop all services on all machines (incl. tomcat) - meaning need a downtime
- Backup db (export, vcm and portal db schemas) using enterprise manager
- Backup folders (see http://eqbal-vignette.blogspot.com/2009/12/backups-for-qa-and-prod.html)
- Restart services
- Uninstall CCE (see upgrade guide)
- Backup autonomy (see upgrade guide)
- Uninstall autonomy
- rename /opt/Vignette/uninstall_cma directory
- Install 7.6 bin (select upgrade when asked)
- live autonomy and CA need to be shutdown
- Run vgnupgrade
- Run pre-req check, resolve any warning/errors before continuing
- Upgrade runtime svcs
- Connect to VCM, upgrade local config agent
- Backup /opt/Vignette and ~/Vignette, ~/vpd.properties
- Backup live autonomy and stop services
- Install cds bins on web servers
- Stop tomcat then Upgrade CAs
- Upgrade CMS services
- Upgrade CDS service (from VCM server)
- Upgrade Autonomy/install, use setnev-mgmt.sh (change port nos), modify script to use rm -rf
- Re-index content, start live autonomy upgrade
- Reindex content on live
- Patch
- Update tomcat config for Vignette install dir
- Build and deploy VCM apps (undeploy earlier jars, restart vcm server,then redeploy using the text file, restart vcm server again)
- Change ~/Export-Import/apache-ant-1.7.0/bin/build-deploy/local-build.properties for 7_3_1 to 7_6
- Import CTDs from dev
- Import Inlinks assets, create tables if needed
- Remove furl listener
- Update vgn-tas, vgn-ext-templating and furl webapps
- Set proper furl config values
- Set classes (to pre 7.4) for in-context edit
- Update new car files for Portal
- Update tomcat conf files for vgn-furl path
- Build and deploy piocda
- copy new jar files to portal webapp (vgn-appsvcs-cda.jar, thirdparty-combined.jar)
- delete mapper.jar from portal/web-inf/lib
- stop tomcat and delete DPM cache
- Test and then Patch
- Enable tunnelling for Adminserver (not vcmserver) under Protocols
- Install vcmtools
- After testing vgnTest.jsp and CPSAssetUtil.jsp, delete from live stage
- VCM runtime logs roll (admin console)
Thursday, January 14, 2010
Apache backups when upgrading to 64bit
- vhosts config files
- httpd.conf special stuff
- /etc/sysconfig/apache2
- all other conf files in /etc/apache2
- ssl.crt (may need to reapply)
QA and Prod upgrade path
- Save an image in case of botched upgrade to 7.6 (in a VM preferably)
- Backup (to remote location)
- Upgrade to 7.6
- Save an image in case of botched upgrade to 64 bit OS (in a VM preferably)
- Backup again (to remote location)
- Upgrade OS to 64 bit suse 10
- Add memory double or triple current
- copy folders & files from upgraded 32bit backups made earlier
Tomcat upgrade to 5.5.26 for DPM
- Dont upgrade to 5.5.27/28 not supported, causes error with portal
- Unzip core in /usr/local/tomcat
- Unzip admin in /usr/local/tomcat
- rename context.xml
- Copy tomcat-users.xml from /opt/tomcat/conf
- copy conf xml files from /opt/tomcat/conf/Catalina/localhost
- copy piocda.war, vgn-ext-templating.war to webapps folder
- copy portal directory to webapps folder
- copy setenv.sh and setvapenv.sh to bin folder
- copy jar files from /opt/tomcat/common/lib to common/lib dir
- copy workers.properties file
- chmod u+x *.sh in the bin folder
- modify catalina.properties for portal libs
- remove webapps not needed (move)
- Add configuration for server.xml (Add context paths; add emptySessionPath=true for ports; add mail resource, max threads setting, add connector for port 8010 on live stages; do a diff
- recreate symbolic link /opt/tomcat to point to new tomcat folder (ln -s /usr/local/tomcat/apache... tomcat)
- edit httpd.conf for location of workers.properties file
Portal startup error
If portal app does not start on Tomcat with NoClassDefFound error for ConfigUtil or similar:
make sure catalina.properties has the path to portal shared lib directory
shared.loader=/opt/Vignette/Portal/lib/shared/*.jar,${catalina.base}/shared/classes,${catalina.base}/shared/lib/*.jar
My Page Link does not appear
Check to see if under
Vignette Content > Vignette Content Management Services > Vignette Management Console > Service Provider Framework > View Template Registry
a "Menu Bar" entry is defined under Customer Extension View Template Registry. If so it should include all components defined under System View Template Registry for "Menu Bar"
Tuesday, January 12, 2010
7.6 upgrade: CTDs changed for ephox inline tag license
- Event
- FAQ
- File
- Free Html
- Image
- Pioneer Article
- Pioneer Product V2
- Pioneer Teaser
- Pioneer Video
- Press Releases
- Promotion
- Wiring Diagram
Upgrade checks
Check on these things:
Tomcat:
- Whether a resource defined for mail/Session is required anywhere in code. Answer: Yes
Tomcat upgrade
See: Newer post about Tomcat upgrade to 5.5.28
As part of 7.6 upgrade, upgrade tomcat to 5.5.26 (before proceeding with DPM upgrade steps)- Copy the webapps from /opt/tomcat/webapps to 5.5.26 webapps folder
- copy conf/Catalina/localhost config xml files to corresponding 5.5.26 folder
- Copy config from server.xml from /opt/tomcat/conf to corresponding 5.5.26 folder
- Copy workers.properties file
- Change link to new tomcat
Content types to index (after 7.6 upgrade, replace vcm server name)
./vgncontentindex -h pbs-lnxvcmdev:27110 -u vgnadmin -p pi0neer -w /opt/Vignette/vcm/inst-vgninst/ -z 300 -c PIO_CHANNEL_EXTENSION
./vgncontentindex -h pbs-lnxvcmdev:27110 -u vgnadmin -p pi0neer -w /opt/Vignette/vcm/inst-vgninst/ -z 300 -c PIO_COMPARE_GROUP
./vgncontentindex -h pbs-lnxvcmdev:27110 -u vgnadmin -p pi0neer -w /opt/Vignette/vcm/inst-vgninst/ -z 300 -c PIO_DEALER_SHOWCASE
./vgncontentindex -h pbs-lnxvcmdev:27110 -u vgnadmin -p pi0neer -w /opt/Vignette/vcm/inst-vgninst/ -z 300 -c PIO_DEALER_SHOWCASE_IMAGE
./vgncontentindex -h pbs-lnxvcmdev:27110 -u vgnadmin -p pi0neer -w /opt/Vignette/vcm/inst-vgninst/ -z 300 -c PIO_DEALER
./vgncontentindex -h pbs-lnxvcmdev:27110 -u vgnadmin -p pi0neer -w /opt/Vignette/vcm/inst-vgninst/ -z 300 -c PIO_EVENT
./vgncontentindex -h pbs-lnxvcmdev:27110 -u vgnadmin -p pi0neer -w /opt/Vignette/vcm/inst-vgninst/ -z 300 -c PIO_FAQ
./vgncontentindex -h pbs-lnxvcmdev:27110 -u vgnadmin -p pi0neer -w /opt/Vignette/vcm/inst-vgninst/ -z 300 -c PIO_FILE
./vgncontentindex -h pbs-lnxvcmdev:27110 -u vgnadmin -p pi0neer -w /opt/Vignette/vcm/inst-vgninst/ -z 300 -c PIO_FREE_HTML
./vgncontentindex -h pbs-lnxvcmdev:27110 -u vgnadmin -p pi0neer -w /opt/Vignette/vcm/inst-vgninst/ -z 300 -c PIO_IMAGE
./vgncontentindex -h pbs-lnxvcmdev:27110 -u vgnadmin -p pi0neer -w /opt/Vignette/vcm/inst-vgninst/ -z 300 -c PIO_LINK_SET
./vgncontentindex -h pbs-lnxvcmdev:27110 -u vgnadmin -p pi0neer -w /opt/Vignette/vcm/inst-vgninst/ -z 300 -c PIO_ARTICLE
./vgncontentindex -h pbs-lnxvcmdev:27110 -u vgnadmin -p pi0neer -w /opt/Vignette/vcm/inst-vgninst/ -z 300 -c PIO_TEASER_TWO
./vgncontentindex -h pbs-lnxvcmdev:27110 -u vgnadmin -p pi0neer -w /opt/Vignette/vcm/inst-vgninst/ -z 300 -c PIO_PRODUCT_V2
./vgncontentindex -h pbs-lnxvcmdev:27110 -u vgnadmin -p pi0neer -w /opt/Vignette/vcm/inst-vgninst/ -z 300 -c PIO_VIDEO
./vgncontentindex -h pbs-lnxvcmdev:27110 -u vgnadmin -p pi0neer -w /opt/Vignette/vcm/inst-vgninst/ -z 300 -c PIO_PRESS_RELEASE
./vgncontentindex -h pbs-lnxvcmdev:27110 -u vgnadmin -p pi0neer -w /opt/Vignette/vcm/inst-vgninst/ -z 300 -c PIO_PROMOTION
Subscribe to:
Posts (Atom)
Blog Archive
-
▼
2010
(15)
-
▼
January
(11)
- 64 bit apache 2.2 upgrade
- QA upgrade steps (32bit)
- Apache backups when upgrading to 64bit
- QA and Prod upgrade path
- Tomcat upgrade to 5.5.26 for DPM
- Portal startup error
- My Page Link does not appear
- 7.6 upgrade: CTDs changed for ephox inline tag lic...
- Upgrade checks
- Tomcat upgrade
- Content types to index (after 7.6 upgrade, replace...
-
▼
January
(11)