Color bar

Configuration Guidelines and Details for "HOSTNAME.company.com"

Overview

  1. Warnings and Notices
  2. SAS Management Console
  3. SAS Application Servers
  4. SAS Spawners
  5. SAS Table Server
  6. SAS Deployment Tester Server
  7. Remote Services
  8. Web Application Server
  9. SAS Web Applications
  10. Web Application Custom Content
  11. Obtaining Additional Information

Warnings and Notices

The following issues occurred during the automated portion of your configuration and must be addressed before proceeding.

SAS Management Console

SAS Management Console is required to complete many of the following steps.

Startup command /opt/SAS_9.2/g/SASManagementConsole/9.2/sasmc
For easier access, the installation directory /opt/SAS_9.2/g/SASManagementConsole/9.2 can be placed in the executable path environment. Likewise, aliases or symbolic links can be created to reference the command.
User ID SAS Administrator user ID
Password Enter the password you created in the SAS Deployment Wizard.

SAS Application Servers

SASMeta - Metadata Server

Host machine HOSTNAME.company.com
Port 8561
Log directory /opt/SAS/Config/Lev1/SASMeta/MetadataServer/Logs
For more details about the initial logging configuration and how to modify it, see "Administering Logging for SAS Servers" in the SAS Intelligence Platform: System Administration Guide at http://support.sas.com/92administration.
Execution type Shell script
/opt/SAS/Config/Lev1/SASMeta/MetadataServer/MetadataServer.sh

Notes:

SASApp - OLAP Server

Host machine HOSTNAME.company.com
Port 5451
Log directory /opt/SAS/Config/Lev1/SASApp/OLAPServer/Logs
For more details about the initial logging configuration and how to modify it, see "Administering Logging for SAS Servers" in the SAS Intelligence Platform: System Administration Guide at http://support.sas.com/92administration.
Validation steps
  1. In the SAS Management Console, on the Plug-ins tab, select "+" to expand the Server Manager node.
  2. Expand SASApp.
  3. Highlight the SASApp - Logical OLAP Server.
  4. Right mouse click this server and select Validate. You should see a Validation Successful message.
Execution type Shell script
/opt/SAS/Config/Lev1/SASApp/OLAPServer/OLAPServer.sh

SASApp - Stored Process Server

Host machine HOSTNAME.company.com
Port 8601
Log directory /opt/SAS/Config/Lev1/SASApp/StoredProcessServer/Logs
For more details about the initial logging configuration and how to modify it, see "Administering Logging for SAS Servers" in the SAS Intelligence Platform: System Administration Guide at http://support.sas.com/92administration.
Validation steps
  1. In the SAS Management Console, on the Plug-ins tab, select "+" to expand the Server Manager node.
  2. Expand SASApp.
  3. Highlight the SASApp - Logical Stored Process Server.
  4. Right mouse click this server and select Validate. You should see a Validation Successful message.

SASMeta - Workspace Server

Host machine HOSTNAME.company.com
Validation steps The SASMeta - Workspace Server should be used for only a few designated administrative tasks. It is appropriate to defer validation of this server until you have set up the SAS users who will perform these tasks. This server requires an external account and is available to only the SAS Administrators group.

    Notes:

    SASApp - Workspace Server

    Host machine HOSTNAME.company.com
    Port 8591
    Log directory /opt/SAS/Config/Lev1/SASApp/WorkspaceServer/Logs
    For more details about the initial logging configuration and how to modify it, see "Administering Logging for SAS Servers" in the SAS Intelligence Platform: System Administration Guide at http://support.sas.com/92administration.
    Validation steps
    1. In the SAS Management Console, on the Plug-ins tab, select "+" to expand the Server Manager node.
    2. Expand SASApp.
    3. Highlight the SASApp - Logical Workspace Server.
    4. Right mouse click this server and select Validate (you can enter sasdemo or the SAS Spawned Servers account for the user ID). You should see a Validation Successful message.

    Notes:

    SAS BI Report Services Workspace Configuration

    Query Cache Library Name ="SASApp - wrstemp"
    1. In SAS Management Console, on the Plug-ins tab, select the "+" to expand the Data Library Manager node.
    2. Select "+" to expand Libraries.
    3. Select the library listed above.
    4. Right mouse click this library and select Properties.
    5. Click the Options tab and locate the path to the library in the Selected items text box.
    Review the documentation provided to determine if permissions need to be modified for the library or directory to which the library points.
    1. For details, view the http://support.sas.com/92administration and refer to the document called SAS 9.2 Intelligence Platform: Web Application Administration Guide.
    2. See the section called Improving the Performance of SAS Web Report Studio.
    3. This section will contain a list of Suggestions for Improving the Performance of SAS Web Report Studio. Go to the information titled "Using the Query Cache".
    4. Refer to the subsection called Security Considerations for the Query Cache Libraries for information regarding permissions.
    Distribution Library Name ="SASApp - wrsdist"
    1. In SAS Management Console, on the Plug-ins tab, select the "+" to expand the Data Library Manager node.
    2. Select "+" to expand Libraries.
    3. Select the library listed above.
    4. Right mouse click this library and select Properties.
    5. Click the Options tab and locate the path to the library in the Selected items text box.
    Review the documentation provided to determine if permissions need to be modified for the library or directory to which the library points.
    1. For details, view the http://support.sas.com/92administration and refer to the document called SAS 9.2 Intelligence Platform: Web Application Administration Guide.
    2. See the section called Pre-generated Reports From SAS Web Report Studio.
    3. Refer to the subsection called Verifying Permissions for the Distribution Library for information regarding permissions.
    Validation steps
    1. In SAS Management Console, on the Plug-ins tab, select "+" to expand the Data Library Manager node.
    2. Verify the libraries named above are listed under the Data Library Manager.
    3. In SAS Management Console, on the Plug-ins tab, select "+" to expand the Application Management node.
    4. Select "+" to expand the Configuration Manager
    5. Highlight BI Rep Svc Wkspace Config 4.2
    6. Right mouse click and select Properties.
    7. Click the Settings tab.
    8. Validate the query cache library and the distribution library. They should match the libraries listed under Data Libraries.

    SAS BI Report Services 4.2

    Log directory /opt/SAS/Config/Lev1/Applications/SASBIReportServices4.2/Logs
    For more details about how to modify your log format and to see what logging entails, see the SAS Intelligence Platform: Web Application Administration Guide at http://support.sas.com/92administration.
    Java Batch Server Name ="SASApp - BRM Java Batch Server"
    Configuration Configuration Directory = "/opt/SAS/Config/Lev1/Applications/SASBIReportServices4.2"
    Validation steps
      Java Batch Server
    1. In SAS Management Console, on the Plug-ins tab, select "+" to expand the Server Manager node.
    2. Select "+" to expand SASApp.
    3. Select "+" to expand the SASApp - Logical SAS Java Batch Server.
    4. Verify the existence of the java batch server(s) referenced above.
    5. Right mouse click this server and select Properties.
    6. Click the Options tab.
    7. Validate the command line by examining the parameter values and verifying file locations and the repository name.
      Local Services
    1. In SAS Management Console, on the Plug-ins tab, select "+" to expand the Foundation Services Manager node.
    2. Select "+" to expand the SASBIReportServices4.2 Local Services Definition.
    3. Select "+" to expand Core.
    4. Select the Logging Service.
    5. Right mouse button and choose Properties.
    6. Click the Service Configuration tab.
    7. Click the Configuration button.
    8. Verify the logging contexts.
    9. Refer to the logging documentation at the link specified above for details.
      outputgen.ini file
    1. The file outputgen.ini may need to be modified. This file is located in the install folder /opt/SAS_9.2/g/SASBIReportServices/4.2.
    2. The following default settings for Java command line options appear in this file: java.net.preferIPv4Stack=true and java.net.preferIPv6Addresses=false.
    3. If the system is configured to use IPv6, these values must be changed to: java.net.preferIPv4Stack=false and java.net.preferIPv6Addresses=true.

    SASApp - Pooled Workspace Server

    Host machine HOSTNAME.company.com
    Port 8701
    Validation steps
    1. In the SAS Management Console, on the Plug-ins tab, select "+" to expand the Server Manager node.
    2. Expand SASApp.
    3. Highlight the SASApp - Logical Pooled Workspace Server.
    4. Right mouse click this server and select Validate. You should see a Validation Successful message.

    SASMeta - SAS DATA Step Batch Server

    Host machine HOSTNAME.company.com
    Log directory /opt/SAS/Config/Lev1/SASMeta/BatchServer/Logs
    For more details about the initial logging configuration and how to modify it, see "Administering Logging for SAS Servers" in the SAS Intelligence Platform: System Administration Guide at http://support.sas.com/92administration.
    Validation steps
    1. Execute the following command:
      /opt/SAS/Config/Lev1/SASMeta/BatchServer/sasbatch.sh
    2. If SAS starts successfully, the DATA step batch server has been validated.

    SAS Spawners

    Object Spawner

    Host machine HOSTNAME.company.com
    Port 8581
    Log directory /opt/SAS/Config/Lev1/ObjectSpawner/Logs
    For more details about the initial logging configuration and how to modify it, see "Administering Logging for SAS Servers" in the SAS Intelligence Platform: System Administration Guide at http://support.sas.com/92administration.
    Execution type Shell script
    /opt/SAS/Config/Lev1/ObjectSpawner/ObjectSpawner.sh

    SAS Table Server

    Host machine HOSTNAME.company.com
    Port 2171
    Log directory /opt/SAS/Config/Lev1/SASTS/TableServer/Logs
    For more details about the initial logging configuration and how to modify it, see "Administering Logging for SAS Servers" in the SAS Intelligence Platform: System Administration Guide at http://support.sas.com/92administration.
    Execution type Shell script
    /opt/SAS/Config/Lev1/SASTS/TableServer/TableServer.sh

    SAS Deployment Tester Server

    Host machine HOSTNAME.company.com
    Port 10021
    Execution type Shell script
    /opt/SAS/Config/Lev1/DeploymentTesterServer/DeploymentTesterServer.sh

    Remote Services

    Host machine HOSTNAME.company.com
    Port 5091
    Execution type Shell script
    /opt/SAS/Config/Lev1/Web/Applications/RemoteServices/RemoteServices.sh
  1. SAS Remote Services needs to be restarted after each reboot of your system. The above command can be used to perform this action. Note, it is imperative that SAS Remote Services is started before starting the web application server.

    Web Application Server

    Vendor jboss
    Application Server Name JBoss
    Version 4.2.0
    JBoss Home Dir /jboss-eap-4.2/jboss-as
    Java JDK java version "1.5.0_15" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_15-b04) Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_15-b04, mixed mode)
    Host machine HOSTNAME.company.com
    .
    Configuration SASServer1
    Port 8080
    Server Logs Dir /jboss-eap-4.2/jboss-as/SASServer1/logs

    Configuring Your JBoss Web Application Server

    When you run the SAS Deployment Wizard to install and configure the SAS 9.2 software, you have the option of allowing the SAS Deployment Wizard to configure a JBoss application server configuration for you and to deploy your web applications to that server. You have chosen manual configure of JBoss. The following instructions provide a basic JBoss configuration that uses SAS authentication and unsecure connections. This configuration should support a small number of users. If you need to setup a more sophisticated topology that includes reverse proxy servers, web server authentication, single sign-on, or secure socket connections, please see the SAS 9.2 Intelligence Platform: Web Application Administration Guide at http://support.sas.com/92administration for additional details.

    Before configuring JBoss for SAS applications, be sure to review the JBoss Post-Installation Steps if you have not already done so.

    The following list contains a summary of configuration actions you need to perform:

    Starting the Web Application Server

    The SAS Deployment Wizard has not attempted to start the JBoss Web Application Server for you. However, the SAS Deployment Wizard has created a sample startup script for your use at /opt/SAS/Config/Lev1/Web/Common/jboss/SASServer1.sh. If the Server is not running then it can be started by running the SASServer1.sh command.

    Usage: SASServer1.sh [start, stop]

    Deploy Web Applications

    SAS Web Applications

    SAS Themes

    Validation steps SAS Themes are used by SAS theme-enabled web applications. If you go to the logon screen for the Portal and see images then SAS Themes are working properly.

    SAS Web Infrastructure Platform

    Log directory /opt/SAS/Config/Lev1/Web/Logs
    Validation steps The SAS Web Infrastructure Platform is used by other SAS web applications, so if the validation steps for SAS web applications are successful, then the SAS Web Infrastructure Platform is working properly.

    SAS Content Server

    Log file /opt/SAS/Config/Lev1/Web/Logs/SASContentServer.log
    Validation steps
    1. In the SAS Management Console, on the Plug-ins tab, select "+" to expand the Server Manager node.
    2. Highlight the SAS Content Server.
    3. Right mouse click this server and select Validate.
    4. Log in using valid credentials for an unrestricted user defined in the SAS Metadata Server.
    5. You should see a Validation Successful message.

    SAS Stored Process Web Application

    URL http://HOSTNAME.company.com:8080/SASStoredProcess/do
    Log file /opt/SAS/Config/Lev1/Web/Logs/SASStoredProcess9.2.log
    Validation steps
    1. Access the URL provided above.
    2. Log in using the sasdemo credentials provided during configuration.
    3. On the Welcome page, click the "Sample: Shoe Sales by Region" link to access the custom input form for this sample stored process.
    4. Select an ODS style or accept the default value, and click the "Display SAS Output" button.
    5. The output from the stored process is a static table and a clickable chart. Click a bar segment on the chart to drill down to the data for that country.

    SAS Web Report Studio

    URL http://HOSTNAME.company.com:8080/SASWebReportStudio
    Log directory /opt/SAS/Config/Lev1/Web/Logs/SASWebReportStudio4.2.log
    For more details about how to modify your log format and to see what logging entails, see "Logging for SAS Web Applications" in the SAS Intelligence Platform: Web Application Administration Guide at http://support.sas.com/92administration.
    Validation steps
    1. Access the URL provided above.
    2. Login using valid credentials defined in the SAS Metadata Server.

    SAS Web OLAP Viewer for Java

    ;
    URL http://HOSTNAME.company.com:8080/SASWebOLAPViewer
    Log file /opt/SAS/Config/Lev1/Web/Logs/SASWebOLAPViewer4.2.log
    For more details about how to modify your log format and to see what logging entails, see "Logging for SAS Web Applications" in the SAS Intelligence Platform: Web Application Administration Guide at http://support.sas.com/92administration.
    Validation steps
    1. Access the URL provided above.
    2. Login using valid credentials defined in the SAS Metadata Server.

    SAS Information Delivery Portal

    URL http://HOSTNAME.company.com:8080/SASPortal
    Log file /opt/SAS/Config/Lev1/Web/Logs/SASPortal4.2.log
    For more details about how to modify your log format and to see what logging entails, see "Logging for SAS Web Applications" in the SAS Intelligence Platform: Web Application Administration Guide at http://support.sas.com/92administration.
    Validation steps
    1. Access the URL provided above.
    2. Login using the sasdemo credentials provided during configuration.
    3. Since the Portal samples were installed, verify that a Home page was created and contains two portlets, My Collections and Bookmarks.
    4. Perform a search to verify that you have access to SAS content.

    Notes:

    SAS Shared Services

    Log directory /opt/SAS/Config/Lev1/Web/Logs
    Validation steps
    1. Access the Comment Service.
    2. Log in using the sasdemo credentials provided during configuration.
    3. Verify that you can add a comment.

    SAS BI Dashboard 4.2

    URL http://HOSTNAME.company.com:8080/SASBIDashboard
    Log directory /opt/SAS/Config/Lev1/Web/Logs/SASBIDashboard4.2.log
    For more details about how to modify your log format and to see what logging entails, see "Logging for SAS Web Applications" in the SAS Intelligence Platform: Web Application Administration Guide at http://support.sas.com/92administration.
    Validation steps
    1. Grant the user SAS Demo User access to SAS BI Dashboard 4.2. In SAS Management Console, on the Plug-ins tab, click on the User Manager node.
    2. Right click on "BI Dashboard Administrators" and select "Properties."
    3. Click on the "members" tab
    4. Double click on SAS Demo User to add it to the group.
    5. Click OK.
    6. Access the URL provided above.
    7. Login using the sasdemo credentials provided during configuration.
    8. Create a new indicator using the New Indicator option.
    9. Add this indicator to a new or existing dashboard and verify that you have access to this dashboard by adding the BI Dashboard Portlet to a Portal page.

    Notes:

    SAS Help Viewer Metadata Configuration

    URL http://HOSTNAME.company.com:8080/SASWebDoc
    Validation steps Use the URL above and examine the Installed Products Page, if there were any errors configuring help content, they will be reported on that page.

    Web Application Custom Content

    If you wish to add custom content into SAS web applications, you may do so by placing your custom content into the appropriate custom content directory structure for the given application, and then running the SAS Deployment Manager to rebuild web applications. The custom content root directory for a given web application is

    /opt/SAS/Config/Lev1/Web/Common/Server Name/Application Name/CustomContent

    For example,

    /opt/SAS/Config/Lev1/Web/Common/SASServer1/SASWebReportStudio4.2/CustomContent

    Within that directory, there are subdirectories (for example, ears or wars) corresponding to specific archive types (ear and war files, respectively). Under the archive type directories, there are subdirectories for each specific archive—these are the root directories for each archive within the application. Custom content should be placed in the archive's directory tree corresponding to where the content should appear within the archive.

    For example, to add the ear_addon.xml file into the addons directory in the sas.webreportstudio ear file, create the

    .../CustomContent/ears/sas.webreportstudio/addons

    directory, and place ear_addon.xml in it. Our process knows which war files are contained within ear files, so if you want to add war_addon.jar into the WEB-INF/lib directory in the sas.webreportstudio war file within the sas.webreportstudio ear file, then create

    .../CustomContent/wars/sas.webreportstudio/WEB-INF/lib

    directory, and place war_addon.jar in it.

    Once all your custom content is ready to be consumed, run the SAS Deployment Manager and choose to rebuild web applications. Doing so will rebuild the web applications, inserting the custom content into the archives under the appropriate paths. Note that if custom content has the same path and name of content normally included in the archive, then the custom content takes precedence.

    Obtaining Additional Information

    Additional SAS Intelligence Platform documentation is available from the SAS 9.2 administration documentation web site.

    There may be additional configuration steps required for your SAS Foundation software. Consult the SAS Foundation Configuration instructions available for your operating system for product-specific post-installation steps. The configuration instructions are available from the SAS Install Center web site.

    Backing up your SAS Metadata Server

    After completing your SAS Intelligence Platform configuration, we strongly recommend that you create a backup of your newly configured SAS Metadata Server. If you have adequate disk space to accommodate a copy of all of your metadata repositories on the metadata server host, use the MetadataServer.sh script provided in the /opt/SAS/Config/Lev1/SASMeta/MetadataServer directory. To execute the script, type:

    ./MetadataServer.sh backup

    The script copies all critical metadata server files to a SASBackup subdirectory of the MetadataServer directory.

    If disk space is an issue, then use the SAS Backup wizard provided in the SAS Management Console Metadata Manager or the %OMABAKUP macro to perform the backup. Both of these tools copy all critical metadata server files and permit you to specify a different backup destination. For more information, see "About the Backup Wizard" and "About %OMABAKUP" in the SAS Intelligence Platform: System Administration Guide at http://support.sas.com/92administration.

    Regular metadata server backups using SAS backup tools are crucial to ensuring the health of your SAS 9.2 Intelligence Platform configuration, but they are just one part of backing up a SAS Intelligence Platform configuration. To devise a backup strategy for your entire SAS Intelligence Platform configuration, see "Best Practices for Backing Up and Restoring Your System" in the SAS Intelligence Platform: System Administration Guide at http://support.sas.com/92administration.

    Copyright © 2008 SAS Institute Inc., Cary, NC, USA. All Rights Reserved.