SAS Institute. The Power to Know

FOCUS AREAS

Hot Topics

Installing and Configuring a SAS Grid Environment

The following diagrams and documents provide the information necessary to install, configure, and troubleshoot a SAS grid environment.

Installation and configuration of a SAS grid environment based upon the SAS Grid Manager components is a 2 step process:

  1. Install and configure The Platform Suite for SAS which is third party grid middleware that ships with the SAS Grid Manager product.
  2. Install and configure the set of SAS products that you have licensed for the grid enviornment. At a minimum, this will be Base SAS, SAS/CONNECT and SAS Grid Manager.

Installation of a SAS grid environment is driven by a plan file. There are several grid sample plan files that ship with the SAS System. There are sample plans for installing SAS Data Integration Studio in a grid environment, SAS Enterprise Miner in a grid environment and also Foundation SAS in a grid environment. We recommend that either one of the sample plans provided be used for the installation and configuration of the grid or that it be used as the basis to create a customized plan to match your grid environment.

Two metadata server definitions are required by SAS Grid Manager:

  1. a grid logical server definition
  2. a grid monitoring server definition
The grid logical server definition is the "bridge" between a SAS application and the grid environment. It allows a SAS application to recognize the existence of the grid environment and therefore allows the application to execute on the grid resources. The grid monitoring server definition identifies the machine and port number to which the Grid Manager plug-in for SAS Management Console connects in order to obtain the resource usage information collected by the Platform Suite for SAS. The SAS configuration wizard will create these metadata definitions for you as part of the SAS installation and configuration process. You can also use SAS Management Console to manually create additional definitions or modify existing definitions as needed.