Перейти к содержанию
+7 (495) 991 35 10 info@encode.one
Скачать в PDF

Руководство администратора Encode Track

ПЕРЕЧЕНЬ СОКРАЩЕНИЙ И ОПРЕДЕЛЕНИЙ

Термин/Сокращение Описание
ET ENCODE TRACK
АРМ Автоматизированное рабочее место
ОЗУ Оперативное запоминающее устройство – оперативная память
ОС Операционная система
ПО Программное обеспечение
ПК Персональный компьютер
БД База данных
Apache Веб-сервер с открытым исходным кодом, разрабатываемый Apache Software Foundation
IIS Веб-сервер, разработанный компанией Microsoft
MSSQL Cистема управления базами данных (СУБД), разрабатываемая Microsoft
IE Браузер Internet Explorer

1. ОБЩИЕ ПОЛОЖЕНИЯ

В настоящем руководстве описаны действия системного администратора по установке и настройке программного обеспечения (далее ENCODE Track).

1.1 Общие сведения об ENCODE Track

ENCODE Track реализована в клиент-серверной архитектуре. Сервер баз данных работает под управлением СУБД (PostgreSQL, MSSQL или Oracle). В качестве сервера обмена данных с базой данных ENCODE Track используется веб-сервер (Apache 2.4 или IIS).

Серверная часть ENCODE Track может быть установлена на сертифицированных под СУБД Database операционных системах. Клиентская часть ENCODE Track может быть установлена на операционные системы Windows.

1.2 Руководство системного администратора

Системный администратор – авторизованный пользователь операционной системы, обладающий правами суперпользователя, представитель организации, осуществляющей сопровождение программно-аппаратной части сервера. Осуществляет техническую поддержку участников взаимодействия в ENCODE Track.

Системный администратор выполняет следующие задачи:

  • Установка, настройка ENCODE Track
  • Модернизация, настройка и мониторинг работоспособности аппаратной части комплекса технических средств (сети, серверов)
  • Модернизация, настройка локальной сети и обеспечение связи клиентской и серверной части ENCODE Track по протоколу TCP/IP

2. НАЗНАЧЕНИЕ И УСЛОВИЯ ПРИМЕНЕНИЯ

2.1 Назначение Системы

Автоматизация основных направлений деятельности при проведении маркировки продукции на предприятии.

2.2 Условия применения

2.2.1 Аппаратные требования для ENCODE Track

Минимальные аппаратные требования к физическому или виртуальному серверу ENCODE Track

Физический или виртуальный сервер – 1шт.

Процессор ОЗУ Дисковая система Сетевые интерфейсы
архитектура: x86_64

количество процессоров: от 1

количество ядер: от 4

количество потоков: от 4

тактовая частота: от 3.2 Ghz
32GB ECC (для виртуального сервера необходима поддержка HugePages) RAID массив (RAID1, RAID10) от 500Гб Чтение / Запись: от 500 Мбит/сек

RAID массив (RAID1, RAID5, RAID6) от 1TB
Сетевая карта Ethernet – 1000 Мбит/с

Рекомендуемые аппаратные требования к физическому или виртуальному серверуENCODE Track

Процессор: Поддержка технологии Intel® Turbo Boost (Intel Core 7, Intel Core 9, Intel Xeon E, Intel Xeon W) ОЗУ Дисковая система Сетевые интерфейсы
архитектура: x86_64

количество процессоров: от 1

количество ядер: от 8

количество потоков: от 16

тактовая частота: от 3.2 Ghz
64GB ECC (для виртуального сервера необходима поддержка HugePages) RAID массив (RAID1, RAID10) от 500Гб
Чтение / Запись: от 1500 Мбит/сек

RAID массив (RAID1, RAID5, RAID6) от 1TB
Сетевая карта Ethernet – 1000 Мбит/с

Не рекомендуется использовать виртуальную машину. Некорректная настройка виртуальной машины ведет к потере производительности.

Установка 1С Сервера и СУБД рекомендуется устанавливать на одной машине (сервере). Если 1С Сервер и СУБД будут установлены на разные машины (сервера) то это приведет к потере производительности до 40-50%.

Объем оперативной памяти рекомендуется увеличивать из расчета 1 пользователь = 1.5 / 2 GB.

Объем дискового пространства для базы данных ENCODE Track рекомендуется увеличивать из расчета 1 000 000 кодов = 1.7 GB (без свертки (очистки) данных) и1 000 000 кодов = 0.9 GB (со сверткой (очисткой) данных). Данные рекомендации не учитывают настройки СУБД. Например, к СУБД MSSQL применим коэффициент 5 на показатель роста из-за настроек протоколирования и прочего на СУБД. То есть при фактическом размере базы в 1 000 000 кодов = 1.7GB, файл базы на MSSQL может весить 1.7 * 5 = 8.5GB.

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

Сервер 1С работает в связке с СУБД. Общая производительность сильно зависит от дисковой подсистемы. Для наилучшей надежности и производительности рекомендуется собирать дисковый массив на RAID 10 минимум из 8 высокопроизводительных серверных SSD накопителей, чтобы производительность упиралась в стандарт SATA-3 6Gb/s, если сервер собирается на ПК и если сервер собирается на серверном оборудовании SAS-3 12Gb/s. Объем массива должен быть в 2 раза больше предполагаемого занятого пространства (система+ база данных).

Для брендовых серверов рекомендуется использовать рекомендованную производителем и/или "родную" ОЗУ, согласно спецификации сервера. Также при конфигурации сервера следует учитывать поддержку рабочей частоты не ниже 2666МГц.

Следует учитывать, что производительность дисковой подсистемы зависит от размера БД и от количества операций в минуту. При больших объемах рекомендуется использовать накопители U.2, NVME.

Производительность сервера 1С сильно зависит от базовой тактовой частоты процессора. Тактовая частота должна быть выше 3,5ГГц. Оптимально от 3,8ГГц. Еще одним важным параметром является наличие технологии Intel® Turbo Boost, которая увеличивает частоту процессора. У представленных на рынке процессоров, чем выше частота, тем ниже количество ядер. Это связано с тепловыделением, энергопотреблением и стабильностью работы, поэтому процессоры с высокой частотой имеют 4/8, 6/12, 8/16, 10/20 ядер/потоков. С увеличением ядер, снижается частота. Следует учитывать, что при увеличении нагрузки на БД и ее роста, SQL сервер загружает все ядра процессора, поэтому рекомендуется для БД большего объема выбирать процессоры от 8 ядер, 16 потоков.

В качестве примера представлены некоторые модели процессоров

  • Intel® Xeon® W-3323 Processor: Количество ядер 12, Количество потоков 24, Максимальная тактовая частота в режиме Turbo 3,90 GHz, Базовая тактовая частота процессора, 3,50 GHz, Кэш-память 21 MB
  • Intel Xeon W-2255 LGA2066, 10 x 3700 МГц: Количество ядер 10, Количество потоков 20, Базовая тактовая частота процессора3,70 GHz, Максимальная тактовая частота с технологией Turbo Boost 4,50 GHz, Кэш-память 19,25 MB
  • Процессор Intel® Xeon® W-2265: Количество ядер 12, Количество потоков 24, Базовая тактовая частота процессора 3,50 GHz, Максимальная тактовая частота в режиме Turbo 4,60 GHz, Кэш-память 19,25 MB
  • INTEL Core i9 11900K: 8/16 ядер 3.5 ГГц или до 5.3 ГГц в режиме Turbo Boost

Рекомендуемые характеристики сервера для маркировки до 800 000 кодов в день:

  • 2x Intel Xeon E5-2667 v4 (8C 25M Cache 3.20 GHz}
  • 256GB (8x32GB) DDR4 RDIMM 2666MHz
  • (Поддержка до 768GB максимально, 24 DIMM портов)
  • 8 x SSD 4806B Intel SATA 2.5" + салазки
  • Контролер HPE P440ar (2GB+FBWC)
  • iLO 4 Advanced
  • 4 порта Ethernet 16b/s
  • 2 порта Ethernet 10Gb/s 530FLR-SFP+
  • 2x БП 800BT
  • 2U Rack
  • Rail kit
  • АРМ – шт. по числу пользователей ENCODE Track

Минимальные аппаратные требования к АРМ ENCODE Track

Процессор ОЗУ Дисковая система Сетевые интерфейсы
архитектура: x86_64

количество процессоров: 1

количество ядер: от 2

количество потоков: от 2

тактовая частота: от 2.0 ГГц
4GB свободной оперативной памяти 1GB свободного дискового пространства Сетевая карта Ethernet – 100 Мбит/с

2.2.2 Программные требования для ENCODE Track

Требования к предустановленному программному обеспечению на сервере

  • Операционная система Windows Server R2008 и выше;
  • Установить платформу и сервер 1С Предприятие (не ниже 8.3.21);
  • Установить СУБД Postgres (11). Если на предприятии используется СУБД MSSQL и будет предоставлен доступ, то возможно использование данной СУБД;
  • Установить Веб-сервер операционной системы IIS, возможно использование Веб-сервер Apache (от 2.4);
  • Установить пользовательские ключи для работы с 1С: Предприятие;
  • Установить конфигурацию ENCODE Track. Опубликовать HTTP Сервисы на веб-сервере;
  • Установить программу по работе с ЭЦП «КРИПТО ПРО CSP». Установить УКЭП;
  • Установить КриптоПро ЭЦП Browser plug-in для корректного функционирования веб-страниц, установку проводить согласно руководству на сайте КриптоПРО;
  • Пройти регистрацию в системе «Честный знак»;
  • Заполнить перечень продукции (GTIN) в национальном каталоге.

Требования к предустановленному программному обеспечению на АРМ

  • Операционная система Windows Seven / 10, IE11 и выше;
  • Настроить доступ в интернет и сервисам «Честный знак»;
  • Настроить доступ в интернет и сервисам авторизации лицензий ПО;
  • Установить платформу 1С Предприятие (8.3) Тонкий клиент;
  • Установить пользовательские ключи для работы с 1С: Предприятие;
  • Установить программу по работе с ЭЦП «КРИПТО ПРО CSP». Установить УКЭП;
  • Установить КриптоПро ЭЦП Browser plug-in для корректного функционирования веб-страниц, установку проводить согласно руководству на сайте КриптоПРО;
  • Установить программу для удаленного подключения AnyDesk.

3. ПОДГОТОВКА К РАБОТЕ

Настройка и установка программного обеспечения производится в 5 этапов.

Этап 1. Установка Сервер 1С: Предприятие (86-64bit) для Windows

download_1c

Переходим в раздел 1C: Обновление программ - Технологическая платформа 8.3 - 8.3.21 (не ниже) - Cервер 1С: Предприятия (64-bit) для Windows - Скачать дистрибутив.

Загружаем архив windows64full_8_3_16_XXXX.rar. Распаковываем его. Начинаем установку через setup.exe.

setup_1c

Начало процесса установки. В данном окне установки вы получаете информацию. Для продолжения установки нажмите кнопку "Далее". Для выхода из программы установки нажмите "Отмена".

installation_welcome_page

Выбор варианта установки. На данном этапе внимательно прочитайте комментарии для разных вариантов установки и выберите нужный. Следующие пункты обязательны:

  • 1С: Предприятие 8
  • 1С: Предприятие – Тонкий клиент
  • 1С: Предприятие – Тонкий клиент, файловый вариант
  • Сервер 1С: Предприятия 8
  • Модули расширения веб-сервера
  • Администрирование сервера 1С: Предприятия Далее «Выбор компонентов 1С: Предприятие 8 …»

installation_variants_page

Установка сервера. На данном этапе галочку оставляем.

Далее «Установить сервер 1С: Предприятие 8 как сервис…». Радио-кнопку надо переключить в положение «Создать пользователя USR1CV8». Пароль может быть любым, но отвечающим политикам безопасности сервера Windows.

installation_server_page

Далее «Установить»: на этом первый этап завершен.

installation_end_page

Этап 2. Установка PostgreSQL

Скачать дистрибутив СУБД PostgreSQL. Переходим на сайт https://releases.1c.ru, раздел «Технологические дистрибутивы» postgresql_12.6_1.1C_x64.zip. Распаковываем его. Начинаем установку запускаем установочный файл postgresql-12.6-1.1C(x64).msi.

install_postgresql_msi

Начало процесса установки. В данном окне установки вы получаете информацию, о выборе языка. Выбираем «Russian» Для продолжения установки нажмите кнопку "Start". Для выхода из программы установки нажмите "Cancel".

install_postgresql_1_page

Процесс установки, окно приветствия. В данном окне установки вы получаете информацию. Для продолжения установки нажмите кнопку "Далее". Для выхода из программы установки нажмите "Отмена".

install_postgresql_2_page

Выбор директории, в которую будет произведена установка. На данном этапе установки необходимо указать директорию (расположение базы данных), в которую будет установлено ПО. По умолчанию директорией для установки является " C:\ProgramFiles\PostgreSQL\12.6-1.1C\".

При желании вы можете указать любой другой путь. В зависимости от версии Windows путь по умолчанию может отличаться. Для продолжения установки нажмите кнопку "Далее".

Рекомендуется устанавливать в директорию с «быстрым» жестким диском и не на одном и том же жестком диске, где установлена операционная система.

Установить галочку «Установить как сервис».

install_postgresql_3_page

Выбор инициализировать кластер базы данных. Порт можно оставить по умолчанию (на рассмотрении системного администратора).

Установить пароль администратора СУБД.

install_postgresql_4_page

Далее «Установить»: на этом второй этап завершен.

install_postgresql_5_page

На этапе установки может возникнуть ошибка, решается она довольно просто, для этого нужно в Службах включить службу «Вторичный вход в систему».

Переходим в раздел - Панель управления - Администрирование - Службы - найти службу «Вторичный вход в систему» - По умолчанию стоит вручную – нужно изменить на «Автоматически».

install_postgresql_error

install_postgresql_error_correction

Этап 3. Установка Apache HTTP Server

Переходим на сайт https://www.anindya.com

Находим секцию Download, ищем ссылку apache_2.4.23-x64-no-ssl.msi

Скачиваем файл apache_2.4.23-x64-no-ssl.msi

После скачивания запускаем установочный файл apache_2.4.23-x64-no-ssl.msi

apache_site_installing_page

Начало процесса установки. В данном окне установки вы получаете информацию о версии устанавливаемого ПО. Для продолжения установки нажмите кнопку "Start". Для выхода из программы установки нажмите "Cancel".

apache_installation_1_page

Лицензионное соглашение. В данном окне установки вы получаете информацию о лицензионном соглашении. Радио-кнопку надо переключить в положение «I accept» / «Я разрешаю». Для продолжения установки нажмите кнопку "Next". Для выхода из программы установки нажмите "Отмена".

apache_installation_2_page

Краткое описание о продукте: Apache – это сервер HTTP.

apache_installation_3_page

Заполняем настройки. На данном этапе установки нужно заполнить данные нашего локального сервера:

  • Server Domian: localhost
  • Server Name: localhost
  • Admin email: любой.

Для всех пользователей указываем порт 80 (на рассмотрение администратора).

apache_installation_4_page

Далее «Install»:

apache_installation_5_page

Проверяем работу сервера Apache. Для этого открываем браузер в адресной строке пишем адрес http://localhost нажимаем ввод и видим надпись «It works!», что означает «Работает».

На этом третий этап завершен

apache_is_installed

Этап 4. Создание базы данных и обновление конфигурации

Создание базы данных в PostgreSQL. Запуск 1С Предприятие 8.3 Далее – Добавить.

1c_page_start

Далее – Создание новой информационной базы.

1c_page_adding_base

Далее – Создание базы для разработки новой конфигурации.

1c_page_using_template_or_without_template

Далее – Указать название информационной базы (по умолчанию «ENCODE Track»). Выбрать тип где будет находиться информационная база передвинуть радио-кнопку На сервере 1С: Предприятия.

1c_page_base_name_location

Далее – Указать параметры информационной базы (пример):

1c_page_base_parameters

Далее – оставляем по умолчанию – Готово.

1c_page_starting_parameters

Видим, информационная база данных создана и готова к работе.

1c_page_list_of_bases

Далее заходим в конфигуратор.

1c_page_configurator

На вкладке конфигурация, выбираем загрузить конфигурацию из файла.

1c_page_choose_configuration_from_file

Выбираем путь, где лежит файл конфигурации, далее нажимаем открыть.

1c_page_choose_path_to_configuration_file

Обновить конфигурацию базы данных? Далее – нажимаем «Да».

1c_page_confirm_configuration

Информационное окно, какие изменения внесены, нажимаем «Принять».

1c_page_list_of_changes

1c_page_configuration_is_done

Установка завершена конфигурация базы данных успешно установлена.

Далее переходим на вкладку Администрирование - Пользователи - Действия - Добавить. Добавляем пользователя Администратор.

1c_page_adding_admin

Для обновления конфигурации базы данных переходим на вкладку Конфигурация - Поддержка - Обновить конфигурацию.

1c_page_update_configuration

Выбрать «Выбор файла обновления».

1c_page_choose_source_for_updating

Выбрать файл поставки конфигурации. После выбора файла и обновления конфигурации требуется зафиксировать обновление в базе данных, нажав кнопку «F7».

1c_page_choose_file_for_updating

Для работы сервисов обмена данными с учетными системами и ПО L2 требуется опубликовать базу данных на веб-сервере.

Переходим на вкладку Администрирование - Публикация на веб-сервере.

1c_page_publication_on_web_server

Требуется указать:

  • Имя – Имя публикуемой базы данных на веб-сервере (по умолчанию «encode_track»);
  • Веб-сервер – выбрать веб-сервер, на котором будет проводится публикация (по умолчанию «Apache 2.4»);
  • Каталог – выбор каталога публикации базы данных (по умолчанию для веб-сервера Apache используется каталог «C:\Program Files\Apache Software Foundation\Apache2.4\htdocs». Создать каталог публикации «encode_track»);
  • Опции (галочки) выставить как показано на рисунках ниже.

1c_page_parameters_of_publication_on_web_server_1

1c_page_parameters_of_publication_on_web_server_2

Этап 5. Установка ЭЦП

Переходим на сайт: https://www.cryptopro.ru/downloadsСкачать/Download:CSPSetup-5.0.12330

Установить дистрибутив.

Этап 5.1 Установка клиентского ЭЦП

Разместить файлы ЭЦП (каталог файлов ЭЦП) в каталоге «C:\Users\НаименованиеПользователя\AppData\Local\Crypto Pro».

Запустить «КриптоПРО CSP» с правами администратора.

cryptoCSP_start

cryptoCSP_certs_in_container

На вкладке «Сервис» перейти «Просмотреть сертификаты в контейнере».

Выбрать «Пользователя» и перейти в «Обзор» и выбрать размещенный контейнер с ЭЦП.

cryptoCSP_preview_cert

Выбрать «Свойства». Далее «Установить сертификат».

cryptoCSP_set_cert

Выбрать «Текущий пользователь».

cryptoCSP_choose_current_user

Выбрать «Поместить все сертификаты в следующие хранилище». Выбрать «Личное».

cryptoCSP_choose_storage

Далее. Готово. ЭЦП установлена.

cryptoCSP_is_done

Требуется установить сертификаты «корневой сертификат Минкомсвязи России» и «корневой сертификат Головного Удостоверяющего центра».

Установив их в хранилище «Доверительные корневые центры сертификации».

Этап 5.2 Установка серверного ЭЦП

Запустить «КриптоПРО CSP» с правами администратора.

На вкладке «Сервис» перейти «Скопировать». Выбрать контейнер ЭЦП «Пользователь». Указать в форме копирования «Компьютера».

Далее. Выбрать «Реестр». Готово. Контейнер ЭЦП для сервера создан.

cryptoCSP_start

На вкладке «Сервис» перейти «Просмотреть сертификаты в контейнере».

cryptoCSP_certs_in_container

Выбрать «Компьютера» и перейти в «Обзор» и выбрать размещенный контейнер с ЭЦП.

cryptoCSP_preview_cert

Выбрать «Свойства». Далее «Установить сертификат».

Выбрать «Текущий пользователь».

Выбрать «Поместить все сертификаты в следующие хранилище». Выбрать «Личное».

cryptoCSP_set_cert

cryptoCSP_choose_current_user

Требуется установить сертификаты «корневой сертификат Минкомсвязи России» и «корневой сертификат Головного Удостоверяющего центра». Установив их в хранилище «Доверительные корневые центры сертификации» «Компьютера».

cryptoCSP_server_certs

В меню «Пуск» запустить «Сертификаты».

Перейти в ветку «Сертификаты (Локальный компьютер)» - «Личное» - «Реестр». Правой кнопкой мыши по сертификату вашей ЭЦП выбрать «Управления закрытыми ключами».

cryptoCSP_server_managing_private_keys

Добавить пользователя, который был указан при установке «Сервер 1С» со всеми правами.