-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Production system upgrade #63
Comments
Issues encountered during the production upgrade:
These were writing to an older transaction log with errors like:
Killing these processes resolved this issue. Since these were attempting to write to the old database, it is unlikely there was any consequence. In the future, it is recommended to do a server restart prior to the upgrade. |
Some integrity errors are reported in the transaction log:
More info on those identifiers:
|
Items here are moved from #20
Real Go-Live during maintenance window (starting 2020-11-12 05:00 PT):
Outcome of this task will be:
EC2 instance:
uc3-ezidui01x2-prd
RDS instance:
rds-ias-ezid-search2-prd
rds-ias-ezid-search4-prd
Day before production upgrade:
Start of upgrade time window:
ezid: configure apache service on
uc3-ezidx2-prd
to display maintenance page (Rushiraj)ias: clone rds instance:
rds-ias-ezid-store-prd -> rds-ias-ezid-search2-prd
(Martin)ezid: Login with tunnel from 8080 to 18880 and prepare environment:
uc3-ezidui01x2-prd
is shutdown:After database clone is complete:
eziddba
:rds-ias-ezid-search2-prd
adding new columns toezidapp_shoulder
:master_shoulders.txt
and minters touc3-ezidui01x2-prd
Bring new EZID instance online:
ezid: test application functionality. url:
https://uc3-ezid-ui-prd.cdlib.org
ezid: change application to point to the correct DataCite, Crossref, and Handle system instances (Rushiraj)
ias: update DNS alias
ezid.cdlib.org
to point to ALB instance:uc3-ezidui-prd-alb-1936286154.us-west-2.elb.amazonaws.com
(Martin)ias: make the ALB publicly accessible (Martin)
ezid: test application functionality. url:
https://ezid.cdlib.org
(everyone who can)ezid: declare EZID is back on line
ezid: restore link-checker (will handle in separate issue)
ezid: update cron (will handle in separate issue)
ezid: clean up development servers etc (will handle in separate issue)
The text was updated successfully, but these errors were encountered: