Difference between revisions of "DCache.org"

From Public PIC Wiki
Jump to: navigation, search
(dCache Advanced Administration)
(Become a dCache Administrator)
Line 1: Line 1:
= Become a dCache Administrator =
+
= Become a dCache Administrator at PIC =
 
* [[HowTo: dCache Management - GIT + Puppet]]
 
* [[HowTo: dCache Management - GIT + Puppet]]
 
== Management tools ==
 
== Management tools ==
 
* [[HowTo: Accessing to the dCache Admin Console]]
 
* [[HowTo: Accessing to the dCache Admin Console]]
 
* [[HowTo: Installing & Configuring PCells to Administrate dCache]]
 
* [[HowTo: Installing & Configuring PCells to Administrate dCache]]
 +
== Instances ==
 +
 +
=== Test instance ===
 +
* '''''Version''''': this can be higher than the ''production'' instance.
 +
* '''''Needed for''''': test newer dCache releases.
 +
* '''''When to upgrade''''':
 +
:# Whenever you want, whenever you need.
 +
:# Recommended to test with Enstore before upgrading the Development instance
 +
:# Recommended to backup DBs for rolling back upgrades.
 +
* '''''Upgrade requirements''''':
 +
:# No requirements.
 +
 +
=== Development instance ===
 +
* '''''Version''''': should be always the same as the ''production'' instance
 +
* '''''Needed for''''': this instance is used in order to test Enstore with the dCache version which is running in production.
 +
* '''''When to upgrade''''':
 +
:# Always upgrade before upgrading the dCache production instance.
 +
:# Upgrade only as the last validation for the dCache upgrade procedure, just before upgrading the production instance.
 +
:# Only upgrade when no Enstore interventions / changes are expected until the production instance is upgraded.
 +
* '''''Upgrade requirements''''':
 +
:# Always ask to the Enstore admin if upgrade can be performed in the the Development instance.
 +
:# Ensure that there are always DB backups before upgrading the instance.
 +
 +
=== Production instance ===
 +
* '''''Version''''': Any Golden or Production release.
 +
* '''''Needed for''''': production services.
 +
* '''''When to upgrade''''':
 +
:# Always upgrade after upgrading and validating the upgrade for the dCache development instance.
 +
:# Upgrade always ensuring that Enstore client and service was already tested in the test and development instances.
 +
* '''''Upgrade requirements''''':
 +
:# Always ask to the Enstore admin if upgrade can be performed in the the Production instance.
 +
:# Ensure that there are always DB backups before upgrading the instance.
 +
 +
=== CMS MWR (MiddleWare Readiness) instance ===
 +
* '''''Version''''': Latest dCache version.
 +
* '''''Needed for''''': CMS MRW tests (Debug)
 +
* '''''When to upgrade''''':
 +
:# Whenever a new release is available is recommended to upgrade. However, there is no a strict requirement and you can wait few days / weeks before upgrading.
 +
* '''''Upgrade requirements''''':
 +
:# For major release upgrades, always inform the CMS Contact and CMS MWR team.
 +
:# Ensure that there are always DB backups before upgrading the instance.
  
 
= Service Administration =
 
= Service Administration =

Revision as of 14:47, 5 September 2017

Become a dCache Administrator at PIC

Management tools

Instances

Test instance

  • Version: this can be higher than the production instance.
  • Needed for: test newer dCache releases.
  • When to upgrade:
  1. Whenever you want, whenever you need.
  2. Recommended to test with Enstore before upgrading the Development instance
  3. Recommended to backup DBs for rolling back upgrades.
  • Upgrade requirements:
  1. No requirements.

Development instance

  • Version: should be always the same as the production instance
  • Needed for: this instance is used in order to test Enstore with the dCache version which is running in production.
  • When to upgrade:
  1. Always upgrade before upgrading the dCache production instance.
  2. Upgrade only as the last validation for the dCache upgrade procedure, just before upgrading the production instance.
  3. Only upgrade when no Enstore interventions / changes are expected until the production instance is upgraded.
  • Upgrade requirements:
  1. Always ask to the Enstore admin if upgrade can be performed in the the Development instance.
  2. Ensure that there are always DB backups before upgrading the instance.

Production instance

  • Version: Any Golden or Production release.
  • Needed for: production services.
  • When to upgrade:
  1. Always upgrade after upgrading and validating the upgrade for the dCache development instance.
  2. Upgrade always ensuring that Enstore client and service was already tested in the test and development instances.
  • Upgrade requirements:
  1. Always ask to the Enstore admin if upgrade can be performed in the the Production instance.
  2. Ensure that there are always DB backups before upgrading the instance.

CMS MWR (MiddleWare Readiness) instance

  • Version: Latest dCache version.
  • Needed for: CMS MRW tests (Debug)
  • When to upgrade:
  1. Whenever a new release is available is recommended to upgrade. However, there is no a strict requirement and you can wait few days / weeks before upgrading.
  • Upgrade requirements:
  1. For major release upgrades, always inform the CMS Contact and CMS MWR team.
  2. Ensure that there are always DB backups before upgrading the instance.

Service Administration

gPlazma

Pools Management

  • Data Migration:

dCacheAdmin

SRM

Billing

Info Provider

Alarms

dCache + Enstore Administration

Doors

NFSv3/NFSv41 Service in dCache

HowTo: Exporting a new dCache NFS directory

WebDAV

CMS XRootD

dCache Advanced Administration

Alarms