Dell Repository Manager. Как использовать смарт-скрипты
Summary: Видеоруководство по управлению системами, в котором рассказывается об использовании смарт-сценариев в Dell EMC Repository Manager.
Instructions
В следующем видео рассказывается о том, как интегрировать и использовать смарт-сценарии в DRM. Smart Scripts можно выполнять как до, так и после процесса обновления.
Ссылка на видео на канале Dell Technologies на YouTube:
Как использовать смарт-скрипты в Dell EMC Repository Manager
Smart Script.
Особенности Smart script:
-
Метод обновления без использования дополнительного канала: предназначен для запуска в ОС хоста
-
По сути, работает как автономный DSU для пользовательского каталога
-
Обычно используется в средах Windows со средствами, которые отправляют .bat файлы, например SCCM
Создайте смарт-сценарий:
-
В разделе Настройки > приложения Plug-ins убедитесь, что установлен подключаемый модуль Dell EMC Smart Script. Если нет, установите флажок рядом с ним и выберите Обновить в правом верхнем углу.
-
Перейдите к любому репозиторию, который нужно экспортировать как SUU
-
Выберите репозиторий или набор пакетов
-
Выберите Export в верхнем меню.
-
Выберите Smart Script, а затем выберите ОС и выберите папку для сохранения.
Параметры до и после написания сценария:
Рабочий процесс интеллектуального сценария:
-
Запустите скрипт apply components
-
Устанавливает Dell System Update (DSU)
-
Запуск DSU сразу после установки
-
Это запустит сборщик данных инвентаризации в пакете, чтобы увидеть, что установлено
-
Затем выполните сравнение каталогов и автоматически запустите необходимые обновления
-
После завершения обновления DSU удаляется
Поиск и устранение неисправностей смарт-сценариев.
ПРИМЕЧАНИЕ. DSU сохраняет журналы в следующих местах, но поскольку сценарий устанавливает и удаляет DSU, журналы отсутствуют, если только DSU не выдает ошибки при удалении.
Windows: C:\ProgramData\Dell\Dell EMC System Update\dell_dup
Linux: /usr/libexec/dell_dup
Обновления компонентов отсутствуют:
-
Просмотрите apply_components.log в каталоге, из которого выполняется сценарий
-
Правильные типы DUP?
-
Если типы DUP верны, то, скорее всего, проблема связана со сборщиком данных инвентаризации.
Проблема сборщика инвентаризации:
-
Просмотрите apply_components.log в каталоге, из которого выполняется сценарий
-
Сборщик данных инвентаризации монтирует раздел USB, поэтому убедитесь, что USB не занесен в черный список/не заблокирован
-
Сборщик данных инвентаризации может испытывать трудности с перечислением конкретного устройства, но в этом сценарии все равно должен завершиться.
-
Если журналы ничего не сообщают, запустите сборщик данных инвентаризации в режиме отладки
-
Как запустить
invcolв режиме отладки1. Скачайте версию
invcolвы уже используете(В том же каталоге, что и скрипт)2. Извлеките пакет DUP для
invcol3. Запустите его в режиме отладки:
invcol –type=debug4. Просмотрите выходные данные для устранения реальной ошибки
5. Задействуйте ТСТ, если сцепление не удается сделать
Не удается запустить одно обновление:
-
Проверьте файл
apply_components.logв местоположении журнала по умолчанию для ошибок -
Ознакомьтесь с примечаниями к выпуску микропрограммы и драйвера, чтобы исключить известные проблемы, например слишком устаревшую версию
-
Попробуйте перепрошить компонент до той же версии.
Если перепрошивка выполнена успешно, проблема связана с этим конкретным пакетом DUP. Возможно, нужно сделать шаг или есть дефект.
Если перепрошивка не удалась, проблема связана с ОС или компонентом.
-
Запуск пакета DUP в режиме отладки
-
Инструкции по режиму отладки
Не удается запустить все обновления:
-
Проверьте apply_components.log в местоположении журнала по умолчанию на наличие ошибок
-
Однако почти наверняка это проблема на уровне ОС
-
Чтобы выявить корневую причину блокировки, запустите DUP в режиме отладки.
-
Инструкция по режиму отладки:
Smart Script не выполняется:
-
Установите DSU вручную и попытайтесь выполнить выход из самого DSU