User story
GPL-643 | Migrate UAT PSD LIMS infrastructure from eta to theta
Who are the primary contacts for this story
Rich L
Acceptance criteria
To be considered successful the solution must allow:
[ ] 17 UAT instances (in smrtlink)
Additional context
" We aim to have 50% of machines to be migrated to the new platform during September, and the migration to be complete by the end of October " Suggest UAT (~1/3 of our infrastructure) needs to be moved by ~25th Sept
[x] run dns a name, e.g. theta-uat-traction -> floating ip
[x] run config_all for all hosts
[x] run config_docker_hosts for all docker hosts
[x] run psd_config
[x] run SMRTlink
[x] run application specific playbooks
[x] copy over any volumes - (lighthouse reports, crawler backups, kibana logs)
psd-deployment
[x] set up scripts
[x] add environment variables
[x] check vars for each role
[x] deploy playbook for each application
[x] check everything
[x] cnames
[ ] Systems certificate update domain ?
post psd-deployment
[x] Anames
eta:
Weve updated -uat to .uat-eta in psd-config
And we have updated the eta vars in psd-deployment, but havent ran any deployment
So currently eta is unaccessible, but ready to be deployed if necessary
Redeployed labwhere to training on eta as it points to uat-theta rmq
theta:
We've kept the a names the same
And we updated some vars in psd-deployment to make sure hard coded a names for theta are correct
Speak to Systems about generating/ updating certificate?
Is netdata used?
Old uat servers are down. Get snapshot of each machine in eta, and upload snapshot in theta. So keep backup in theta. Openstack commands.
Create new database in mysql from systems. MMonit database using sqlite, will break eventually. Need to move to mysql/ postsql in uat theta. Replicate database in mysql. Change config, restart monit.
Monit license check if it going out of data.
Move PMB into own stack and out of samples extraction stack. Terraform/config/deployment/little docker. New manager machine. Downgrade saex to worker. create pmb worker. cluster of three nodes. diagram here
Anames currently have both -uat and -uat-theta. Clean up and remove *-uat-theta. This will involve updating psd-deployment and UAT downtime
User story GPL-643 | Migrate UAT PSD LIMS infrastructure from eta to theta
Who are the primary contacts for this story Rich L
Acceptance criteria To be considered successful the solution must allow:
Additional context " We aim to have 50% of machines to be migrated to the new platform during September, and the migration to be complete by the end of October " Suggest UAT (~1/3 of our infrastructure) needs to be moved by ~25th Sept
https://docs.google.com/document/d/1WHyTRtaswzwwoGr1r1ds_fBd1ewOBjSX3FzIB7f4mUI/edit?usp=sharing