Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Система

Для установки WebCallServer потребуется Linux x86_64 сервер со следующими минимальными характеристиками:

  • 2 гигабайта оперативной памяти
  • 10 гигабайт места на диске
  • 1 ядро процессора

На сервере должны быть установлены:

Для установки подходит любой из дистрибутивов: CentOS, Debian, Ubuntu, RedHat. Рекомендуемый дистрибутив для ознакомления - CentOS 7.x. Тестирование выполнялось на CentOS, поэтому в случае возникновения вопросов и неполадок, специалистам техподдержки будет проще сориентироваться в проблеме и помочь вам с настройкой сервера.

Убедитесь, что сервер имеет подключение к сети и у вас есть root - доступ по SSH.

В некоторых дистрибутивах (например, CentOS) по умолчанию может отсутствовать wget. Если Вы предполагаете пользоваться данной утилитой при загрузке необходимых установочных пакетов, установите wget командой

Code Block
languagebash
themeRDark
yum install wget



Установка JDK

Часто в дистрибутивах Linux имеется предустановленная JDK.

Рекомендуется установить последнюю версию Oracle JDK (Java Development Kit), т.к JDK имеет набор полезных инструментов диагностики, которого нет в JVM.

Для установки JDK нужно скачать установочный пакет или архив с сайта oracle.com. Рекомендуемая версия не ниже JDK 1.8 update 161.

На момент написания документации, установочные пакеты были доступны для разных дистрибутивов Linux по этой ссылке: Java SE Development Kit 8 Downloads

Универсальный пакет, который подходит для всех дистрибутивов Linux - это архив такого типа jdk-8u161-linux-x64.tar.gz.

Загрузка пакета с сайта oracle.com непосредственно на сервер производится следующим образом:

Code Block
languagebash
themeRDark
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" \
http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz \
-O jdk-8u161-linux-x64.tar.gz


Шаги установки:

Code Block
languagebash
themeRDark
#Распаковать архив
$tar -xvzf jdk-8u161-linux-x64.tar.gz

#Копируем в папку назначения
# в CentOS 7 опция -R не указывается
mv -R jdk1.8.0_161 /usr/java/jdk1.8.0_161

#Для удобства создаем ссылку на путь
$ln -sf /usr/java/jdk1.8.0_161 /usr/java/default

#Создаем ссылку на исполняемый файл java
$ln -sf /usr/java/default/bin/java /usr/bin/java


Установка JDK завершена

Так выглядит сервер с установленной JVM / JDK. Обратите внимание на строку: 64-Bit Server VM. Java работает в режиме 64-bit и с серверными настройками.


Установка haveged

Для ускорения запуска WCS-сервера, размещенного на виртуальной машине в облаке, желательно установить и запустить haveged следующим образом:

Code Block
languagebash
themeRDark
yum install epel-release
yum install haveged
haveged chkonfig on
haveged