Необходимые компоненты для установки SAS на Unix системы

Всем привет!

В этой статье я напишу о необходимых настройках Linux перед установкой ПО SAS. Эта статья не имела бы место в случае полного описания требований к Linux в документации SAS.

Речь пойдёт о компонентах, требуемых при установке системы SAS Intelligence Platform, которая включает в себя Web Application сервера.

В данном примере используется RedHat в качестве OS. На других Unix платформах синтаксис может отличаться!

Поехали!

  1. В первую очередь, я рекомендую ознакомиться с требованиями системы SAS к ресурсам и операционным системам:

https://support.sas.com/resources/sysreq/index.html

Далее уже пойдут специфичные библиотеки, которые в явном виде не указаны в требованиях. Их можно обнаружить только в обращениях на support. Для установки необходимо выполнять команды из-под пользователя с соответствующими правами, можно из-под ROOT:

  • Библиотека libXp, требуется для SAS Foundation

sudo apt-get update

sudo apt-get install libxp

  • Библиотека libnuma (библиотеки C), требуется для запуска файлов *.sas

sudo apt-get install libnuma-dev

  • Библиотеки для запуска графического интерфейса X11. Данный интерфейс требуется для запуска SAS Deployment Manager с помощью, например, x-ming или xshell.

Сперва необходима установка xAuth. Я тут рекомендую обратиться к администраторам системы, так как там много нюансов. К информации:

http://www.redwireservices.com/remote-x11-for-linux-unix

Установка библиотек, которые необходимы для интерфейса X11:

sudo apt-get install libgtk2.0-0 libgdk-pixbuf2.0-0 libfontconfig1 libxrender1 libx11-6 libglib2.0-0  libxft2 libfreetype6 libc6 zlib1g libpng12-0 libstdc++6-4.8-dbg-arm64-cross libgcc1

  • Требуется предустановленный python 2.6. Обычно, он уже есть в Linux системах по адресу /usr/bin/.
  1. Настройка ulimit и nproc для корректной работы Web Application серверов

https://support.sas.com/resources/thirdpartysupport/v94/appservers/preinstall.html

Необходимо сделать дополнительные настройки системы из-под ROOT:

В файле /etc/security/limits.conf

Добавить в конце:

* soft nproc 65536

* hard nproc 65536

* soft nofile 350000

* hard nofile 350000

В файле /etc/security/limits.d/90-nproc.conf

Также снизу сделать:

root       soft    nproc     unlimited

  1. В промежуток между установкой и дальнейшей конфигурацией ПО SAS потребуется запустить скрипт из-под ROOT:

!SASHOME/SASFoundation/9.4/utilities/bin/setuid.sh

 

 

Необходимые компоненты для установки SAS на Unix системы: 5 комментариев

  1. А можете подробнее написать для чего именно нужны все перечисленные библиотеки? Что именно без них не работает? И почему только в саппорте о них говорят?

    1. Евгений, сразу несколько пунктов:
      — я обновил несколько статью с уточнением по библиотекам
      — также добавил ещё одну обязательную библиотеку libXp, необходимую для запуска установщика SAS
      — указал требования при установке к python2.6

      Обычно, администраторы Linux заранее устанавливают большинство из указанных мною библиотек, но бывает что система достаётся абсолютно «голой» перед установкой. К сожалению, если устанавливаешь эти библиотеки после того как сделана первоначальная установка SAS, то приходится делать полную переустановку SAS.

      Библиотеки, которые требуются для запуска графических интерфейсов, я отыскал в гугле. Более подробно, к сожалению, не смогу подсказать. Если есть какие-то сомнения в их необходимости, буду рад почитать по этому поводу.

      1. Сергей, добрый день!

        Мы в основном занимаемся установкой SAS CM, DM, RTDM, EM.
        Для поддержки X11 на RHEL проще всего и быстрее установить группу пакетов
        yum groupinstall «X Window System»

        Также дополнительно к этой группе я ставлю следующие пакеты:

        1. Для запуска …/Lev1/SASApp/BatchServer/sasbatch.sh
        требуется:
        yum install libjpeg-turbo

        2. Для minimal install RHEL требуется доустановить:
        yum install net-tools – иначе не будет работать проверка старта серверов в sas.servers
        yum install compat-glibc libpng12
        yum install libXp numactl (еще нужен libXmu, но он входит в «X Window System»)

        3. Для работы SAS Deployment Test server
        yum install glibc.i686 (без нее тест SAS OQ не работает в SAS Management Console)
        yum install ksh (нужен для работы тестов в SAS Management Console)

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.