Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This is a general checklist for you to keep track of your progress in the installation process. Feel free to print this out as a reference as you go along. 


ChapterTask
3
  •  Install Linux OS
  •  Setup shrine system user
  •  Add shrine user to sudoers file
  •  Install standard packages (text editor, etc.)

4

  •  Install Apache Tomcat
  •  Set correct permissions for Tomcat folders
5
  •  Install Java JDK
  •  Setup Java variables
6
  •  Install MariaDB (MySQL)
  •  Create shrine database user
  •  Setup 4 SHRINE databases
  •  Load schema into SHRINE databases 
  •  Grant all privileges to shrine database user
  •  Template Tomcat's context.xml file
7
  •  Install SHRINE application files
    •  shrine.war
    •  shrine-proxy.war
    •  shrine-dashboard.war
    •  steward.war
    •  shrine-metadata.war
    •  shrine-webclient.zip
8
  •  Template shrine.conf file
  •  Setup QEP user
  •  Setup Shrine application user
  •  Setup Data Steward (if needed)
9
  •  Configure the Data Steward application
  •  Template cell_config_data.js file
10
  •  Create SHRINE keystore
  •  Create certificate signing request (CSR)
  •  Import certificates
    •  Hub CA cert
    •  Hub HTTPS cert
    •  Signed cert (from the CSR)
  •  Configure keystore in shrine.conf
  •  Configure server.xml file

11

  •  Create shrine_ont user / schema in i2b2
  •  Grant all privileges to tables, sequences, and functions to shrine_ont user
  •  Create ontology tables
  •  Load schema into tables
  •  Configure database lookups for new schema
  •  Configure table_access table for new schema
  •  Setup Adapter Mappings file
12
  •  Configure shrine.conf to point to i2b2 installation
    •  PM cell
    •  ONT cell
    •  CRC cell
  •  Add SHRINE project into i2b2pm table (pm_project_data)
  •  Add SHRINE CRC url into i2b2pm table (pm_cell_data)
  •  Configure ont-ds.xml file in i2b2
13
  •  Establish IP firewall exception from node to network hub
  •  Establish a fully qualified domain name (FQDN) for node
  •  Configure shrine.conf to point to network hub
  •  Have network hub add your site as a downstream node
14
  •  Verify operation by signing into each application
    •  Shrine webclient
    •  Shrine Data Steward application
    •  Shrine Dashboard application
  •  Create a query topic in Data Steward application
  •  Execute a test query in the Shrine webclient with query topic

It is important that you follow this guide in the order that the steps are written. Some steps have to occur before others. The chapters are organized in the order in which the installation should occur. 

The following is a high level overview of the order that will be taken during this installation process. As stated earlier it is important that you don't jump around. It is also recommended that you review each chapter as there are steps within the chapters that need to be followed.

 

Step 1:   Software and System Requirements
Step 2:   i2b2 Software Installation
Step 3:   i2b2 Software Configuration
Step 4:   SHRINE Data Installation
Step 5:   SHRINE Webclient Installation
Step 6:   SHRINE Data Steward Installation
Step 7:   SHRINE Dashboard Installation
Step 8:   SHRINE Software Configuration
Step 9:   Network Configuration (i2b2 + SHRINE)
Step 10:   Ontology

...