Support for Operating Systems and Environments in SAS® Viya® 3.4
Operating System Support
SAS Viya software can be deployed on the operating systems that are listed on this page. Deploy the software on the operating system that you selected when you placed your software order.
End users can also access the product user interfaces for SAS Viya applications from a desktop computer, using a supported web browser. Because SAS software is not installed on this machine, the requirements are minimal. UNIX 64-bit and Windows 64-bit operating systems are supported. Apple OS X 10.10 and later is supported for SAS Viya user interfaces that support Apple Safari.
For information about web browsers and mobile platforms that are supported for client access, see the SAS Viya Support for Web Browsers page.
Supported Distributions of Linux
In a multi-machine deployment, SAS recommends that all server machines have the same version of Linux, including the distribution, release, and patch level. A mixture of Linux versions is not supported. In addition, all CAS Server machines must be running the same version of Linux.
The following operating systems are supported for both physical and virtual machines:
- Red Hat Enterprise Linux 6.7 (64-bit) and later within 6.x
- Red Hat Enterprise Linux 7.1 and later within 7.x
- Oracle Linux 6.7 and later within 6.x
- Oracle Linux 7.1 and later within 7.x
- SUSE Linux Enterprise Server 12.2 and later within 12.x*
* SUSE Linux is not supported for SAS Anti-Money Laundering, SAS Business Orchestration Services, SAS Intelligence and Investigation Management, or SAS Visual Investigator deployments. SUSE Linux 15 is not supported.
Limited Support for Red Hat Enterprise Linux 6.x
SAS Viya 3.4 previously offered full support for Red Hat Enterprise Linux 6.7 and later within 6.x. However, Red Hat Enterprise Linux 6 has reached Extended Life Phase, which means that “Software maintenance, new bug fixes and security errata will no longer be provided for the Red Hat Enterprise Linux 6 product family,” according to Red Hat.
Because a supported version of Ansible is not readily available for Red Hat Enterprise Linux 6.x, new deployments of SAS Viya 3.5 are no longer supported on those operating systems. If you are running SAS Viya on one of those operating systems, contact SAS Technical Support before you attempt to update, upgrade, or otherwise redeploy your software. These same policies also apply to Oracle Enterprise Linux 6.x.
SAS Support for Alternative Operating Systems
See http://support.sas.com/techsup/pcn/altopsys.html for the statement of SAS’s support for operating systems other than those listed here.
Supported Distributions of Windows
For SAS Viya and SAS Event Stream Processing:
- Windows Server 2012 R2 Datacenter, Essentials, Foundation, and Standard Edition (64-bit version)
- Windows Server 2016 Datacenter, Essentials, and Standard Edition (64-bit version)
- Windows Server 2019 Datacenter and Standard Edition (64-bit version)
Ansible
SAS requires Ansible version 2.5.x through 2.8.x.
The Ansible controller machine must be connected to the Red Hat Network. Oracle Linux machines require an Oracle Linux support subscription.
SAS recommends using pip to install one of the supported versions of Ansible. However, if you want to install Ansible from Red Hat channels, the Ansible controller requires a Server-Optional subscription in addition to the Base (operating-system) subscription. Be aware that these channels do not always contain a supported version of Ansible. The managed nodes must also be registered to the Red Hat Network, but a Base subscription is sufficient.
With Oracle Linux 6 Update 5 or later, the ULN registration procedure automatically registers each host with the latest channels for the base repository and the Unbreakable Enterprise Kernel Release 3 (UEK R3).
Python
The Ansible controller requires Python 2.6 or later. Any machines in your deployment that you plan to manage with Ansible 2.5 or later require Python 3.5 or a later release. The Ansible controller also requires the following Python modules, which are provided by the Extra Package for Enterprise Linux (EPEL) if the machine is registered:
- paramiko
- PyYAML
- Jinja2 2.7
SAS Deep Learning Python API (SAS DLPy) requires Python 3.0 or later. Different versions of Python can coexist on the same machine. However, you must install them using different versions of PIP. One method of installing different versions of Python is to install Anaconda, which includes PIP. You then use that version of PIP to install a version of Python that supports CAS integration with JupyterHub, SAS Scripting Wrapper for Analytics Transfer (SAS SWAT), and SAS DLPy.
For more information about SAS DLPy, see: https://github.com/sassoftware/python-dlpy/blob/master/README.md.
For more information about SAS SWAT, see https://sassoftware.github.io/python-swat/index.html.
Recommended Resources
Explore our training options, including on-site classroom, live web, e-learning and one-on-one mentoring.
Validate your SAS knowledge and skills by earning a globally recognized credential from SAS.