/
Switch Testing

Switch Testing

For testing any changes for the xrootd managers:

  1. Roll out the change only on manager02

  2. systemctl stop xrootd@{unified,tpc} cmsd@unified keepalived on manager01

  3. leave the system running for a day

  4. in case any failures are observed:
    systemctl start xrootd@{unified,tpc} cmsd@unified keepalived

  5. otherwise roll out on manager01 as well, then restart the above services on manager01

Rationale

The primary manager is the only one doing most of the work. (manager01 in this case). stopping manager01 switches manager02 into being primary, and keepalived shifts the floating IPs onto it as well. In case any errors occur, reversion to a known working state can happen within seconds

Related content

Shutdown/Restart procedure for XrootD gateways for Echo Interventions
Shutdown/Restart procedure for XrootD gateways for Echo Interventions
More like this
Ideas on xrootd batch farm architecture
Ideas on xrootd batch farm architecture
More like this
New Gateway Checklist
New Gateway Checklist
More like this
Single machine xrootd gateway cluster
Single machine xrootd gateway cluster
More like this
Temporary alias for xrootd internal traffic
Temporary alias for xrootd internal traffic
More like this