1 / 8

Managing Multiple Deployments and Upgrading Grouper

This guide by Shilen Patel from Duke University details how to effectively manage multiple Grouper deployments across various environments, such as development, testing, and production. It addresses challenges posed by multiple components (Daemon, UI, WS, Client) and suggests automated build procedures to handle them efficiently. Additionally, it outlines best practices for upgrading Grouper, including downloading new versions, merging configurations, backing up databases, and ensuring SQL file integrity. For deeper insights, access the resources provided by Internet2.

holleb
Télécharger la présentation

Managing Multiple Deployments and Upgrading Grouper

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Grouper Multiple Deployments and Upgrading Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.

  2. Contents Handling Multiple Deployments Upgrading Grouper

  3. Multiple Deployments • Problem • You may have multiple environments – development, test, production • You may use multiple components – Daemon, UI, WS, Client • Difficult to manage all configuration files.

  4. Multiple Deployments (continued) • Solution • Automate build procedure for each component of each environment. • Non-environment specific configuration can be saved in default configuration files. • Environment specific configuration can be saved in a build script. • Store modified configuration in a version control system. • Follow best practices, such as encrypting passwords. • Example from University of Pennsylvania: • https://spaces.internet2.edu/display/Grouper/Managing+Grouper+in+several+environments

  5. Upgrading Grouper • Release notes explain upgrade procedure in detail. • Typical upgrade steps: • Download new versions of each component. • Merge configuration files and JARs. • Stop Grouper Daemon and prevent updates. • Run the change log job using the old API via GSH. • Backup database. • Run ‘-registry -check’using new API and verify SQL file. • Run ‘-registry -runsqlfile’. • Initialize new data (sometimes) • Start Grouper Daemon and deploy new components.

  6. Quiz Click on the quiz link in the video description to reinforce your knowledge of this topic.

  7. Thanks! • Further information: • Infosheets, mailing lists, wiki, downloads, etc.:www.internet2.edu/grouper • Grouper demo server:grouperdemo.internet2.edu/ • Grouper Online Training Home:spaces.internet2.edu/x/IIGfAQ This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.

  8. Next Video in Grouper Online Training is: Grouper Loader This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.

More Related