80 likes | 201 Vues
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.
E N D
Grouper Multiple Deployments and Upgrading Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.
Contents Handling Multiple Deployments Upgrading Grouper
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.
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
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.
Quiz Click on the quiz link in the video description to reinforce your knowledge of this topic.
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.
Next Video in Grouper Online Training is: Grouper Loader This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.