Difference between revisions of "Retain Linux Install"

From GWAVA Technologies Training
Jump to: navigation, search
(Install:)
Line 35: Line 35:
 
#* create a database, username and password
 
#* create a database, username and password
 
# take the defaults
 
# take the defaults
# Stop tomcat <code>rcretain-tomat7 stop</code>
+
# If using multiple disks:
# Change ownership on ARCHIVE, INDEX and LOGS to <code>chown -R tomcat:tomcat /[volume]</code>
+
## Stop tomcat <code>rcretain-tomat7 stop</code>
# Change permissions on ARCHIVE, INDEX and LOGS to <code>chmod -R 774 /[volume]</code>
+
## Change ownership on ARCHIVE, INDEX and LOGS to <code>chown -R tomcat:tomcat /[volume]</code>
# Change ownership on DATA to <code>chown -R mysql:mysql /[volume]</code>
+
## Change permissions on ARCHIVE, INDEX and LOGS to <code>chmod -R 774 /[volume]</code>
# Change permissions on DATA to <code>chmod -R 774 /[volume]</code>
+
## Change ownership on DATA to <code>chown -R mysql:mysql /[volume]</code>
# Start tomcat <code>rcretain-tomat7 start</code>
+
## Change permissions on DATA to <code>chmod -R 774 /[volume]</code>
# go to the [retain server]/RetainServer to configure the server.
+
## Start tomcat <code>rcretain-tomat7 start</code>
 +
# Otherwise, go to the [retain server]/RetainServer to configure the server.
 +
 
 +
== Server Configuration ==
 +
 
 +
# For a test system take the defaults.
 +
# Set DB User to retain
 +
# Set DB ROOT User to root
 +
# Set Search engine to Lucene
 +
 
 +
== Retain Configuration ==
 +
 
 +
# Module Configuration and set up a module
 +
## GroupWise
 +
### Go to GWAdmin
 +
### Go to System/Trusted Applications
 +
#### Create new: Retain
 +
#### Copy Trusted Application Key (save someplace safe)
 +
### Go to Retain/Module Configuration/GroupWise
 +
#### SOAP:
 +
##### Copy Trusted Application Key to field
 +
##### Set POA Host name to IP|domain name of post office
 +
##### Test Connection
 +
##### Save Changes
 +
 
 +
# Reporting and Monitoring Configuration and set up R&M
 +
## Core Settings:
 +
### Enable: Disable the disk usage statistics
 +
### Enable: Disable the number of messages statistics
 +
## Connection:
 +
### Set server host names to IP or domain name, not localhost
 +
## Save bootstrap
 +
## Click on Reporting and install bootstrap
 +
 
 +
== Job Configuration ==
 +
# Create Initial Dredge Schedule
 +
## Single for Initial Dredge
 +
## Save Changes
 +
# Create Initial Dredge Profile
 +
## Scope tab:
 +
### All Messages
 +
### Try to publish all messages (SLOW)
 +
### Enable Retention and Item Store Flag
 +
### Save Changes
 +
# Create Worker
 +
## Local Worker is good, if the worker is remote name it after the server it is on.
 +
## Polling:
 +
### Poll for configuration every 60 minutes is usually enough
 +
## Logging:
 +
### Diagnostic (so we don't have to try to reproduce the issue, which may take hours)
 +
## Module specific
 +
### POA Host Name should be blank
 +
## Save Changes
 +
### Save Bootstrap
 +
### Open Worker web page (http://[Workerhost]/RetainWorker
 +
### Upload
 +
# Create Initial Dredge Job
 +
## Core Settings:
 +
### Set Schedule, Profile and Worker as created above
 +
## Mailboxes:
 +
### Select Mail Server(s) to dredge
 +
## Notification:
 +
### Enable Mail when errors occur and Mail summary when job is complete
 +
## Save Changes
 +
# Run Job
 +
## Go to Schedules and set the minutes back 1 min.
 +
## Go to Worker Web Console and click on "Refresh job cache now"
 +
## Go to Status and determine if job is running properly.

Revision as of 18:21, 11 November 2015

Contents

Prerequisites for Retain 3.5:

  1. Create disks for best practices
    • OS
    • ARCHIVE
    • INDEX
    • LOGS
    • DATA
  2. Install http server (apache2) from YaST
  3. Set DNS to Exchange server, if applicable. YaST/Network Settings
  4. Create directories /software/retain and /software/mysql
  5. md /software/mysql directory and change to it
  6. download MySQL Community Server 5.5.42 [1] direct? [2] to that mysql directory
  7. Extract the MySQL client and MySQL server or just untar the whole thing
    • tar -xf MySQL-5.5.42-1.sles11.x86_64.rpm-bundle.tar
  8. md /software/retain[version] directory and change to it
  9. download the current version of Retain [3] or the beta.
  10. unzip Retain
  11. chmod +x *.sh

Install:

  1. ./RetainInstall.sh
  2. install modules:
    • Retain Server
    • Reporting & Monitoring
    • Worker
  3. setup database, using MySQL
    • give it the path from above
    • give mysql root user a password (remember this)
    • create a database, username and password
  4. take the defaults
  5. If using multiple disks:
    1. Stop tomcat rcretain-tomat7 stop
    2. Change ownership on ARCHIVE, INDEX and LOGS to chown -R tomcat:tomcat /[volume]
    3. Change permissions on ARCHIVE, INDEX and LOGS to chmod -R 774 /[volume]
    4. Change ownership on DATA to chown -R mysql:mysql /[volume]
    5. Change permissions on DATA to chmod -R 774 /[volume]
    6. Start tomcat rcretain-tomat7 start
  6. Otherwise, go to the [retain server]/RetainServer to configure the server.

Server Configuration

  1. For a test system take the defaults.
  2. Set DB User to retain
  3. Set DB ROOT User to root
  4. Set Search engine to Lucene

Retain Configuration

  1. Module Configuration and set up a module
    1. GroupWise
      1. Go to GWAdmin
      2. Go to System/Trusted Applications
        1. Create new: Retain
        2. Copy Trusted Application Key (save someplace safe)
      3. Go to Retain/Module Configuration/GroupWise
        1. SOAP:
          1. Copy Trusted Application Key to field
          2. Set POA Host name to IP|domain name of post office
          3. Test Connection
          4. Save Changes
  1. Reporting and Monitoring Configuration and set up R&M
    1. Core Settings:
      1. Enable: Disable the disk usage statistics
      2. Enable: Disable the number of messages statistics
    2. Connection:
      1. Set server host names to IP or domain name, not localhost
    3. Save bootstrap
    4. Click on Reporting and install bootstrap

Job Configuration

  1. Create Initial Dredge Schedule
    1. Single for Initial Dredge
    2. Save Changes
  2. Create Initial Dredge Profile
    1. Scope tab:
      1. All Messages
      2. Try to publish all messages (SLOW)
      3. Enable Retention and Item Store Flag
      4. Save Changes
  3. Create Worker
    1. Local Worker is good, if the worker is remote name it after the server it is on.
    2. Polling:
      1. Poll for configuration every 60 minutes is usually enough
    3. Logging:
      1. Diagnostic (so we don't have to try to reproduce the issue, which may take hours)
    4. Module specific
      1. POA Host Name should be blank
    5. Save Changes
      1. Save Bootstrap
      2. Open Worker web page (http://[Workerhost]/RetainWorker
      3. Upload
  4. Create Initial Dredge Job
    1. Core Settings:
      1. Set Schedule, Profile and Worker as created above
    2. Mailboxes:
      1. Select Mail Server(s) to dredge
    3. Notification:
      1. Enable Mail when errors occur and Mail summary when job is complete
    4. Save Changes
  5. Run Job
    1. Go to Schedules and set the minutes back 1 min.
    2. Go to Worker Web Console and click on "Refresh job cache now"
    3. Go to Status and determine if job is running properly.
Personal tools
Namespaces

Variants
Actions
Home
Exchange
GroupWise
JAVA
Linux
MTK
Retain
GW Monitoring and Reporting (Redline)
GW Disaster Recovery (Reload)
GW Forensics (Reveal)
GWAVA
Secure Messaging Gateway
GW Mailbox Management (Vertigo)
Windows
Other
User Experience
Toolbox
Languages
Toolbox