This note covers the following topics:
Overview
The SAS_lsm utility provides consistent management of single- or multi-tiered SAS-related services for UNIX/Linux deployments from a single shell script.
Consistent management includes tier dependency checking, starting, stopping, status checking (tier- and deployment-based), and error log collection and analysis. You can execute the script from the operating system command line, via a scheduled cron process, or via your operating system reboot facility. Using SAS_lsm to control your SAS deployment(s) enables process orchestration and actionable tasks based on service state. Using the SAS_lsm userexits framework, any desired functionality can be executed before or after a SAS service is started or stopped.
As of SAS_lsm 4.0.x, this project is open-source and distributed through the SAS Software GitHub. Users of SAS_lsm 3.x or older should upgrade to this release, as new versions will only be posted on the GitHub page. The configuration files used in SAS_lsm 3.x are fully compatible with SAS_lsm 4.0.0 and newer, so older versions will no longer be supported.
The SAS_lsm project can be found on GitHub at https://github.com/sassoftware/SAS-lsm . We welcome forking the project and making contributions if you are interested in improving SAS_lsm!
Prerequisites
To use this utility, you must have a solid working knowledge of UNIX/Linux, and your operating system must contain these prerequisites:
- bash shell
- password-less SSH configured for deployments spread across multiple server hosts.
Utility Download and Deployment
Release packages contain all components and documentation required to set up and use the utility. Obtain the latest release from the GitHub project releases page by downloading the SAS_lsm-v<version-number>.tgz package. https://github.com/sassoftware/SAS-lsm/releases/latest
Open a track with SAS Technical Support if you have questions, about using or configuring the SAS_lsm utility. Please post suggestions for the improvement of the utility on the GitHub project page.
Disclaimer of Warranty
These instructions are provided to you "as is" without any warranties, express or implied, including but not limited to implied warranties or merchantability and/or fitness for a particular purpose. The Institute and its licensor(s) disclaim any liability connected with the use of the instruction. The Institute offers limited technical support for the instruction and usage of the utility.
Limitation of Liability
The Institute and its licensor(s) are not liable for (a) incidental, consequential, special, or direct damages of any sort, whether arising in tort, contract or otherwise, even if the Institute has been informed of the possibility of such damages, or (b) any claim by any other party. Some jurisdictions do not allow the exclusion or limitation of liability for incidental or consequential damages, so this limitation and exclusion may not apply to you.
Operating System and Release Information
SAS System | N/A | AIX | | |
HP-UX | | |
Linux | | |
Solaris | | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
SAS_lsm provides consistent management of single- or multi-tiered SAS® related services for UNIX/Linux deployments via a shell script. Management includes dependency checking, starting, stopping, status checking, error log collection and analysis, as well as a state-based orchestration framework.
Date Modified: | 2020-06-30 14:01:26 |
Date Created: | 2016-05-18 10:01:23 |