Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

В программе "Подготовка носителя для установки" создан новый раздел "Сервисный накопитель"

06.08.2020 1:57


19.01.2017 16:35
Kryukov
 
8633 Номер ТЗ: 00-005532.

В программе "Подготовка носителя для установки" создан новый раздел "Сервисный накопитель". Данный инструмент позволяет:

получить системные логи, логи ПО, конфигурационные файлы, файлы банковских авторизаций;
сделать копию БД Mysql;
сделать копию ПО УКМ4 и всех компонентов (PHP, Apahe и т.п., кроме БД MySql);
провести диагностику и ремонт файловой системы;
получить доступ в командную строку;
осуществить выключение машины.

мне не по глазам:
Миниатюры
1.png   2.png  
19.01.2017 17:37
Kryukov
 
Данный функционал не встроен в программу подготовки носителя, а идёт отдельной программой и отдельной инструкцией.

Во вложении инструкция и описание функционала.

Скачать можно на ftp (инструкция и описание функционала в архиве):
\HELP\UKM\Сервисный накопитель
20.01.2017 10:09
Dim
 
вот ридми:

Цитата:
Диагностический комплект "Сервисный накопитель УКМ4"

Общие сведения

Во время эксплуатации кассы пользователи могут столкнуться с ситуацией, когда кассовый терминал не сможет выполнить загрузку операционной системы с диска кассы. При этом на кассовом терминале может находиться важная информация - продажи, настройки банковских авторизаций, конфигурационный файлы. Во избежание потери данной информации должен быть использован данный комплект.
Диагностический комплект представляет из себя архив с iso образом диагностического носителя ukm4-diag-live_vABC.iso (где ABC - номер версии) и программы создания загрузочного носителя (unetbootin-windows-625.exe). Для подготовки USB носителя необходим USB накопитель (минимальный размер - 1GB, рекомендуемый - 32GB и более) на который записывается образ ukm4-diag-live_vABC.iso с помощью программы создания носителя. Подготовленный загрузочный носитель используются для диагностики linux касс ukm4, посредством загрузки минималистичной unix-based операционной системы (Ubuntu 16.04 Server LTS) с следующим набором инструментов:

ssh-сервер для возможности удаленного подключения к кассе
комплект ukm4diag, который позволяет собрать системные логи, логи ПО, файлы конфигурации, банковских авторизаций и т.д.
скрипты экспорта и импорта резервных копий базы данных кассы в формате SQL\файловой копии
скрипт отображения и выполнения произвольных скриптов на USB носителе
скриптами работы с файловой системой кассы (получение доступа к жесткому диску кассы, диагностика и ремонт файловой системы кассы)

Подготовка загрузочного носителя

Инструкция предполагает подготовку носителя на компьютере под управлением ОС WINDOWS. Для подготовки диагностического носителя необходимо выполнить следующие

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

Внимание! В результате выполнения следующих операций все данные с USB носителя будут удалены. Сохраните важные файлы на своем компьютере

перейти в "Мой компьютер", правой кнопкой мыши нажать на вставленный USB носитель в списке съемных носителей и выбрать пункт "Форматировать"
в открывшемся окне выбрать:
файловая система - fat32
размер кластера - стандартный размер кластера
метка тома - serviceukm4
способы форматирования - выбрать галку "быстрое форматирование", остальные имеющиеся - снять
убедитесь, что на USB носителе нет важных файлов, запустите форматирование нажав кнопку "Начать" и дождитесь окончания операции
закройте окно форматирования носителя
разархивируйте ukm4-diag-live_vABC.zip в произвольную директорию на диске, например "C:\ukm4-diag-live". В результате данной операции в директории должно быть 2 файла - ukm4-diag-live_vABC.iso и unetbootin-windows-625.exe
запустите unetbootin-windows-625.exe от имени администратора
отметьте пункт "Образ диска", в выпадающем списке выберите "Стандарт ISO", нажмите кнопку "..." для открытия диалога выбора файла образа. Укажите образ ukm4-diag-live_vABC.iso в директории из пункта 6
пункт "Место, используемое для хранения файлов после перезагрузки" оставьте без изменений
отметьте "Устройство USB", в пункте "Носитель" выберите отформатированный носитель (узнать букву носителя можно, если зайти в "Мой компьютер")
запустите запись носителя, нажав кнопку "ОК" в окне UNetbootin. Дождитесь окончания выполнения операции и нажмите кнопку "Выход"
загрузочный носитель готов

Порядок использования

Внимание! Используемый диагностический накопитель нельзя изымать из usb-порта кассы до полного её выключения

В настройках BIOS кассы приоритет загрузки с USB должен быть выше, чем с HDD. Для загрузки с носителя необходимо вставить подготовленный носитель в свободный USB порт кассы и включить кассу. В появившемся меню загрузчика выберите пункт "UKM4Diagnostic".
Так как часто к каждой кассе привязывается статический IP во время загрузки операционная система пытается получить сетевые настройки кассового терминала. В случае недоступности жд кассы, или иных ситуациях, когда получить настройки не удалось, будет отображен диалог ручной настройки параметров сетевого адаптера

Выбор необходимого элемента меню производится с помощью клавиши ПРОБЕЛ
Если выбрана настройка Static IP отобразится следующий диалог с настройками

В нем необходимо указать действующие в локальной сети настройки для подключения

По умолчанию используются настройки сетевого интерфейса с использованием DHCP

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

В диалоговом окне отображаются текущий IP кассового терминала для подключения по ssh и используемые для подключения логин и пароль.

Не прерывайте выполняемые операции, это может привести к непредвиденным последствиям

Пункты меню:

UKM4Diag - аналогичен пакету сбора диагностической информации ukm4diag. Полученный архив сохраняется в директорию ukm4diag на диагностическом носителе
MySQLDumpBinary - сбор файловой копии БД кассы и конфигурационного файла MySQL server my.cnf, в случае их доступности. Перед созданием резервной копии будет выдан запрос пользователю на выполнение данного действия, так как оно может занять значительно время. Во время выполнения задачи будет отображаться прогресс.
ImportBinaryDump - предоставляет возможность импортировать ранее сохраненную резервную копию БД кассы и файла MySQL server my.cnf. Список файлов, доступных к импорту, берётся из директории binary_dump загрузочного носителя.
MySQLDumpSql - сбор резерного архива БД кассы в формате SQL. Конфигурационный файл my.cnf при выполнении данной операции НЕ сохраняется
ImportSQlDump - импорт ранее сохранённой резервной копии в формате SQL
Repair - произвести диагностику и ремонт файловой системы кассы с использованием стандартных утилит linux
MountClientFilesystem - в случае, если необходим доступ к файловой системе кассы из коммандной строки, необходимо смонтировать её из меню. По умолчанию при выполнении каких-либо действий, требующих смонтированной файловой системы (импорт\экспорт резервных копий), файловая система размонтируется после выполнения операции.
UMountClientFilesystem - размонтирует файловую систему кассы.

После выполнения операции требующих смонтированной файловой системы кассы из командной строки необходимо размонтировать файловую систему

Exit - выход из диалогового окна и переход к командной строке. При выходе из диалога результаты логи выполненных операций сохраняются в директорию logs на носителе. Для повторного запуска основного диалогового окна наберите в консоле menu и нажмите клавишу ENTER
Shutdown - производит выключение кассы с сохранением логов в директорию logs на носителе

Имена файлов, создаваемых в результате выполнения операций в меню задаются по маске %текущий.IP.кассы%_%дата_время_выполнения%

Пользовательские скрипты.

Пользовательские скрипты, расположенные в директории custom_scrip на USB носителе будут доступны в основном меню. Если во время исполнения скрипта необходим доступ к файловой системе кассы, то перед запусков выполните пункт "Смонтировать файловую систему кассы". По окончании выполнения пользовательского скрипта выполните "Размонтировать файловую систему кассы"

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.