Руководство администратора 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
Переходим в раздел 1C: Обновление программ - Технологическая платформа 8.3 - 8.3.21 (не ниже) - Cервер 1С: Предприятия (64-bit) для Windows - Скачать дистрибутив.
Загружаем архив windows64full_8_3_16_XXXX.rar. Распаковываем его. Начинаем установку через setup.exe.
Начало процесса установки. В данном окне установки вы получаете информацию. Для продолжения установки нажмите кнопку "Далее". Для выхода из программы установки нажмите "Отмена".
Выбор варианта установки. На данном этапе внимательно прочитайте комментарии для разных вариантов установки и выберите нужный. Следующие пункты обязательны:
- 1С: Предприятие 8
- 1С: Предприятие – Тонкий клиент
- 1С: Предприятие – Тонкий клиент, файловый вариант
- Сервер 1С: Предприятия 8
- Модули расширения веб-сервера
- Администрирование сервера 1С: Предприятия Далее «Выбор компонентов 1С: Предприятие 8 …»
Установка сервера. На данном этапе галочку оставляем.
Далее «Установить сервер 1С: Предприятие 8 как сервис…». Радио-кнопку надо переключить в положение «Создать пользователя USR1CV8». Пароль может быть любым, но отвечающим политикам безопасности сервера Windows.
Далее «Установить»: на этом первый этап завершен.
Этап 2. Установка PostgreSQL
Скачать дистрибутив СУБД PostgreSQL. Переходим на сайт https://releases.1c.ru, раздел «Технологические дистрибутивы» postgresql_12.6_1.1C_x64.zip. Распаковываем его. Начинаем установку запускаем установочный файл postgresql-12.6-1.1C(x64).msi.
Начало процесса установки. В данном окне установки вы получаете информацию, о выборе языка. Выбираем «Russian» Для продолжения установки нажмите кнопку "Start". Для выхода из программы установки нажмите "Cancel".
Процесс установки, окно приветствия. В данном окне установки вы получаете информацию. Для продолжения установки нажмите кнопку "Далее". Для выхода из программы установки нажмите "Отмена".
Выбор директории, в которую будет произведена установка. На данном этапе установки необходимо указать директорию (расположение базы данных), в которую будет установлено ПО. По умолчанию директорией для установки является " C:\ProgramFiles\PostgreSQL\12.6-1.1C\".
При желании вы можете указать любой другой путь. В зависимости от версии Windows путь по умолчанию может отличаться. Для продолжения установки нажмите кнопку "Далее".
Рекомендуется устанавливать в директорию с «быстрым» жестким диском и не на одном и том же жестком диске, где установлена операционная система.
Установить галочку «Установить как сервис».
Выбор инициализировать кластер базы данных. Порт можно оставить по умолчанию (на рассмотрении системного администратора).
Установить пароль администратора СУБД.
Далее «Установить»: на этом второй этап завершен.
На этапе установки может возникнуть ошибка, решается она довольно просто, для этого нужно в Службах включить службу «Вторичный вход в систему».
Переходим в раздел - Панель управления - Администрирование - Службы - найти службу «Вторичный вход в систему» - По умолчанию стоит вручную – нужно изменить на «Автоматически».
Этап 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
Начало процесса установки. В данном окне установки вы получаете информацию о версии устанавливаемого ПО. Для продолжения установки нажмите кнопку "Start". Для выхода из программы установки нажмите "Cancel".
Лицензионное соглашение. В данном окне установки вы получаете информацию о лицензионном соглашении. Радио-кнопку надо переключить в положение «I accept» / «Я разрешаю». Для продолжения установки нажмите кнопку "Next". Для выхода из программы установки нажмите "Отмена".
Краткое описание о продукте: Apache – это сервер HTTP.
Заполняем настройки. На данном этапе установки нужно заполнить данные нашего локального сервера:
- Server Domian: localhost
- Server Name: localhost
- Admin email: любой.
Для всех пользователей указываем порт 80 (на рассмотрение администратора).
Далее «Install»:
Проверяем работу сервера Apache. Для этого открываем браузер в адресной строке пишем адрес http://localhost нажимаем ввод и видим надпись «It works!», что означает «Работает».
На этом третий этап завершен
Этап 4. Создание базы данных и обновление конфигурации
Создание базы данных в PostgreSQL. Запуск 1С Предприятие 8.3 Далее – Добавить.
Далее – Создание новой информационной базы.
Далее – Создание базы для разработки новой конфигурации.
Далее – Указать название информационной базы (по умолчанию «ENCODE Track»). Выбрать тип где будет находиться информационная база передвинуть радио-кнопку На сервере 1С: Предприятия.
Далее – Указать параметры информационной базы (пример):
Далее – оставляем по умолчанию – Готово.
Видим, информационная база данных создана и готова к работе.
Далее заходим в конфигуратор.
На вкладке конфигурация, выбираем загрузить конфигурацию из файла.
Выбираем путь, где лежит файл конфигурации, далее нажимаем открыть.
Обновить конфигурацию базы данных? Далее – нажимаем «Да».
Информационное окно, какие изменения внесены, нажимаем «Принять».
Установка завершена конфигурация базы данных успешно установлена.
Далее переходим на вкладку Администрирование - Пользователи - Действия - Добавить. Добавляем пользователя Администратор.
Для обновления конфигурации базы данных переходим на вкладку Конфигурация - Поддержка - Обновить конфигурацию.
Выбрать «Выбор файла обновления».
Выбрать файл поставки конфигурации. После выбора файла и обновления конфигурации требуется зафиксировать обновление в базе данных, нажав кнопку «F7».
Для работы сервисов обмена данными с учетными системами и ПО L2 требуется опубликовать базу данных на веб-сервере.
Переходим на вкладку Администрирование - Публикация на веб-сервере.
Требуется указать:
- Имя – Имя публикуемой базы данных на веб-сервере (по умолчанию «encode_track»);
- Веб-сервер – выбрать веб-сервер, на котором будет проводится публикация (по умолчанию «Apache 2.4»);
- Каталог – выбор каталога публикации базы данных (по умолчанию для веб-сервера Apache используется каталог «C:\Program Files\Apache Software Foundation\Apache2.4\htdocs». Создать каталог публикации «encode_track»);
- Опции (галочки) выставить как показано на рисунках ниже.
Этап 5. Установка ЭЦП
Переходим на сайт: https://www.cryptopro.ru/downloadsСкачать/Download:CSPSetup-5.0.12330
Установить дистрибутив.
Этап 5.1 Установка клиентского ЭЦП
Разместить файлы ЭЦП (каталог файлов ЭЦП) в каталоге «C:\Users\НаименованиеПользователя\AppData\Local\Crypto Pro».
Запустить «КриптоПРО CSP» с правами администратора.
На вкладке «Сервис» перейти «Просмотреть сертификаты в контейнере».
Выбрать «Пользователя» и перейти в «Обзор» и выбрать размещенный контейнер с ЭЦП.
Выбрать «Свойства». Далее «Установить сертификат».
Выбрать «Текущий пользователь».
Выбрать «Поместить все сертификаты в следующие хранилище». Выбрать «Личное».
Далее. Готово. ЭЦП установлена.
Требуется установить сертификаты «корневой сертификат Минкомсвязи России» и «корневой сертификат Головного Удостоверяющего центра».
Установив их в хранилище «Доверительные корневые центры сертификации».
Этап 5.2 Установка серверного ЭЦП
Запустить «КриптоПРО CSP» с правами администратора.
На вкладке «Сервис» перейти «Скопировать». Выбрать контейнер ЭЦП «Пользователь». Указать в форме копирования «Компьютера».
Далее. Выбрать «Реестр». Готово. Контейнер ЭЦП для сервера создан.
На вкладке «Сервис» перейти «Просмотреть сертификаты в контейнере».
Выбрать «Компьютера» и перейти в «Обзор» и выбрать размещенный контейнер с ЭЦП.
Выбрать «Свойства». Далее «Установить сертификат».
Выбрать «Текущий пользователь».
Выбрать «Поместить все сертификаты в следующие хранилище». Выбрать «Личное».
Требуется установить сертификаты «корневой сертификат Минкомсвязи России» и «корневой сертификат Головного Удостоверяющего центра». Установив их в хранилище «Доверительные корневые центры сертификации» «Компьютера».
В меню «Пуск» запустить «Сертификаты».
Перейти в ветку «Сертификаты (Локальный компьютер)» - «Личное» - «Реестр». Правой кнопкой мыши по сертификату вашей ЭЦП выбрать «Управления закрытыми ключами».
Добавить пользователя, который был указан при установке «Сервер 1С» со всеми правами.