![]() |
![]() |
The following issues occurred during the automated portion of your configuration and must be addressed before proceeding.
Since your deployment includes the SAS Web Infrastructure Platform, the applets can be made available (you must use the correct host and port) via:
-APPLETLOC "http://mid-tier-server:mid-tier-port/sasweb/graph"
The location of the JUnit jar file was not specified for Deployment Tester.
Deployment Tester tests other products that use JUnit for validation. Without
JUnit these products may operate properly, but you will not be able to
validate them using Deployment Tester.
The JUnit jar
is available from the Third
Party Software Requirements Web page.
Place the
JUnit jar in this location: /usr/local/junit3.8.1/junit.jar
Permissions on the logs directory (/opt/SAS/Config/Lev1/Web/Logs) are currently set at 777. We strongly recommend that you narrow access to this directory. To facilitate creation of logs, make sure that the SAS Installer (sas_installer) and the invoker of the Web application server can write to this directory. To facilitate appropriate use of the logs, make sure that administrators can see the directory.
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. |
| 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 |
| 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 |
|
| Execution type | Shell script /opt/SAS/Config/Lev1/SASApp/OLAPServer/OLAPServer.sh |
| 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 |
|
| 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.
|
| 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 |
|
| Query Cache Library | Name ="SASApp - wrstemp"
|
| Distribution Library | Name ="SASApp - wrsdist"
|
| Validation steps |
|
| 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 |
|
| Host machine | HOSTNAME.company.com |
| Port | 8701 |
| Validation steps |
|
| 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 |
|
| 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 |
| 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 |
| Host machine | HOSTNAME.company.com |
| Port | 10021 |
| Execution type | Shell script /opt/SAS/Config/Lev1/DeploymentTesterServer/DeploymentTesterServer.sh |
| Host machine | HOSTNAME.company.com |
| Port | 5091 |
| Execution type | Shell script /opt/SAS/Config/Lev1/Web/Applications/RemoteServices/RemoteServices.sh |
| 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 |
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:
The SAS Web Applications require at least one JBoss configuration. The minimal requirements are met by copying the standard configuration named "default" found in /jboss-eap-4.2/jboss-as/server to /jboss-eap-4.2/jboss-as/server/SASServer1. Each server configuration requires a number of tunings:
<mbean code="org.jboss.services.binding.ServiceBindingManager" name="jboss.system:service=ServiceBindingManager"> <attribute name="ServerName">SASServer1</attribute> <attribute name="StoreURL">/opt/SAS/Config/Lev1/Web/Common/jboss/jboss.port.bindings.xml</attribute> <attribute name="StoreFactoryClassName"> org.jboss.services.binding.XMLServicesStoreFactory </attribute> </mbean>
<mbean code="org.jboss.naming.LinkRefPairService" name="jboss.jms:alias=SASTopicConnectionFactory"> <attribute name="JndiName">sas/jms/TopicConnectionFactory</attribute> <attribute name="RemoteJndiName">ConnectionFactory</attribute> <attribute name="LocalJndiName">java:/JmsXA</attribute> <depends>jboss:service=Naming</depends> </mbean>
<mbean code="org.jboss.naming.LinkRefPairService" name="jboss.jms:alias=SASQueueConnectionFactory"> <attribute name="JndiName">sas/jms/QueueConnectionFactory</attribute> <attribute name="RemoteJndiName">ConnectionFactory</attribute> <attribute name="LocalJndiName">java:/JmsXA</attribute> <depends>jboss:service=Naming</depends> </mbean>
<mbean code="org.jboss.mq.server.jmx.Queue" name="jboss.mq.destination:service=Queue,name=AlertQueue"> <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends> <attribute name="JNDIName">sas/jms/AlertQueue</attribute> </mbean>
<mbean code="org.jboss.mq.server.jmx.Queue" name="jboss.mq.destination:service=Queue,name=WorkflowQueue"> <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends> <attribute name="JNDIName">sas/jms/WorkflowQueue</attribute> </mbean>
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]
| 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. |
| 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. |
| Log file | /opt/SAS/Config/Lev1/Web/Logs/SASContentServer.log |
| Validation steps |
|
| URL | http://HOSTNAME.company.com:8080/SASStoredProcess/do |
| Log file | /opt/SAS/Config/Lev1/Web/Logs/SASStoredProcess9.2.log |
| Validation steps |
|
| 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 |
|
| 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 |
|
| 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 |
|
| Log directory | /opt/SAS/Config/Lev1/Web/Logs |
| Validation steps |
|
| 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 |
|
| 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. |
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.
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.
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.