UT Web - Site Sync Maintenance Test Plan
UT Web Site: utw09008.utweb.utexas.edu
Alias for utw09008: test-websync.utweb.utexas.edu
New Site: utw10761.utweb.utexas.edu
Stamp alias on to utw09008
virtualmin command
sudo virtualmin create-domain --domain test-websync.utweb.utexas.edu --desc test-websync.utweb.utexas.edu --alias utw09008.utweb.utexas.edu --features-from-plan
verification
sudo /utweb/common/staff/vbo66/run-verification.sh -t stamp-domain -a test-websync.utweb.utexas.edu -p utw09008 -g prod -r -v -e utweb-systems@utlists.utexas.edu verify-sitesync.yml
Completed?
completed verification of stamping alias on to utw09008 |
---|
Remove Alias from utw09008
virtualmin command
sudo virtualmin delete-domain --domain test-websync.utweb.utexas.edu
verification
sudo /utweb/common/staff/vbo66/run-verification.sh -t remove-domain -a test-websync.utweb.utexas.edu -p utw09008 -g prod -r -v -e utweb-systems@utlists.utexas.edu verify-sitesync.yml
Completed?
completed verification of removing alias from utw09008 |
---|
Create a New Site
virtualmin command
sudo /utweb/common/bin/site-wrapper.sh -n 1
verification
sudo /utweb/common/staff/vbo66/run-verification.sh -t new-site -p utw10761 -g prod -r -v -e utweb-systems@utlists.utexas.edu verify-sitesync.yml
Completed?
completed verification of creating a new site |
---|
Install New SSL Ceritificate
virtualmin command
sudo /root/certs/cert-wrapper utw09008
verification
sudo /utweb/common/staff/vbo66/run-verification.sh -t new-sslcert -a test-websync.utweb.utexas.edu -p utw09008 -g prod -r -v -e utweb-systems@utlists.utexas.edu verify-sitesync.yml
Completed?
completed verification of installing new SSL certificate for utw09008 |
---|
Backdown
last good commit not including updates to utweb_sitesync/utweb_websync modules:
r3341 | jcr42 | 2017-08-17 11:19:29 -0500 (Thu, 17 Aug 2017) | 1 line spread utweb_splunkforwarder updates around
Command
- revert prod tree to last revision before sitesync updates
svn up -r 3341
- commit changes
svn commit -m 'reverting changes to the utweb_sitesync and utweb_websync modules'
- poke puppet master - https://puppet-console.its.utexas.edu/
- perform puppet runs on OP and PN servers. On op-z1-p01:
/root/ansible/puppet/run-playbook.sh apply-prod.yml --limit op-z1-prod:op-z2-prod:pn-z1-prod:pn-z2-prod
Welcome to the University Wiki Service! Please use your IID (yourEID@eid.utexas.edu) when prompted for your email address during login or click here to enter your EID. If you are experiencing any issues loading content on pages, please try these steps to clear your browser cache.