В данной статье приведена инструкция по установке и настройке центрального кассового сервера и магазинных кассовых серверов для случая, когда БД установлены на отдельную машину.
Установить необходимые базы данных на отдельную машину можно, выполнив команду:
sudo su curl https://update.artix.su/static/cs/install_scripts/stable/cs_env/install_db.sh -o /tmp/install_db.sh chmod +x /tmp/install_db.sh /tmp/install_db.sh <список_баз_данных_через_пробел> |
, где в <список_баз_данных_через_пробел> могут быть указаны mysql, pgsql.
Для установки ЦКС на отдельную машину необходимо:
Скачать и запустить скрипт full_split.sh:
sudo su curl https://update.artix.su/static/cs/install_scripts/stable/cs_env/full_split.sh -o /tmp/full_split.sh chmod +x /tmp/full_split.sh /tmp/full_split.sh |
Установить MongoDB командой:
sudo su curl https://update.artix.su/static/cs/install_scripts/stable/cs_env/install_db.sh -o /tmp/install_db.sh chmod +x /tmp/install_db.sh /tmp/install_db.sh mongodb |
Настроить подключение КС к БД в конфигурационном файле /opt/artixcs-rest-split/application.properties. Необходимо указать хост (host) и порт (port) подключения к каждой БД:
mysql.host=22.22.22.22 mysql.port=3306 |
postgresql.host=22.22.22.22 postgresql.port=5432 |
Установить пакет:
ЦКС нельзя устанавливать на КС, для которого уже сформировано дерево магазинов. В этом случае работа с имеющимися узлами будет проводиться некорректно. |
sudo apt-get install artixcs-central |
В процессе установки пакета будет запрошен идентификатор ЦКС, который должен иметь уникальное значение для всей сети. Данный идентификатор используется для внутреннего взаимодействия ЦКС и МКС.
Также необходимо указать адрес сервера (ip-адрес, либоdns), по которому он будет доступен со всех подключаемых МКС. lsyncd.Установить обмен на машину с ЦКС или на машину с БД командой:
apt install artix-cs-exchangers |
Для работы ЦКС после установки необходимо получить лицензию. Подробнее о лицензировании ЦКС можно прочитать в разделе "Промежуточные кассовые сервера (ЦКС и МКС)". |
Для установки МКС на отдельную машину необходимо:
Скачать и запустить скрипт full_split.sh:
sudo su curl https://update.artix.su/static/cs/install_scripts/stable/cs_env/full_split.sh -o /tmp/full_split.sh chmod +x /tmp/full_split.sh /tmp/full_split.sh |
Установить MongoDB командой:
sudo su curl https://update.artix.su/static/cs/install_scripts/stable/cs_env/install_db.sh -o /tmp/install_db.sh chmod +x /tmp/install_db.sh /tmp/install_db.sh mongodb |
Настроить подключение КС к БД в конфигурационном файле /opt/artixcs-rest-split/application.properties. Необходимо указать хост (host) и порт (port) подключения к каждой БД:
mysql.host=22.22.22.22 mysql.port=3306 |
postgresql.host=22.22.22.22 postgresql.port=5432 |
Установить пакет:
МКС нельзя устанавливать на КС, для которого уже сформировано дерево магазинов. В этом случае работа с имеющимися узлами будет проводиться некорректно. |
sudo apt-get install artixcs-middle |
В процессе установки пакета будет запрошен идентификатор МКС. Указывать идентификатор необязательно, он генерируется автоматически.
Для обмена данными между ЦКС и МКС (передачи справочников и продаж) автоматически устанавливается пакет artixcs-sync.
После установки пакетов в веб-интерфейсе МКС выводится ошибка "Сервер не активирован". Активация магазинного кассового сервера проводится на ЦКС.
Для работы МКС после установки необходимо получить лицензию. Подробнее о лицензировании МКС можно прочитать в разделе "Промежуточные кассовые сервера (ЦКС и МКС)". |