Upload
accelrys
View
569
Download
2
Embed Size (px)
DESCRIPTION
The process of installation for AEP should be relatively straight forward and typically in less than 1/2hrit should have completed and your server should be up and running. The success of that process and subsequent deployment of the server for usage depends greatly upon time spent upfront thinking about what you want to do with that server and who is going to be using it. The install guide for each version of AEP provides basic recommendations for hardware and information on the environments that are supported. In the first part of this presentation we will look in more depth at these guidelines but also discuss additional factors that should be considered when planning for the deployment of AEP.In the second part of the presentation we will look at the additional factors that need to be considered when planning a migration or an upgrade to the server. For one, the fact that you are undertaking an upgrade or migration implies that you have an existing up and running server. That server holds valuable information, for example usage logs, and tools that can be used to facilitate the upgrade/migration. Here then we will discuss the alternative mechanisms for performing an upgrade/migration of AEP, some of the information that can be extracted to aid in that process and also outline current best practices for the process of upgrading or migrating AEP.
Citation preview
(ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations
Mike CherrySenior Support Scientist
The information on the roadmap and future software development efforts are intended to outline general product direction and should not be relied on in making a purchasing decision.
Deployment Considerations
• OS dependent functionality• Client/Application specific
functionality• Efficient use of resources
(cluster/grid)• Optimized configurations• Production / Testing / Development• Geographical implications• Security
AEP
workgroup
• Requirements– Hardware– OS support– 3rd Party software, ODBC
• Basic Deployment Scenario– XMLDB sharing– Cluster / Grid support
• Server Migration• Installation
Server Install Guide PPS8.5
Accelrys Community > Pipeline Pilot > Pipeline Pilot Support Library > Documents > Pipeline Pilot Product Documentation
• Relocate resources– Administration portal ->
SETUP -> Folder Locations– User / Jobs / XMLDB
• Server Processes– Apache HTTPD– Protocol SCISVR
• Performance Tuning (forum guide)– (ATS3-PLAT08) Optimizing Protocol Performance– (ATS3-GS03) AEP Deeper Dive
Sizing & Server Performance
http://<server>:<port>/scitegic/managepools?action=debug
Apache Web Server
Warm UpPool
Keep Warm Pool
DefaultPool
scisvr
scisvr
scisvrscisvr
scisvr
scisvr
Pool Config - Admin Portal
Pool Config – XML Filesxmldb\Objects\SciSvrPoolConfigCache.xml \apps\scitegic\core\xml\Objects\SciSvrPoolConfig.xml
Deployment Scenarios
AEP
development
AEP
production
SharePoint
AEP
AEP AEP registrationNGS
AEPmodelling & simulation
AEP
testing/staging
ELN
Migration & Upgrades
Objective: install ‘new’ functionality whilst maintaining existing functionality (with minimal disruption)
Mechanisms
Backup
Minor Update Major Upgrade Migration
Test
Deploy
Resources to Backup / Migrate
non Accelrys packages
scitegic.lic – copy file or entire folder
logs/usage – needed for continuity of usage trackingnot essential for new
server but may contain useful user data
custom web apps, jobsUsersProtocolsComponents Objects (server configuration files)
- do not move/migrate
• Installation Option• Import/Export• Network Tab• state.xml
– Pro-client explorer vs file system
• DbUtil - Utility program– Repair purposes only! ( -s foldername =
rebuild state.xml)– -purge, -defaultCompress– -backup, -restore, -copy– -t (replacetokens), -jobstats
XMLDB
What is in my XMLDB ?• Component reader– Output XMLDB contents– Output component information– Component objects (pilotscript
> component functions)
Does any one still use it ?– /logs/usage/PipelinePilot.log
XMLDB Contents
• PipelinePilot.log and the Component Reader
Demo
• Data Sources – (ATS3-PLAT04) Database Connectivity for Application
Development
• Configuration Options– Apache service, globals, resource locations, security, roles ...
• Customized Webport
Additional Actions
• Manual Testing• Regression Testing– Robustness and backwards compatibility– Encapsulate key functionality– Compares current results vs baselines– regress (-h)– Component Development Regression Test Guide
Testing
• Backup• Minor updates (collection updates & service packs)– in place preferably on test server followed by production
• Major updates (PP8.0 -> PP8.5 -> XX)– same server, in place/parallel (test server then production)
• Migration (with/without update)– pre-installation migration of resources – install on top
• Test (regression)
Best Practices
• Pipeline Pilot Server Install Guide• Pipeline Pilot Client and Server Release Notes• Client Install Guide• Pipeline Pilot Server Administration Reference Guide• Pipeline Pilot Clustering Deployment and Support Guide
(forum)• Collection Specific Installation Guides• Third Party Software Guides
Documentation
• Community Forum (community. accelrys.com)– Accelrys Community > Pipeline Pilot > Pipeline Pilot Support
Library • Pipeline Pilot Product Documents• Pipeline Pilot and Virtual Machines• Software download and installation problems• Performance Tuning: PP Server Guide
– IT-DEV Group• Pipeline Pilot for IT Pros: Enterprise Deployment Basics
Additional Resources
• Services Engagement– On site assessment– Report on planning for migration
• Support– Reach us by email at [email protected] – Call the support hotline – Take advantage of the Accelrys Community
• Logging in to your Accelrys Community account gives you access to the Support Center
Support & Services
The information on the roadmap and future software development efforts are intended to outline general product direction and should not be relied on in making a purchasing decision.
For more information on the Accelrys Tech Summits and other IT & Developer information, please visit:https://community.accelrys.com/groups/it-dev