top of page
1686072487199_edited.jpg

SAS GCM 7.6 Prerequisites

Click below to view the detailed prerequisites for implementing SAS GCM 7.6 on SAS 9.4. The document outlines the required operating systems, hardware specifications, software components, user permissions, and security configurations that must be in place prior to installation and configuration.

Linux

  • Create a system user unxsas (SAS Installer) with full permissions on all SAS directories (/sas, /sasdata, /saswork, etc.).

  • Create additional users: unxsrv, unxdemo, rgfadmin, and lasradm, and assign them to the sasadmingrp group.

  • Ensure X11 Server is installed and accessible by unxsas.

  • Disable local firewalls, IPv6, antivirus, and client firewalls on SAS servers.

  • Set appropriate ulimit parameters before installation:

    * soft nproc 65536
    * hard nproc 65536
    * soft nofile 350000
    * hard nofile 350000

  • Confirm /etc/hosts entries are correctly mapped and return valid IPs, not ::1.

  • Create directory /etc/opt/vmware/vfabric with write access for the SAS installer account.

  • Install Python 3.9.

  • Create a domain user named sasinstall.

    • Add this user to the Administrators group.

    • Ensure it has permission to install software and make local system changes.

  • Create the following domain users:

    • sassrv

    • sasdemo

    • rgfadmin

    • (For SAS Visual Analytics only): lasradm

  • Create a new group named SAS Server Users.

    • Add the above users to this group.

    • Grant this group the Log on as a batch job right under Local Security Policy.

  • Enable access between the SAS Server and Database Server through the required ports.

  • Disable IPv6 on all SAS servers.

  • Temporarily disable antivirus software during the installation process.

  • Disable the local Windows Firewall on all SAS servers.

  • Ensure proper hostname and IP mapping in the hosts file.

  • Ensure that Microsoft .NET Framework 3.5 Service Pack 1 is installed.

  • Download JUnit jar file.

  • For SAS Visual Analytics installations, download and install ActivePython 3.9

  • Ensure Port 80 is available for use and not occupied by any other web server (e.g., IIS).

Windows

Database

General
  • Install the appropriate 64-bit DB clients on all SAS servers.

  • Ensure JDBC drivers are correctly installed and connectivity to the database server is verified.

Microsoft SQL Server
  • Create a database user.

  • Grant full read/write permissions for database and object creation and deletion.

  • Create GCM database.

  • Enable XA transactions (for Microsoft SQL Server):

    • Execute xa_install.sql available in the jdbc zip file on the master database.

    • From the zip folder, extract and place sqljdbc_xa.dll on the SQL server.

    • Grant execute permissions to the database user.

Oracle
  • Create empty schemas:

    • gcm

    • sas_share

  • Create corresponding database users:

    • sas_share

    • gcm

  • Provide:

    • AD IP Address

    • Port Number

    • Base DN

    • Authentication credentials (User ID and Password)

  • Ensure the relevant port is open between the AD and SAS Servers.

Active Directory

SMTP

Provide the following SMTP mail server details for SAS to send system alerts:

  • Hostname / Domain Name

  • IP Address

  • Port

  • Recipient Email Address

  • Enable Allow Relaying for SAS server IPs.

  • Username and Password (If authentication is enabled)

Generate and manage SSL certificates:

  • Create a private key.

  • Generate a certificate signing request (CSR).

  • Obtain a signed certificate.

SSL

SAS Depot

  • Download the correct SAS Software Depot for Linux (not Windows).

  • Validate the depot using the Depot Check Utility:
    SAS Support: Depot Check Utility

  • Store the depot under /sas/SAS-9.4-SW-DEPOT and ensure proper permissions.

bottom of page