Windchill Rehosting Utility Overview Eric Jaeger Windchill Serviceability
Windchill Rehosting Utility Overview Eric Jaeger, Windchill Serviceability Apr 19, 2012
Agenda § Introduction § Use Cases § Modules § Configuration § Scripting § Execution 2
Rehosting Utility Introduction § Provides repeatable, automated, scheduled rehosting capability – Reduces Administrative Overhead – Reduces Rehosting Runtime § Designed to be flexible to unique customer configurations – Scripting Engine § Supports varied customer landscapes – – Cluster -> Cluster Monolithic -> Monolithic Cluster -> Monolithic -> Cluster § Simplifies Rehosting Procedures – Eliminates User Error and Guesswork – GUI provides design time validation 3
Rehosting Utility Use Cases § Rename – – – Info*Engine Configuration Updates Database Table Updates Windchill Property Updates Apache Configuration Updates Vault Configuration Updates Windchill 10. 1 (July 2012) § Rehost – Database Copy – LDAP Copy – Vault Copy § Clone – Codebase Copy § Move Windchill X-24 (May 2013) – WT_HOME Update – WT_HOME/bin Replacement 4
Rehosting Utility Modules § Process Execution (Scripting) § Vault Copy § Cluster Master § Cluster Slave Windchill 10. 1 (July 2012) § File Server § Cognos § Solr § WVS Worker Adapters § Info*Engine Adapters § Selective Content Windchill X-24 (May 2013) § Queue Management § Validation Task 5
Rehosting Utility Configuration § projects. properties – Defines the rehosting use cases – Controls the order of execution for modules and scripts § rehost. properties – Defines the configuration for a specific rehosting procedure – Controls the configuration and data changes made to an environment § set. Auth process – Updates secure keystore with passwords for Site Admin, DBA, and LDAP Admin. – Stores encrypted values to be referenced by rehost. properties § rehost process – Executes a given rehost. properties configuration – Follows order of operations defined in projects. properties – Must be executed on all nodes in the target environment 6
Rehosting Utility Scripting § Provides support for unique customer configurations – Database Export/Import – LDAP Export/Import – Windchill Stop/Start/Clear § Simple exstensible support for additional environmental needs – New scripts can be added in-line with OOTB scripts and modules – Define script in rehost. properties, insert into use case in projects. properties 7
Rehosting Utility Execution § set. Auth § Monolithic: rehost on target § Cluster: rehost on target master, then all target slaves – One slave node must execute post-rehost tasks such as Vault reconfiguration § File Server: rehost on all target file servers 8
- Slides: 8