В данной статье приведена инструкция по установке и настройке центрального кассового сервера и магазинных кассовых серверов для случая, когда БД установлены на отдельную машину.
Установка БД
Установить необходимые базы данных на отдельную машину можно, выполнив команду:
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) подключения к каждой БД:Пример настроек для MySQLmysql.host=22.22.22.22 mysql.port=3306
Пример настроек для PostgreSQLpostgresql.host=22.22.22.22 postgresql.port=5432
Установить пакет:
ЦКС нельзя устанавливать на КС, для которого уже сформировано дерево магазинов. В этом случае работа с имеющимися узлами будет проводиться некорректно.
sudo apt-get install artixcs-central
В процессе установки пакета будет запрошен идентификатор ЦКС, который должен иметь уникальное значение для всей сети. Данный идентификатор используется для внутреннего взаимодействия ЦКС и МКС.
Также необходимо указать адрес сервера (ip-адрес, либоdns), по которому он будет доступен со всех подключаемых МКС.- Для корректной работы необходимо установить puppet и пакет
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) подключения к каждой БД:Пример настроек для MySQLmysql.host=22.22.22.22 mysql.port=3306
Пример настроек для PostgreSQLpostgresql.host=22.22.22.22 postgresql.port=5432
Установить пакет:
МКС нельзя устанавливать на КС, для которого уже сформировано дерево магазинов. В этом случае работа с имеющимися узлами будет проводиться некорректно.
sudo apt-get install artixcs-middle
В процессе установки пакета будет запрошен идентификатор МКС. Указывать идентификатор необязательно, он генерируется автоматически.
Для обмена данными между ЦКС и МКС (передачи справочников и продаж) автоматически устанавливается пакет
artixcs-sync.После установки пакетов в веб-интерфейсе МКС выводится ошибка "Сервер не активирован". Активация магазинного кассового сервера проводится на ЦКС.
- Настроить подключение обмена к БД.
- Настроить отображение информации о продажах.
Для работы МКС после установки необходимо получить лицензию. Подробнее о лицензировании МКС можно прочитать в разделе "Промежуточные кассовые сервера (ЦКС и МКС)".