Versions Compared

Key

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


Panel

Table of Contents


Note

Artix Control Center поддерживает работу с кассой, версия которой выше 4.6.150 (включительно).


Panel

Начиная с версии #31 при установке Artix Control Center будет установлен MySQL версии 8.0.

Системные требования

В качестве операционной системы для установки Artix : Control Center используется 64-х разрядный дистрибутив Ubuntu 14 18.04 LTS (ubuntu-1418.04.5-server-amd64). Установка на 32-х разрядную версию не предусмотрена. Для установки необходимо интернет-соединение.

Panel

Для обновления Artix Control Center с Ubuntu 14.04 на 18.04 воспользуйтесь инструкцией по ссылке.

...

Для обновления MySQL c 5.7 до 8.Х воспользуйтесь инструкцией по ссылке.

Системные требования для установки Artix Control Center:

Для случая один сервер на торговую сеть:

...

Info
Для корректного отображения информации необходимо воспользоваться браузером Google Chrome, разрешение экрана не менее 1366x768.

Подготовка окружения

Установка кассового сервера производится на предварительно установленную операционную систему. При установке Artix : Control Center некоторые пакеты получаются из стандартных репозиториев, поэтому запрещено удалять файл sources.list

Установка КС и БД на одном сервере

Описана установка, когда все компоненты системы установлены на одном сервере (для различных целей, компоненты системы могут быть разнесены на разные сервера).

Данный набор сервисов решает транспортную задачу по обновлению справочников, получению продаж, интеграции с АСТУ и предоставления веб интерфейса пользователя.

Code Block
languagebash
sudo su
curl http://update.artix.su/static/cs/install_scripts/stable/cs_env/full.sh -o /tmp/full.sh
chmod +x /tmp/full.sh
/tmp/full.sh

Будут скачаны установочные скрипты, добавлены необходимые репозитории, установлены требуемые зависимости и запущены нужные сервисы.

Установка КС и БД на разных серверах

Установка КС

Для установки кассовогосервера выполните команды:

Code Block
languagebash
sudo su
curl http://update.artix.su/static/cs/install_scripts/stable/cs_env/full_split.sh -o /tmp/full.sh
chmod +x /tmp/full.sh
/tmp/full.sh

Будут скачаны установочные скрипты, добавлены необходимые репозитории, установлены требуемые зависимости и запущены нужные сервисы.

Установка БД

Для установки баз данных выполните команды:

Code Block
languagebash
sudo su
curl http://update.artix.su/static/cs/install_scripts/stable/cs_env/install_db.sh -o /tmp/install_db.sh
/tmp/install_db.sh <список_баз_данных_через_пробел>

, где в <список_баз_данных_через_пробел> могут быть указаны mongodb, mysql, pgsql.

Установка и обновление Puppet

Данный набор сервисов, включающий в своем составе Puppet обеспечивает обновление конфигураций касс. Для установки Puppet выполните команды:

Code Block
languagebash
sudo su
curl http://downloadsupdate.artix.su/static/downloads/dockercs/install_scripts/stable/puppet_env/install_single.sh -o /tmp/install.sh
chmod +x /tmp/install.sh
/tmp/install.sh

Будет скачан и запущен установочный скрипт.

В результате будет установлен docker и развернуты образы puppet.

Info

В конце процессе установки будет предложено указать ip-адрес, по которому будет доступен КС. При установке на одном сервере один сервер ничего менять не нужно, в значении по умолчанию будет указан один из внутренних адресов.

Установка КС

Данный набор сервисов решает транспортную задачу по обновлению справочников, получению продаж, интеграции с АСТУ и предоставления веб интерфейса пользователя.

Если КС устанавливается на отдельную машину, то необходимо указать ip-адрес по которому будет доступен КС.

В результате будет установлен docker и развернуты образы puppet.

После установки Puppet на КС необходимо установить lsyncd с помощью команд:

Code Block
languagebash
sudo su
curl http://downloadsupdate.artix.su/static/downloads/dockercs/install_scripts/stable/cs_env/fullinstall_lsyncd.sh -o /tmp/install_lsyncd.sh
chmod +x /tmp/install_lsyncd.sh
/tmp/install_lsyncd.sh

Будут скачаны установочные скрипты, добавлены необходимые репозитории, установлены требуемые зависимости и запущены нужные сервисы.


...

Info
В процессе установки lsyncd будет предложено указать ip-адрес Puppet-сервера. При установке на один сервер ничего менять не нужно, в значении по умолчанию будет указан внутренний адрес. Если Puppet-сервер установлен на отдельную машину, то необходимо указать ip-адрес по которому он будет доступен.


Info

Для обновления Puppet выполните те же команды, что и при установке.

Обновление КС

  • Если все компоненты системы установлены на одном сервере, то для обновления кассового сервера выполните команды:

    Code Block
    languagebash
    sudo su
    curl http://

...

  • update.artix.su/static/cs/install_scripts/stable/cs_env/update.sh -o /tmp/update.sh
    chmod +x /tmp/update.sh
    /tmp/update.sh


  • Если компоненты системы установлены на разных серверах, то для обновления кассового сервера выполните команды:

    Code Block
    languagebash
    sudo su
    curl http://update.artix.su/static/cs/

...

  • install_scripts/

...

  • stable/cs_env/update_split.sh -o /tmp/update.sh
    chmod +x /tmp/update.sh
    /tmp/update.sh


Будут скачаны скрипты для обновления, и обновлены требуемые зависимости.