Difference between revisions of "GOCDB/Release4/Development/CentralUnification"
(29 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Template:Op menubar}} | |||
{{Template:GOCDB_menubar}} | |||
{{TOC_right}} | |||
[[Category:GOCDB]] | |||
= Introduction = | = Introduction = | ||
The GOCDB service is currently provided through two portals: a read only instance at goc.egi.eu and a read/write instance at gocdb4.esc.rl.ac.uk. We would like to consolidate these and provide the service (including PI) through one read/write portal at goc.egi.eu. | |||
= History = | = History = | ||
Two portals were provided to support the deployment of multiple "regional" read/write portals containing different data. These "regional" portals would publish their data to the "central" read-only portal. If a regional synchronising GOCDB is developed in future we can revert back to the old model. | Two portals were provided to support the deployment of multiple "regional" read/write portals containing different data. These "regional" portals would publish their data to the "central" read-only portal. A central read/write portal was provided for NGIs who didn't want to host their own regional GOCDB instance. However as a regional synchronised GOCDB doesn't yet exist this separation confuses users. | ||
If a regional synchronising GOCDB is developed in future we can revert back to the old model. | |||
= Plan = | = Plan = | ||
# Bring up the changes at JRA-1 (Done 24.05.12) | # Bring up the planned changes at JRA-1 (Done 24.05.12) | ||
# Create an RT ticket from the proposal and send it round OTAG | # Create an RT ticket from the proposal and send it round OTAG, JRA-1 and SA-1. (Done 31.05.12 https://rt.egi.eu/rt/Ticket/Display.html?id=3871) | ||
# | # Agreed date is 31st July (Done) | ||
# Widely disseminate the change | # Widely disseminate the change beforehand, giving at least one month's notice. | ||
## No more gocdb4.esc.rl.ac.uk | ## No more gocdb4.esc.rl.ac.uk | ||
# Switch ops-monitor's Nagios to check goc.egi.eu instead of gocdb4.esc.rl.ac.uk. | |||
# Make the change | # Make the change | ||
Line 19: | Line 26: | ||
== Actions == | == Actions == | ||
Remove the "Portal Instance" user interface element | === Preparing for the Switch === | ||
* Move the db dump from gocdb4 to goc.egi.eu | |||
Switch goc.egi.eu to read/write mode | * Prepare a GOCDB update with the following features: | ||
Power down gocdb4.esc.rl.ac.uk, save logs | ** Remove the "Portal Instance" user interface element | ||
Remove gocdb4.esc.rl.ac.uk from DNS | ** Modify the landing page to refer to only one "GOCDB" (http landing page, no auth needed) | ||
* Move the GOCDB monitor to goc.egi.eu (/testportal/GOCDB_monitor/ops_monitor_check.php) | |||
* Point ops-monitor's Nagios check "ops_monitor_check.php" at goc.egi.eu rather than gocdb4.esc.rl.ac.uk | |||
* Point SCT's internal Nagios at goc.egi.eu rather than gocdb4.esc.rl.ac.uk | |||
=== On the Day of the Switch === | |||
* Deploy the GOCDB update specified above | |||
* Switch goc.egi.eu to read/write mode | |||
* Disable ops-monitor Nagios checks entirely for gocdb4.esc.rl.ac.uk | |||
* Disable SCT's internal Nagios entirely for gocdb4.esc.rl.ac.uk. | |||
* Power down gocdb4.esc.rl.ac.uk, save logs | |||
* Remove gocdb4.esc.rl.ac.uk from DNS | |||
(Note: SCT is the group that hosts GOCDB within STFC). | |||
= Concerns = | |||
== Extra Load == | |||
In this plan, the load on the read/write portal and the read-only portal would be placed on the same machine. This could potentially affect the service. | |||
The graphs below show one week's worth of CPU load for both machines. As this load is so low we believe this won't be an issue. | |||
[[File:Read Only CPU.png|200px|thumb|left|A week's worth of CPU usage on GOCDB's Read Only Instance]] [[File:Read Write CPU.png|200px|thumb|left|A week's worth of CPU usage on GOCDB's Read/Write Instance]] | |||
Note: the regular orange bars show a high amount of wait on IO. This is caused by our daily backup procedure. |
Latest revision as of 13:31, 18 December 2012
Main | EGI.eu operations services | Support | Documentation | Tools | Activities | Performance | Technology | Catch-all Services | Resource Allocation | Security |
GOC DB menu: | Home • | Documentation Index • |
Introduction
The GOCDB service is currently provided through two portals: a read only instance at goc.egi.eu and a read/write instance at gocdb4.esc.rl.ac.uk. We would like to consolidate these and provide the service (including PI) through one read/write portal at goc.egi.eu.
History
Two portals were provided to support the deployment of multiple "regional" read/write portals containing different data. These "regional" portals would publish their data to the "central" read-only portal. A central read/write portal was provided for NGIs who didn't want to host their own regional GOCDB instance. However as a regional synchronised GOCDB doesn't yet exist this separation confuses users.
If a regional synchronising GOCDB is developed in future we can revert back to the old model.
Plan
- Bring up the planned changes at JRA-1 (Done 24.05.12)
- Create an RT ticket from the proposal and send it round OTAG, JRA-1 and SA-1. (Done 31.05.12 https://rt.egi.eu/rt/Ticket/Display.html?id=3871)
- Agreed date is 31st July (Done)
- Widely disseminate the change beforehand, giving at least one month's notice.
- No more gocdb4.esc.rl.ac.uk
- Switch ops-monitor's Nagios to check goc.egi.eu instead of gocdb4.esc.rl.ac.uk.
- Make the change
Technical Plan
Overview
Switch off gocdb4.esc.rl.ac.uk and switch goc.egi.eu to read/write mode.
Actions
Preparing for the Switch
- Move the db dump from gocdb4 to goc.egi.eu
- Prepare a GOCDB update with the following features:
- Remove the "Portal Instance" user interface element
- Modify the landing page to refer to only one "GOCDB" (http landing page, no auth needed)
- Move the GOCDB monitor to goc.egi.eu (/testportal/GOCDB_monitor/ops_monitor_check.php)
- Point ops-monitor's Nagios check "ops_monitor_check.php" at goc.egi.eu rather than gocdb4.esc.rl.ac.uk
- Point SCT's internal Nagios at goc.egi.eu rather than gocdb4.esc.rl.ac.uk
On the Day of the Switch
- Deploy the GOCDB update specified above
- Switch goc.egi.eu to read/write mode
- Disable ops-monitor Nagios checks entirely for gocdb4.esc.rl.ac.uk
- Disable SCT's internal Nagios entirely for gocdb4.esc.rl.ac.uk.
- Power down gocdb4.esc.rl.ac.uk, save logs
- Remove gocdb4.esc.rl.ac.uk from DNS
(Note: SCT is the group that hosts GOCDB within STFC).
Concerns
Extra Load
In this plan, the load on the read/write portal and the read-only portal would be placed on the same machine. This could potentially affect the service.
The graphs below show one week's worth of CPU load for both machines. As this load is so low we believe this won't be an issue.
Note: the regular orange bars show a high amount of wait on IO. This is caused by our daily backup procedure.