Создание кластера vpos

Для создания кластера vpos необходимо:

  1. Запустить скрипт install_docker_engine.sh:

    sudo su
    curl http://update.artix.su/static/cs/install_scripts/stable/docker_env/install_docker_engine.sh -o /tmp/install_docker_engine.sh
    chmod +x /tmp/install_docker_engine.sh
    /tmp/install_docker_engine.sh

    Для создания нескольких кластеров необходимо:

    1. Выделить для каждого кластера отдельную машину.
    2. Запустить на каждой машине скрипт install_docker_engine.sh.
  2. Перейти в меню "Настройки сервера" и выбрать пункт "Прочее".

  3. Включить настройку для использования виртуальных касс в веб-интерфейсе кассового сервера.

    Подробнее об этом можно прочитать в разделе "Настройки сервера".

  4. Перейти в меню "Инструменты" и выбрать пункт "Кластеры vpos".
  5. Нажать кнопку "Добавить кластер" (+).
  6. Настроить кластер vpos, указав IP-адрес кластера виртуальных касс и диапазон выделенных портов.

    Подробнее об этом можно прочитать в разделе "Кластеры vpos".

Создание виртуальной кассы в кластере vpos

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

  1. Перейти к добавлению объекта, нажав кнопку "Добавить объект" (+). Выберите пункт "Добавить виртуальную кассу":
  2. Указать параметры виртуальной кассы:
    1. Установить флаг "Развернуть докер контейнер".

    2. В поле "Кластер vpos" выбрать значение из выпадающего списка.
    3. Заполнить все необходимые поля и сохранить изменения. Подробнее об этом можно прочитать в разделе "Добавление виртуальной кассы".
       

В выбранном кластере vpos будет создана виртуальная касса, работающая внутри докер контейнера.

Управление докер контейнером с виртуальной кассой

Управление докер контейнером с виртуальной кассой осуществляется во вкладке просмотра информации об объекте:

  1. Для просмотра состояния докер контейнера необходимо навести на кнопку-индикатор, после этого всплывет дополнительная информация:
    • статус докер контейнера,
    • используемый объем оперативной памяти,
    • время проверки.

    Кнопка-индикатор докер контейнера может иметь следующие статусы:

    • – докер контейнер с виртуальной кассой запущен,
    • – докер контейнер с виртуальной кассой остановлен.
  2. Для изменения статуса докер контейнера необходимо нажать кнопку:
    • – позволяет запустить докер контейнер с виртуальной кассой,
    • – позволяет остановить докер контейнер с виртуальной кассой. 
Аналогичные действия для списка магазинов с виртуальными кассами доступны в меню "Инструменты", пункт "Управление vpos".

Команды для работы с VPOS

Для того чтобы узнать имя контейнера с виртуальной кассой, выполните команду:

sudo docker ps -a

Для того чтобы зайти непосредственно в консоль виртуальной кассы, выполните команду: 

sudo docker exec -ti <Имя_запущенного_контейнера> bash

Для полноценной работы виртуальной кассы необходимо добавить на нее файл лицензии. Чтобы получить уникальный идентификатор кассы, выполните команду:

sudo docker exec -ti <Имя_запущенного_контейнера> /linuxcash/cash/bin/license_info -i

Чтобы скопировать файл лицензии в контейнер, выполните команду:

sudo docker cp ./<Файл_лицензии> <Имя_запущенного_контейнера>:/linuxcash/cash/license
  • No labels