SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
(ATS4-APP01) Tips and Tricks for a
Successful Installation/Upgrade of
Accelrys Electronic Lab Notebook
                                         Swati Puri McHale
       Lead Technical Support Scientist, Customer Support
                             swati.mchale@accelrys.com
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.
Installation/Upgrade of Accelrys ELN 6.7.x

                                  2 Areas of Focus:
• Pre-requisites on Accelrys Vault Server Middle Tier


• Installation + Post-install Checks for Accelrys Vault Server Database and Middle
   Tier




                   Accelrys Vault Server is hereafter referred to as AVS
Pre-requisites for AVS Middle Tier
Pre-requisites for AVS Middle Tier

        •   Microsoft C++ 2008 Redistributable Package (x86) version = 9.0.21022


                    •   User Account Control (UAC) = “Never Notify”
Pre-requisites: Role Services in Server Manager
   Application Server Role Services
                                            Web Server Role Services




                      Features > Message Queuing
Pre-requisites: Certificate on AVS Middle Tier
  Site Binding for https, Port 443   URL for AVS on Client machine  IIS7 window
      set for SSL Certificate
Pre-requisites: Alias Name and Thumbprint of Certificate


cd C:Oracleproduct11.2.0client_1jdkjrebin



keytool -list -v -keystore C:AVSCertificate.pfx -storetype PKCS12
    Alias name: a63a34b7-c217-434a-90f4-047eb6dd0bf0
    Certificate fingerprints:

    SHA1: FD:8C:BF:97:64:43:D8:71:2F:6C:A0:2A:B5:CA:BD:10:95:31:26:49
Pre-requisites: Information about Ports

•   Important Ports on AVS Middle Tier:
     –   RAS (Tomcat) = 8080

     –   Symyx Workflow = 8081

     –   STS = 8443



•   Primary Ports for Client-Server communication = 80 and 443



•   Use the command: netstat -ab > C:ports.txt
     –   Search “ports.txt” for Ports 8080, 8081 and 8443  confirm ports are not used
Pre-requisites: Oracle Client on AVS Middle Tier
•       Oracle Client Installation:
         – Oracle 11.2.0.2 = patch 10098816 from Oracle Metalink; installed on top of Oracle Client 11.2.0.1
         – Oracle 11.2.0.3 Client = zipped file from Oracle Metalink

•       Oracle Client MUST be 32-bit:




    •     Oracle Client MUST be installed with Administrator option:
Installation + Post-Installation Checks of
           NEW AVS Database
NEW Installation: Accelrys Direct with Accelrys ELN

        NEW installs: in order to use Direct 8.0 SP1 with Accelrys ELN 6.7.x:
                 – Install Direct 7.0 (files and schema), and then, install Direct 8.0 SP1

               – Direct 8.0 SP1 is used for Oracle synonyms and domain indices for RAS




 Reference Technical Note: T49-2012: Accelrys® Vault Server Database Installer for 6.7 SP1
        Requires Accelrys Direct 7.0 and 8.0 SP1 in Order to Use Direct 8.0 SP1 on Unix
                                               Platforms
NEW Installation of AVS Database: Pre-Install Checks

           Updated Pre-install Check scripts from Customer Support:

             Check whether Direct 7.0 and/or 8.0 SP1 is installed

             Checks Database character set

             Reports values for Oracle Processes and Open_Cursors
NEW Installation of AVS Database: Post-Install Checks
 JAVA CLASS and JAVA SOURCE in RAS = 11      Updated “check” Scripts from
                                                 Customer Support
                                          Granted Privileges for Versioned
                                          Repository User Account
                                          ALTER SESSION
                                          CREATE INDEXTYPE
                                          CREATE JOB
                                          CREATE PROCEDURE
                                          CREATE SEQUENCE
                                          CREATE SESSION
                                          CREATE SYNONYM
                                          CREATE TABLE
                                          CREATE TRIGGER
                                          CREATE TYPE
                                          CREATE VIEW
Upgrade + Post-Upgrade Checks of
   UPGRADED AVS Database
UPGRADE AVS Database: Pre-Upgrade Checks: Part I
•   FindCheckedOut.bat: used to find checked-out documents

•   Updated Pre-upgrade Check scripts from Customer Support: checks for Direct, Database
    character set and values for Oracle Processes and Open_Cursors

•   VaultVariables.nbx.config: name of file and sequential numbers (nb1, nb2,…)
UPGRADE AVS Database: Pre-Upgrade Checks: Part II
Database Web Service (ACD, ChemSeek) Configuration:
•   Symyx Administration Console > Application Permissions > LookupService | MaterialInfoManager

•   Copy information from all rows into Notepad
UPGRADE AVS Database from 6.6.1 to 6.7.x



             Vault  UpgradeVaultSchemas.bat



                    RAS  SetupRas.bat
UPGRADE AVS Database from 6.4.3 or 6.5.1 or 6.6.0 to 6.7.x


STEP 1: Get RAS Security Update scripts from Customer Support



STEP 2: For Vault, run: UpgradeVaultSchemas.bat



STEP 3: For RAS, run: UpgradeRASSchemas.bat
Upgrade of AVS Database: Post-Install Checks
  JAVA CLASS and JAVA SOURCE in RAS = 11                 Updated “check” Scripts from
                                                             Customer Support
                                                      Granted Privileges for Versioned
                                                      Repository User Account
                                                      ALTER SESSION
                                                      CREATE INDEXTYPE
                                                      CREATE JOB
                                                      CREATE PROCEDURE
                                                      CREATE SEQUENCE
                                                      CREATE SESSION
                                                      CREATE SYNONYM
                                                      CREATE TABLE
                                                      CREATE TRIGGER
                                                      CREATE TYPE
                                                      CREATE VIEW
 If you UPGRADE AVS Database from 6.6.0 to 6.7 SP1,
          JAVA SOURCE and JAVA CLASS = 12
Post-Installation Tasks for
  AVS 6.7.x Middle Tier
Post-Installation Check for AVS 6.7.x Middle Tier
Check “STS_config.xml”: entryAlias = Alias name of PFX file (obtained via keytool command):
    <?xml version="1.0" encoding="utf-8"?>

    <Configuration>

       <Parameter name="SecurityTokenServiceURL" value="https://VM-
       AVS66:8443/SecurityTokenService/sts" />

       <Keystore keystoreFile="C:Program Files (x86)SymyxSymyx Vault
       6.7SymyxServerTomcat6confaccelrysstskeystore.jks"
       keystorePass="Accl2012"

       entryAlias="a63a34b7-c217-434a-90f4-047eb6dd0bf0"
       entryPassword="Accl2012" />

    </Configuration>
Post-Installation Task for AVS 6.7.x Middle Tier: Publish .vozip File

•   If you have used the Vault Deployment Utility from 6.7 SP2 ONLY and your workflow has
    Review activities, perform the following steps:
     – Get the file, “Symyx.workflow.activities.vozip”:
          • Available on Download Center for Accelrys ELN 6.7 SP2 (T51-2012 – Technical Note and .vozip file for
             Accelrys Electronic Lab Notebook 6.7 SP2)

     – Publish “Symyx.workflow.activities.vozip” in SITE Repository
     – Re-start Symyx Workflow and Symyx Vault Message Processing Services



Reference Technical Note: T51-2012: Accelrys® ELN 6.7 SP2 Requires an Additional Assembly
             in order for a workflow using a Review Activity to not give errors
Post-Installation Task for AVS 6.7.x Middle Tier: Database Web Service


                          YES           Did you have a           NO
                                    previous configuration
                                              of
                                    MaterialInfoManager?


          Correct the information in the row,                Provide the license key for Database Web

 “Symyx.Notebook.DiscoveryGateMaterialInfoLookup.                       Service in the file,

RefDataWebServices.DiscoveryGateWebServiceResolver           “Symyx.Notebook.DiscoveryGateMaterial

     WithMolName” in the Application Permission                            InfoLookup.

         LookupService | MaterialInfoManager                 RefDataWebServices.DiscoveryGateWeb
                                                                 ServiceResolverWithMolName”
Post-Installation Task for AVS 6.7.x Middle Tier: Configure Pipeline Pilot
IMPORTANT: Use “notebook.lic” from “PP85CU2_NB67_win64licensingLicenses”




Configure End Point for Pipeline Pilot Server




 Read-Only accounts for RAS and Vault Site Data Sources in Pipeline Pilot Server Administration Portal:
 VAULT_SITE  DB Username = vaultro (not VaultSite)
 RAS  DB Username = SYMYXDBUSER (not SYMYXDB)
Summary

          Role Services in Server Manager

                Certificate



                     Updated pre-install checks
                       for AVS Database and
                            Middle Tier


          Updated post-install checks for
          AVS Database and Middle Tier
…and One More Thing!
•   Contact Accelrys Customer Support: support@accelrys.com

•   Join Accelrys Community: https://community.accelrys.com/index.jspa

•   Related Tech Summit Sessions:
    TODAY:
•   (ATS4-APP02) Symyx Notebook Home Page Administration
•   (ATS4-APP03) Top 10 Things Every Notebook Administrator Should Know

    TOMORROW:
•   (ATS4-DEV06) Building Morphit Binders within Symyx Notebook
•   (ATS4-DEV07) How to Build a Custom Search Panel for Symyx Notebook
•   (ATS4-DEV08) Building Widgets for the Symyx Notebook Home Page
•   (ATS4-APP08) Managing Notebook Configurations with Accelrys Deployment Manager
•   (ATS4-APP09) Tips and Tricks for Managing Symyx Notebook Server Performance

Contenu connexe

Tendances

Application lifecycle management in SharePoint
Application lifecycle management in SharePointApplication lifecycle management in SharePoint
Application lifecycle management in SharePointJeremy Thake
 
Applying Novell Identity Manager to Your Everyday Problems
Applying Novell Identity Manager to Your Everyday ProblemsApplying Novell Identity Manager to Your Everyday Problems
Applying Novell Identity Manager to Your Everyday ProblemsNovell
 
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...WASdev Community
 
Don't touch that server
Don't touch that serverDon't touch that server
Don't touch that servercrdant
 
Best practices for share point solution deployment
Best practices for share point solution deploymentBest practices for share point solution deployment
Best practices for share point solution deploymentSalaudeen Rajack
 
AAI-1445 Managing Dynamic Workloads with WebSphere ND and in the Cloud
AAI-1445 Managing Dynamic Workloads with WebSphere ND and in the CloudAAI-1445 Managing Dynamic Workloads with WebSphere ND and in the Cloud
AAI-1445 Managing Dynamic Workloads with WebSphere ND and in the CloudWASdev Community
 
SPSD SharePoint Solution Deployer
SPSD SharePoint Solution DeployerSPSD SharePoint Solution Deployer
SPSD SharePoint Solution DeployerMatthias Einig
 
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginnersSQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginnersTobias Koprowski
 
Introduction to SQL Server Analysis services 2008
Introduction to SQL Server Analysis services 2008Introduction to SQL Server Analysis services 2008
Introduction to SQL Server Analysis services 2008Tobias Koprowski
 
WebLogic for DBAs 1.0h
WebLogic for DBAs 1.0hWebLogic for DBAs 1.0h
WebLogic for DBAs 1.0hSimon Haslam
 
Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)David Chou
 
11 necto installation_ready
11 necto installation_ready11 necto installation_ready
11 necto installation_readywww.panorama.com
 
Professional SharePoint Solution Deployment with PowerShell
Professional SharePoint Solution Deployment with PowerShellProfessional SharePoint Solution Deployment with PowerShell
Professional SharePoint Solution Deployment with PowerShellMatthias Einig
 
The Hybrid Windows Azure Application
The Hybrid Windows Azure ApplicationThe Hybrid Windows Azure Application
The Hybrid Windows Azure ApplicationMichael Collier
 
vCenter Operations 5: Level 300 training
vCenter Operations 5: Level 300 trainingvCenter Operations 5: Level 300 training
vCenter Operations 5: Level 300 trainingEric Sloof
 
Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software IBM WebSphereIndia
 
Novell Identity Manager Tips, Tricks and Best Practices
Novell Identity Manager Tips, Tricks and Best PracticesNovell Identity Manager Tips, Tricks and Best Practices
Novell Identity Manager Tips, Tricks and Best PracticesNovell
 
Lecture 19 dynamic web - java - part 1
Lecture 19   dynamic web - java - part 1Lecture 19   dynamic web - java - part 1
Lecture 19 dynamic web - java - part 1Д. Ганаа
 
Vsphere esxi-vcenter-server-50-installation-setup-guide
Vsphere esxi-vcenter-server-50-installation-setup-guideVsphere esxi-vcenter-server-50-installation-setup-guide
Vsphere esxi-vcenter-server-50-installation-setup-guideamirzahur
 

Tendances (20)

Application lifecycle management in SharePoint
Application lifecycle management in SharePointApplication lifecycle management in SharePoint
Application lifecycle management in SharePoint
 
Applying Novell Identity Manager to Your Everyday Problems
Applying Novell Identity Manager to Your Everyday ProblemsApplying Novell Identity Manager to Your Everyday Problems
Applying Novell Identity Manager to Your Everyday Problems
 
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
 
Don't touch that server
Don't touch that serverDon't touch that server
Don't touch that server
 
Best practices for share point solution deployment
Best practices for share point solution deploymentBest practices for share point solution deployment
Best practices for share point solution deployment
 
AAI-1445 Managing Dynamic Workloads with WebSphere ND and in the Cloud
AAI-1445 Managing Dynamic Workloads with WebSphere ND and in the CloudAAI-1445 Managing Dynamic Workloads with WebSphere ND and in the Cloud
AAI-1445 Managing Dynamic Workloads with WebSphere ND and in the Cloud
 
SPSD SharePoint Solution Deployer
SPSD SharePoint Solution DeployerSPSD SharePoint Solution Deployer
SPSD SharePoint Solution Deployer
 
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginnersSQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
 
Introduction to SQL Server Analysis services 2008
Introduction to SQL Server Analysis services 2008Introduction to SQL Server Analysis services 2008
Introduction to SQL Server Analysis services 2008
 
WebLogic for DBAs 1.0h
WebLogic for DBAs 1.0hWebLogic for DBAs 1.0h
WebLogic for DBAs 1.0h
 
Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)
 
11 necto installation_ready
11 necto installation_ready11 necto installation_ready
11 necto installation_ready
 
Professional SharePoint Solution Deployment with PowerShell
Professional SharePoint Solution Deployment with PowerShellProfessional SharePoint Solution Deployment with PowerShell
Professional SharePoint Solution Deployment with PowerShell
 
The Hybrid Windows Azure Application
The Hybrid Windows Azure ApplicationThe Hybrid Windows Azure Application
The Hybrid Windows Azure Application
 
vCenter Operations 5: Level 300 training
vCenter Operations 5: Level 300 trainingvCenter Operations 5: Level 300 training
vCenter Operations 5: Level 300 training
 
Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software
 
Novell Identity Manager Tips, Tricks and Best Practices
Novell Identity Manager Tips, Tricks and Best PracticesNovell Identity Manager Tips, Tricks and Best Practices
Novell Identity Manager Tips, Tricks and Best Practices
 
Eucalyptus 3 Product Overview
Eucalyptus 3 Product OverviewEucalyptus 3 Product Overview
Eucalyptus 3 Product Overview
 
Lecture 19 dynamic web - java - part 1
Lecture 19   dynamic web - java - part 1Lecture 19   dynamic web - java - part 1
Lecture 19 dynamic web - java - part 1
 
Vsphere esxi-vcenter-server-50-installation-setup-guide
Vsphere esxi-vcenter-server-50-installation-setup-guideVsphere esxi-vcenter-server-50-installation-setup-guide
Vsphere esxi-vcenter-server-50-installation-setup-guide
 

Similaire à (ATS4-APP01) Tips and Tricks for a Successful Installation of Accelrys Electronic Lab Notebook

WinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSC
WinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSCWinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSC
WinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSCWinOps Conf
 
Containerisation Hack of a Legacy Software Solution - Alex Carter - CodeMill ...
Containerisation Hack of a Legacy Software Solution - Alex Carter - CodeMill ...Containerisation Hack of a Legacy Software Solution - Alex Carter - CodeMill ...
Containerisation Hack of a Legacy Software Solution - Alex Carter - CodeMill ...CodeMill digital skills
 
C# and ASP.NET Code and Data-Access Security
C# and ASP.NET Code and Data-Access SecurityC# and ASP.NET Code and Data-Access Security
C# and ASP.NET Code and Data-Access SecurityDarren Sim
 
Building microservices sample application
Building microservices sample applicationBuilding microservices sample application
Building microservices sample applicationAnil Allewar
 
Deploying windows containers with kubernetes
Deploying windows containers with kubernetesDeploying windows containers with kubernetes
Deploying windows containers with kubernetesBen Hall
 
AWS July Webinar Series: Introducing AWS OpsWorks for Windows Server
AWS July Webinar Series: Introducing AWS OpsWorks for Windows ServerAWS July Webinar Series: Introducing AWS OpsWorks for Windows Server
AWS July Webinar Series: Introducing AWS OpsWorks for Windows ServerAmazon Web Services
 
Gordonh0945deepdive openstackcompute-140417174059-phpapp02
Gordonh0945deepdive openstackcompute-140417174059-phpapp02Gordonh0945deepdive openstackcompute-140417174059-phpapp02
Gordonh0945deepdive openstackcompute-140417174059-phpapp02Công TÔ
 
Continuous Deployment with Amazon Web Services by Carlos Conde
Continuous Deployment with Amazon Web Services by Carlos Conde Continuous Deployment with Amazon Web Services by Carlos Conde
Continuous Deployment with Amazon Web Services by Carlos Conde Codemotion
 
Openstack Architecture
Openstack ArchitectureOpenstack Architecture
Openstack ArchitectureSrbIT
 
Windows Azure for Developers - Service Management
Windows Azure for Developers - Service ManagementWindows Azure for Developers - Service Management
Windows Azure for Developers - Service ManagementMichael Collier
 
DevOps for the Enterprise: Virtual Office Hours
DevOps for the Enterprise: Virtual Office HoursDevOps for the Enterprise: Virtual Office Hours
DevOps for the Enterprise: Virtual Office HoursAmazon Web Services
 
AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...
AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...
AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...Amazon Web Services
 
Best Practice SharePoint Architecture
Best Practice SharePoint ArchitectureBest Practice SharePoint Architecture
Best Practice SharePoint ArchitectureMichael Noel
 
Consolidating Infrastructure with Azure Kubernetes Service - MS Online Tech F...
Consolidating Infrastructure with Azure Kubernetes Service - MS Online Tech F...Consolidating Infrastructure with Azure Kubernetes Service - MS Online Tech F...
Consolidating Infrastructure with Azure Kubernetes Service - MS Online Tech F...Davide Benvegnù
 
Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...
Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...
Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...Amazon Web Services
 
Openstack Icehouse IaaS Presentation
Openstack Icehouse  IaaS PresentationOpenstack Icehouse  IaaS Presentation
Openstack Icehouse IaaS Presentationemad ahmed
 
基于Aws的持续集成、交付和部署 代闻
基于Aws的持续集成、交付和部署 代闻基于Aws的持续集成、交付和部署 代闻
基于Aws的持续集成、交付和部署 代闻Mason Mei
 
Session 41 - Struts 2 Introduction
Session 41 - Struts 2 IntroductionSession 41 - Struts 2 Introduction
Session 41 - Struts 2 IntroductionPawanMM
 

Similaire à (ATS4-APP01) Tips and Tricks for a Successful Installation of Accelrys Electronic Lab Notebook (20)

App fabric introduction
App fabric introductionApp fabric introduction
App fabric introduction
 
WinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSC
WinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSCWinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSC
WinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSC
 
Containerisation Hack of a Legacy Software Solution - Alex Carter - CodeMill ...
Containerisation Hack of a Legacy Software Solution - Alex Carter - CodeMill ...Containerisation Hack of a Legacy Software Solution - Alex Carter - CodeMill ...
Containerisation Hack of a Legacy Software Solution - Alex Carter - CodeMill ...
 
C# and ASP.NET Code and Data-Access Security
C# and ASP.NET Code and Data-Access SecurityC# and ASP.NET Code and Data-Access Security
C# and ASP.NET Code and Data-Access Security
 
Building microservices sample application
Building microservices sample applicationBuilding microservices sample application
Building microservices sample application
 
Deploying windows containers with kubernetes
Deploying windows containers with kubernetesDeploying windows containers with kubernetes
Deploying windows containers with kubernetes
 
AWS July Webinar Series: Introducing AWS OpsWorks for Windows Server
AWS July Webinar Series: Introducing AWS OpsWorks for Windows ServerAWS July Webinar Series: Introducing AWS OpsWorks for Windows Server
AWS July Webinar Series: Introducing AWS OpsWorks for Windows Server
 
Gordonh0945deepdive openstackcompute-140417174059-phpapp02
Gordonh0945deepdive openstackcompute-140417174059-phpapp02Gordonh0945deepdive openstackcompute-140417174059-phpapp02
Gordonh0945deepdive openstackcompute-140417174059-phpapp02
 
Continuous Deployment with Amazon Web Services by Carlos Conde
Continuous Deployment with Amazon Web Services by Carlos Conde Continuous Deployment with Amazon Web Services by Carlos Conde
Continuous Deployment with Amazon Web Services by Carlos Conde
 
Openstack Architecture
Openstack ArchitectureOpenstack Architecture
Openstack Architecture
 
Windows Azure for Developers - Service Management
Windows Azure for Developers - Service ManagementWindows Azure for Developers - Service Management
Windows Azure for Developers - Service Management
 
DevOps for the Enterprise: Virtual Office Hours
DevOps for the Enterprise: Virtual Office HoursDevOps for the Enterprise: Virtual Office Hours
DevOps for the Enterprise: Virtual Office Hours
 
AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...
AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...
AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...
 
Best Practice SharePoint Architecture
Best Practice SharePoint ArchitectureBest Practice SharePoint Architecture
Best Practice SharePoint Architecture
 
Consolidating Infrastructure with Azure Kubernetes Service - MS Online Tech F...
Consolidating Infrastructure with Azure Kubernetes Service - MS Online Tech F...Consolidating Infrastructure with Azure Kubernetes Service - MS Online Tech F...
Consolidating Infrastructure with Azure Kubernetes Service - MS Online Tech F...
 
Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...
Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...
Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...
 
Openstack Icehouse IaaS Presentation
Openstack Icehouse  IaaS PresentationOpenstack Icehouse  IaaS Presentation
Openstack Icehouse IaaS Presentation
 
基于Aws的持续集成、交付和部署 代闻
基于Aws的持续集成、交付和部署 代闻基于Aws的持续集成、交付和部署 代闻
基于Aws的持续集成、交付和部署 代闻
 
Session 41 - Struts 2 Introduction
Session 41 - Struts 2 IntroductionSession 41 - Struts 2 Introduction
Session 41 - Struts 2 Introduction
 
Identity service keystone ppt
Identity service keystone pptIdentity service keystone ppt
Identity service keystone ppt
 

Plus de BIOVIA

ScienceCloud: Collaborative Workflows in Biologics R&D
ScienceCloud: Collaborative Workflows in Biologics R&DScienceCloud: Collaborative Workflows in Biologics R&D
ScienceCloud: Collaborative Workflows in Biologics R&DBIOVIA
 
(ATS6-PLAT03) What's behind Discngine collections
(ATS6-PLAT03) What's behind Discngine collections(ATS6-PLAT03) What's behind Discngine collections
(ATS6-PLAT03) What's behind Discngine collectionsBIOVIA
 
(ATS6-PLAT09) Deploying Applications on load balanced AEP servers for high av...
(ATS6-PLAT09) Deploying Applications on load balanced AEP servers for high av...(ATS6-PLAT09) Deploying Applications on load balanced AEP servers for high av...
(ATS6-PLAT09) Deploying Applications on load balanced AEP servers for high av...BIOVIA
 
(ATS6-PLAT07) Managing AEP in an enterprise environment
(ATS6-PLAT07) Managing AEP in an enterprise environment(ATS6-PLAT07) Managing AEP in an enterprise environment
(ATS6-PLAT07) Managing AEP in an enterprise environmentBIOVIA
 
(ATS6-PLAT06) Maximizing AEP Performance
(ATS6-PLAT06) Maximizing AEP Performance(ATS6-PLAT06) Maximizing AEP Performance
(ATS6-PLAT06) Maximizing AEP PerformanceBIOVIA
 
(ATS6-PLAT05) Security enhancements in AEP 9
(ATS6-PLAT05) Security enhancements in AEP 9(ATS6-PLAT05) Security enhancements in AEP 9
(ATS6-PLAT05) Security enhancements in AEP 9BIOVIA
 
(ATS6-PLAT04) Query service
(ATS6-PLAT04) Query service (ATS6-PLAT04) Query service
(ATS6-PLAT04) Query service BIOVIA
 
(ATS6-PLAT02) Accelrys Catalog and Protocol Validation
(ATS6-PLAT02) Accelrys Catalog and Protocol Validation(ATS6-PLAT02) Accelrys Catalog and Protocol Validation
(ATS6-PLAT02) Accelrys Catalog and Protocol ValidationBIOVIA
 
(ATS6-PLAT01) Chemistry Harmonization: Bringing together the Direct 9 and Pip...
(ATS6-PLAT01) Chemistry Harmonization: Bringing together the Direct 9 and Pip...(ATS6-PLAT01) Chemistry Harmonization: Bringing together the Direct 9 and Pip...
(ATS6-PLAT01) Chemistry Harmonization: Bringing together the Direct 9 and Pip...BIOVIA
 
(ATS6-GS04) Performance Analysis of Accelrys Enterprise Platform 9.0 on IBM’s...
(ATS6-GS04) Performance Analysis of Accelrys Enterprise Platform 9.0 on IBM’s...(ATS6-GS04) Performance Analysis of Accelrys Enterprise Platform 9.0 on IBM’s...
(ATS6-GS04) Performance Analysis of Accelrys Enterprise Platform 9.0 on IBM’s...BIOVIA
 
(ATS6-GS02) Integrating Contur and HEOS
(ATS6-GS02) Integrating Contur and HEOS(ATS6-GS02) Integrating Contur and HEOS
(ATS6-GS02) Integrating Contur and HEOSBIOVIA
 
(ATS6-GS01) Welcome
(ATS6-GS01) Welcome (ATS6-GS01) Welcome
(ATS6-GS01) Welcome BIOVIA
 
(ATS6-DEV09) Deep Dive into REST and SOAP Integration for Protocol Authors
(ATS6-DEV09) Deep Dive into REST and SOAP Integration for Protocol Authors(ATS6-DEV09) Deep Dive into REST and SOAP Integration for Protocol Authors
(ATS6-DEV09) Deep Dive into REST and SOAP Integration for Protocol AuthorsBIOVIA
 
(ATS6-DEV08) Integrating Contur ELN with other systems using a RESTful API
(ATS6-DEV08) Integrating Contur ELN with other systems using a RESTful API(ATS6-DEV08) Integrating Contur ELN with other systems using a RESTful API
(ATS6-DEV08) Integrating Contur ELN with other systems using a RESTful APIBIOVIA
 
(ATS6-DEV07) Building widgets for ELN home page
(ATS6-DEV07) Building widgets for ELN home page(ATS6-DEV07) Building widgets for ELN home page
(ATS6-DEV07) Building widgets for ELN home pageBIOVIA
 
(ATS6-DEV06) Using Packages for Protocol, Component, and Application Delivery
(ATS6-DEV06) Using Packages for Protocol, Component, and Application Delivery(ATS6-DEV06) Using Packages for Protocol, Component, and Application Delivery
(ATS6-DEV06) Using Packages for Protocol, Component, and Application DeliveryBIOVIA
 
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
(ATS6-DEV05) Building Interactive Web Applications with the Reporting CollectionBIOVIA
 
(ATS6-DEV04) Building Web MashUp applications that include Accelrys Applicati...
(ATS6-DEV04) Building Web MashUp applications that include Accelrys Applicati...(ATS6-DEV04) Building Web MashUp applications that include Accelrys Applicati...
(ATS6-DEV04) Building Web MashUp applications that include Accelrys Applicati...BIOVIA
 
(ATS6-DEV03) Building an Enterprise Web Solution with AEP
(ATS6-DEV03) Building an Enterprise Web Solution with AEP(ATS6-DEV03) Building an Enterprise Web Solution with AEP
(ATS6-DEV03) Building an Enterprise Web Solution with AEPBIOVIA
 
(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application Strategies(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application StrategiesBIOVIA
 

Plus de BIOVIA (20)

ScienceCloud: Collaborative Workflows in Biologics R&D
ScienceCloud: Collaborative Workflows in Biologics R&DScienceCloud: Collaborative Workflows in Biologics R&D
ScienceCloud: Collaborative Workflows in Biologics R&D
 
(ATS6-PLAT03) What's behind Discngine collections
(ATS6-PLAT03) What's behind Discngine collections(ATS6-PLAT03) What's behind Discngine collections
(ATS6-PLAT03) What's behind Discngine collections
 
(ATS6-PLAT09) Deploying Applications on load balanced AEP servers for high av...
(ATS6-PLAT09) Deploying Applications on load balanced AEP servers for high av...(ATS6-PLAT09) Deploying Applications on load balanced AEP servers for high av...
(ATS6-PLAT09) Deploying Applications on load balanced AEP servers for high av...
 
(ATS6-PLAT07) Managing AEP in an enterprise environment
(ATS6-PLAT07) Managing AEP in an enterprise environment(ATS6-PLAT07) Managing AEP in an enterprise environment
(ATS6-PLAT07) Managing AEP in an enterprise environment
 
(ATS6-PLAT06) Maximizing AEP Performance
(ATS6-PLAT06) Maximizing AEP Performance(ATS6-PLAT06) Maximizing AEP Performance
(ATS6-PLAT06) Maximizing AEP Performance
 
(ATS6-PLAT05) Security enhancements in AEP 9
(ATS6-PLAT05) Security enhancements in AEP 9(ATS6-PLAT05) Security enhancements in AEP 9
(ATS6-PLAT05) Security enhancements in AEP 9
 
(ATS6-PLAT04) Query service
(ATS6-PLAT04) Query service (ATS6-PLAT04) Query service
(ATS6-PLAT04) Query service
 
(ATS6-PLAT02) Accelrys Catalog and Protocol Validation
(ATS6-PLAT02) Accelrys Catalog and Protocol Validation(ATS6-PLAT02) Accelrys Catalog and Protocol Validation
(ATS6-PLAT02) Accelrys Catalog and Protocol Validation
 
(ATS6-PLAT01) Chemistry Harmonization: Bringing together the Direct 9 and Pip...
(ATS6-PLAT01) Chemistry Harmonization: Bringing together the Direct 9 and Pip...(ATS6-PLAT01) Chemistry Harmonization: Bringing together the Direct 9 and Pip...
(ATS6-PLAT01) Chemistry Harmonization: Bringing together the Direct 9 and Pip...
 
(ATS6-GS04) Performance Analysis of Accelrys Enterprise Platform 9.0 on IBM’s...
(ATS6-GS04) Performance Analysis of Accelrys Enterprise Platform 9.0 on IBM’s...(ATS6-GS04) Performance Analysis of Accelrys Enterprise Platform 9.0 on IBM’s...
(ATS6-GS04) Performance Analysis of Accelrys Enterprise Platform 9.0 on IBM’s...
 
(ATS6-GS02) Integrating Contur and HEOS
(ATS6-GS02) Integrating Contur and HEOS(ATS6-GS02) Integrating Contur and HEOS
(ATS6-GS02) Integrating Contur and HEOS
 
(ATS6-GS01) Welcome
(ATS6-GS01) Welcome (ATS6-GS01) Welcome
(ATS6-GS01) Welcome
 
(ATS6-DEV09) Deep Dive into REST and SOAP Integration for Protocol Authors
(ATS6-DEV09) Deep Dive into REST and SOAP Integration for Protocol Authors(ATS6-DEV09) Deep Dive into REST and SOAP Integration for Protocol Authors
(ATS6-DEV09) Deep Dive into REST and SOAP Integration for Protocol Authors
 
(ATS6-DEV08) Integrating Contur ELN with other systems using a RESTful API
(ATS6-DEV08) Integrating Contur ELN with other systems using a RESTful API(ATS6-DEV08) Integrating Contur ELN with other systems using a RESTful API
(ATS6-DEV08) Integrating Contur ELN with other systems using a RESTful API
 
(ATS6-DEV07) Building widgets for ELN home page
(ATS6-DEV07) Building widgets for ELN home page(ATS6-DEV07) Building widgets for ELN home page
(ATS6-DEV07) Building widgets for ELN home page
 
(ATS6-DEV06) Using Packages for Protocol, Component, and Application Delivery
(ATS6-DEV06) Using Packages for Protocol, Component, and Application Delivery(ATS6-DEV06) Using Packages for Protocol, Component, and Application Delivery
(ATS6-DEV06) Using Packages for Protocol, Component, and Application Delivery
 
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
 
(ATS6-DEV04) Building Web MashUp applications that include Accelrys Applicati...
(ATS6-DEV04) Building Web MashUp applications that include Accelrys Applicati...(ATS6-DEV04) Building Web MashUp applications that include Accelrys Applicati...
(ATS6-DEV04) Building Web MashUp applications that include Accelrys Applicati...
 
(ATS6-DEV03) Building an Enterprise Web Solution with AEP
(ATS6-DEV03) Building an Enterprise Web Solution with AEP(ATS6-DEV03) Building an Enterprise Web Solution with AEP
(ATS6-DEV03) Building an Enterprise Web Solution with AEP
 
(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application Strategies(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application Strategies
 

(ATS4-APP01) Tips and Tricks for a Successful Installation of Accelrys Electronic Lab Notebook

  • 1. (ATS4-APP01) Tips and Tricks for a Successful Installation/Upgrade of Accelrys Electronic Lab Notebook Swati Puri McHale Lead Technical Support Scientist, Customer Support swati.mchale@accelrys.com
  • 2. 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.
  • 3. Installation/Upgrade of Accelrys ELN 6.7.x 2 Areas of Focus: • Pre-requisites on Accelrys Vault Server Middle Tier • Installation + Post-install Checks for Accelrys Vault Server Database and Middle Tier Accelrys Vault Server is hereafter referred to as AVS
  • 5. Pre-requisites for AVS Middle Tier • Microsoft C++ 2008 Redistributable Package (x86) version = 9.0.21022 • User Account Control (UAC) = “Never Notify”
  • 6. Pre-requisites: Role Services in Server Manager Application Server Role Services Web Server Role Services Features > Message Queuing
  • 7. Pre-requisites: Certificate on AVS Middle Tier Site Binding for https, Port 443 URL for AVS on Client machine  IIS7 window set for SSL Certificate
  • 8. Pre-requisites: Alias Name and Thumbprint of Certificate cd C:Oracleproduct11.2.0client_1jdkjrebin keytool -list -v -keystore C:AVSCertificate.pfx -storetype PKCS12 Alias name: a63a34b7-c217-434a-90f4-047eb6dd0bf0 Certificate fingerprints: SHA1: FD:8C:BF:97:64:43:D8:71:2F:6C:A0:2A:B5:CA:BD:10:95:31:26:49
  • 9. Pre-requisites: Information about Ports • Important Ports on AVS Middle Tier: – RAS (Tomcat) = 8080 – Symyx Workflow = 8081 – STS = 8443 • Primary Ports for Client-Server communication = 80 and 443 • Use the command: netstat -ab > C:ports.txt – Search “ports.txt” for Ports 8080, 8081 and 8443  confirm ports are not used
  • 10. Pre-requisites: Oracle Client on AVS Middle Tier • Oracle Client Installation: – Oracle 11.2.0.2 = patch 10098816 from Oracle Metalink; installed on top of Oracle Client 11.2.0.1 – Oracle 11.2.0.3 Client = zipped file from Oracle Metalink • Oracle Client MUST be 32-bit: • Oracle Client MUST be installed with Administrator option:
  • 11. Installation + Post-Installation Checks of NEW AVS Database
  • 12. NEW Installation: Accelrys Direct with Accelrys ELN NEW installs: in order to use Direct 8.0 SP1 with Accelrys ELN 6.7.x: – Install Direct 7.0 (files and schema), and then, install Direct 8.0 SP1 – Direct 8.0 SP1 is used for Oracle synonyms and domain indices for RAS Reference Technical Note: T49-2012: Accelrys® Vault Server Database Installer for 6.7 SP1 Requires Accelrys Direct 7.0 and 8.0 SP1 in Order to Use Direct 8.0 SP1 on Unix Platforms
  • 13. NEW Installation of AVS Database: Pre-Install Checks Updated Pre-install Check scripts from Customer Support: Check whether Direct 7.0 and/or 8.0 SP1 is installed Checks Database character set Reports values for Oracle Processes and Open_Cursors
  • 14. NEW Installation of AVS Database: Post-Install Checks JAVA CLASS and JAVA SOURCE in RAS = 11 Updated “check” Scripts from Customer Support Granted Privileges for Versioned Repository User Account ALTER SESSION CREATE INDEXTYPE CREATE JOB CREATE PROCEDURE CREATE SEQUENCE CREATE SESSION CREATE SYNONYM CREATE TABLE CREATE TRIGGER CREATE TYPE CREATE VIEW
  • 15. Upgrade + Post-Upgrade Checks of UPGRADED AVS Database
  • 16. UPGRADE AVS Database: Pre-Upgrade Checks: Part I • FindCheckedOut.bat: used to find checked-out documents • Updated Pre-upgrade Check scripts from Customer Support: checks for Direct, Database character set and values for Oracle Processes and Open_Cursors • VaultVariables.nbx.config: name of file and sequential numbers (nb1, nb2,…)
  • 17. UPGRADE AVS Database: Pre-Upgrade Checks: Part II Database Web Service (ACD, ChemSeek) Configuration: • Symyx Administration Console > Application Permissions > LookupService | MaterialInfoManager • Copy information from all rows into Notepad
  • 18. UPGRADE AVS Database from 6.6.1 to 6.7.x Vault  UpgradeVaultSchemas.bat RAS  SetupRas.bat
  • 19. UPGRADE AVS Database from 6.4.3 or 6.5.1 or 6.6.0 to 6.7.x STEP 1: Get RAS Security Update scripts from Customer Support STEP 2: For Vault, run: UpgradeVaultSchemas.bat STEP 3: For RAS, run: UpgradeRASSchemas.bat
  • 20. Upgrade of AVS Database: Post-Install Checks JAVA CLASS and JAVA SOURCE in RAS = 11 Updated “check” Scripts from Customer Support Granted Privileges for Versioned Repository User Account ALTER SESSION CREATE INDEXTYPE CREATE JOB CREATE PROCEDURE CREATE SEQUENCE CREATE SESSION CREATE SYNONYM CREATE TABLE CREATE TRIGGER CREATE TYPE CREATE VIEW If you UPGRADE AVS Database from 6.6.0 to 6.7 SP1, JAVA SOURCE and JAVA CLASS = 12
  • 21. Post-Installation Tasks for AVS 6.7.x Middle Tier
  • 22. Post-Installation Check for AVS 6.7.x Middle Tier Check “STS_config.xml”: entryAlias = Alias name of PFX file (obtained via keytool command): <?xml version="1.0" encoding="utf-8"?> <Configuration> <Parameter name="SecurityTokenServiceURL" value="https://VM- AVS66:8443/SecurityTokenService/sts" /> <Keystore keystoreFile="C:Program Files (x86)SymyxSymyx Vault 6.7SymyxServerTomcat6confaccelrysstskeystore.jks" keystorePass="Accl2012" entryAlias="a63a34b7-c217-434a-90f4-047eb6dd0bf0" entryPassword="Accl2012" /> </Configuration>
  • 23. Post-Installation Task for AVS 6.7.x Middle Tier: Publish .vozip File • If you have used the Vault Deployment Utility from 6.7 SP2 ONLY and your workflow has Review activities, perform the following steps: – Get the file, “Symyx.workflow.activities.vozip”: • Available on Download Center for Accelrys ELN 6.7 SP2 (T51-2012 – Technical Note and .vozip file for Accelrys Electronic Lab Notebook 6.7 SP2) – Publish “Symyx.workflow.activities.vozip” in SITE Repository – Re-start Symyx Workflow and Symyx Vault Message Processing Services Reference Technical Note: T51-2012: Accelrys® ELN 6.7 SP2 Requires an Additional Assembly in order for a workflow using a Review Activity to not give errors
  • 24. Post-Installation Task for AVS 6.7.x Middle Tier: Database Web Service YES Did you have a NO previous configuration of MaterialInfoManager? Correct the information in the row, Provide the license key for Database Web “Symyx.Notebook.DiscoveryGateMaterialInfoLookup. Service in the file, RefDataWebServices.DiscoveryGateWebServiceResolver “Symyx.Notebook.DiscoveryGateMaterial WithMolName” in the Application Permission InfoLookup. LookupService | MaterialInfoManager RefDataWebServices.DiscoveryGateWeb ServiceResolverWithMolName”
  • 25. Post-Installation Task for AVS 6.7.x Middle Tier: Configure Pipeline Pilot IMPORTANT: Use “notebook.lic” from “PP85CU2_NB67_win64licensingLicenses” Configure End Point for Pipeline Pilot Server Read-Only accounts for RAS and Vault Site Data Sources in Pipeline Pilot Server Administration Portal: VAULT_SITE  DB Username = vaultro (not VaultSite) RAS  DB Username = SYMYXDBUSER (not SYMYXDB)
  • 26. Summary Role Services in Server Manager Certificate Updated pre-install checks for AVS Database and Middle Tier Updated post-install checks for AVS Database and Middle Tier
  • 27. …and One More Thing! • Contact Accelrys Customer Support: support@accelrys.com • Join Accelrys Community: https://community.accelrys.com/index.jspa • Related Tech Summit Sessions: TODAY: • (ATS4-APP02) Symyx Notebook Home Page Administration • (ATS4-APP03) Top 10 Things Every Notebook Administrator Should Know TOMORROW: • (ATS4-DEV06) Building Morphit Binders within Symyx Notebook • (ATS4-DEV07) How to Build a Custom Search Panel for Symyx Notebook • (ATS4-DEV08) Building Widgets for the Symyx Notebook Home Page • (ATS4-APP08) Managing Notebook Configurations with Accelrys Deployment Manager • (ATS4-APP09) Tips and Tricks for Managing Symyx Notebook Server Performance