Сравнение версий
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Оглавление |
---|
SEO Metadata | ||
---|---|---|
| ||
Узнайте, как подготовить окружение и специальный USB-носитель для записи образа системы с TRASSIR OS на внутреннюю память видеорегистратора. |
Предварительно, перед созданием загрузочной флешки, необходимо выбрать образ для создания системного диска с TrassirOS
Подсказка |
---|
Объем флешнакопителя должен быть не менее суммарного объема образа tech1production + образа системы *.rbi |
Подготовка
В локальной сети, в которой будет производится прошивка сервера с TRASSIR OS, на отдельном ПК необходимо организовать следующую систему хранения образов TRASSIR OS и файлов-лицензий:
/sborka - корневая папка, к которой настроен доступ из вне с любого ПК.
/sborka/licenses - папка c лицензиями (*.txt).
/sborka/MiniNVR - папка c образами для серверов MiniNVR (*.rbi). В случае если имя папки изменено, то нужно убедиться, что изменения произведены везде.
/sborka/logs - папка для отчетов
Image Modified
Подсказка |
---|
Папка /sborka и подпапки должны быть доступны по сети (расшарены) всем пользователям или по паролю. Для всех папок должен быть разрешен доступ на чтение. Для папки /sborka/logs должен быть разрешен доступ на запись. |
Создание USBproduction в ОС Windows
- Скачайте и установите утилиту USB Image Tool на ПК
- Скачайте образ tech1production для требуемой модели регистратора
Запустите утилиту USB Image Tool и запишите образ tech1production на USB-флешку.
Image Modified
- Нажмите Add и добавьте образ.
- Далее Restore для запуска процесса создания USBProduction
Начался процесс записи
Image Modified
Подсказка |
---|
Если в процессе записи возникают ошибки, то установите флаг Options->Ignore size checks for gzip images и повторите запись. |
USB-флешка с USBProbuction готова!
Настройка USBproduction
Подключите USB-флешку с USBproduction к ПК.
- Найдите файл CONFIG.txt в директории
Image Modified Отредактируйте CONFIG.txt в зависимости от условий, в которых будет производится прошивка образа на сервер.
# '''mount_path''' - путь до сетевой папки в формате: '''//[ip-адрес ПК]:/[папка]/'''
# '''username''' - имя пользователя, имеющего доступ к папке (если авторизация не предусмотрена: пустое место или anonymous)
# '''password''' - пароль пользователя (если авторизация не предусмотрена: пустое место или anonymous)
# '''build_folder''' - имя подпапки с образами TRASSIR OS
# '''license_folder''' - имя подпапки с файлами-лицензиями
# '''logs_folder''' - имя подпапки для отчетов о тестировании. Если logs_folder не указан, то автоматически стираются все логи QA старше суток.
mount_path=//192.168.0.16:/sborka/
username=sborka
password=sborka1337
build_folder=MiniNVR
license_folder=licenses
logs_folder=logs
После редактирования файла CONFIG.txt, подключите флешку с USBProduction в сервер и загрузитесь с флешки .
Предупреждение |
---|
Перед загрузкой с установочной флешки отключите все архивные диски! |
После процесса прошивки и первого успешного запуска регистратора завершите работу регистратора и подключите архивные диски.
Этапы работы USBproduction
- Через 10 секунд после полной загрузки сервера запускается скрипт в отдельной консоли на чёрном фоне
При запуске скрипт ищет конфигурационный файл /home/trassir/desktop/CONFIG.txt. Если настройки указаны верно, то mount_path монтируется в локальную папку /home/trassir/builds.
Если в течении нескольких минут (5 попыток по 30 сек) не удалось подключиться к серверу - ОШИБКА - При успешном подключении к smb серверу выполняется поиск актуальных устройств для записи. Ищет только среди usb и mmc (встроенная флеш память).
При запуске скрипт ищет конфигурационный файл /home/trassir/desktop/CONFIG.txt. Если настройки указаны верно, то mount_path монтируется в локальную папку /home/trassir/builds.
Если в течении нескольких минут (5 попыток по 30 сек) не удалось подключиться к серверу - ОШИБКА - Считывается номер ключа Guardant ищется соответствующую ему лицензию.
Если нет доступной лицензии - ОШИБКА. - Выбирает образ с TRASSIR OS
Если на сервере нет образа, но локально присутствует - пишем локальный.
- При копировании предусмотрена проверка каждые 10 секунд на размер скачиваемого файла. Если в течении 10х10 секунд не было изменения в размере файла - считается что произошёл сбой копирования - ОШИБКА.
- Если за 2 часа так и не удалось до конца скопировать файл (мега медленная сеть) - ОШИБКА.
- При успешном выполнении всех условий выполняется прошивка образа tech1production --disk x --image x
- Если в процессе возникла ошибка, то вы увидите на экране ОШИБКА и соответствующие сообщения на красном фоне.
- Если процесс затягивается более чем на 2 часа - ОШИБКА
- По успешному завершению прошивки будет записана найденная ранее лицензия. На запись даётся 1 минута.
Если всё OK - сервер отправляется на перезагрузку. После перезагрузки запускается TRASSIR OS, и начинается тестирование аппаратной части регистратора
Предусмотрена индикация цветом:Красный - ОШИБКА!
Зелёный - ТЕСТ ПРОЙДЕН
Ошибки, возникающие в процессе работы USBproduction
- Не найден конфигурационный файл - смотрим что не так с /home/trassir/desktop/CONFIG.
- Недостаточно параметров в конфигурационном файле - не все параметры указаны в файле CONFIG.
Как минимум должны быть "mount_path", "username", "password", "build_folder", "license_folder". - Не удалось примонтировать источник - сервер недоступен или неверные настройки подключения.
- Слишком долго выполняется команда - на все системные команды выделяется лимит выполнения. Связано это с возможными зависаниями mount, tech1production и т.п. Или просто аномально долго выполняется та или иная команда.
Для каждой из команд выставлен разумный лимит исходя из функции той или иной команды. См. в подробном описании. - Отсутствует usb-ключ guardant
- Не найдена лицензия для ключа
- Слишком много девайсов доступных для записи! - в системе присутствует 2 и более устройств подходящих для прошивания.
Например вставлена пользовательская флешка и есть встроенная mmc память. Стоит учитывать что сама мастер флешка и любые SATA диски игнорируются и не могут быть причиной для данного сообщения. - Отсутствуют подходящие устройства для записи! - Ситуация диаметрально противоположна предыдущему пункту.
- Не удалось скопировать файл - системная команда для копирования по какой-то причине вернула код ошибки. Вывод ошибки от системной утилиты будет вместе с этим сообщением.
- Ошибка при копировании образа: отличается размер - процедура копирования образа с сервера завершена, но не пройдена проверка на соответствие размера оригиналу.
- Ошибка при копировании нового образа! В течении нескольких минут размер файла не изменялся - сработала защита от проблем в сети при копировании файла.
- Отсутствует образ для записи - нет актуальных образов ни локально (рабочий стол) ни на сервере smb.