Перейти к основному содержимому

Импорт пользовательских скриптов установки

Скрипты установки можно импортировать в репозиторий образов ОС. Эти файлы затем могут использоваться для настройки образов Linux и Windows.

Об этой задаче

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

В следующей таблице перечислены типы файлов скриптов установки, которые Lenovo XClarity Administrator поддерживает для каждой операционной системы. Обратите внимание, что определенные версии операционной системы не поддерживают все типы файлов, которые поддерживаются в XClarity Administrator (например, некоторые версии RHEL могут не содержать Perl в минимальном профиле и, следовательно, скрипт Perl не будет выполняться). Для развертываемых версий операционных систем необходимо использовать надлежащие типы файлов.
Операционная системаПоддерживаемые типы файловДополнительная информация
CentOS LinuxНе поддерживается 
Microsoft® Windows® Azure Stack HCIНе поддерживается 
Microsoft Windows Hyper-V ServerНе поддерживается 
Microsoft® Windows® ServerКомандный файл (.cmd), PowerShell (.ps1)По умолчанию пользовательский путь к данным и файлам — C:\lxca.

Дополнительные сведения о скриптах установки см. в разделе Веб-страница добавления пользовательского скрипта в программу установки Windows.

Red Hat® Enterprise Linux (RHEL) ServerBash (.sh), Perl (.pm или .pl), Python (.py)По умолчанию пользовательский путь к данным и файлам — /home/lxca.

Дополнительные сведения о скриптах установки см. в разделе Веб-страница «RHEL: послеустановочный скрипт».

Rocky LinuxBash (.sh), Perl (.pm или .pl), Python (.py)По умолчанию пользовательский путь к данным и файлам — /home/lxca.

Дополнительные сведения о скриптах установки см. в разделе Веб-страница «RHEL: послеустановочный скрипт».

SUSE® Linux Enterprise Server (SLES)Bash (.sh), Perl (.pm или .pl), Python (.py)По умолчанию пользовательский путь к данным и файлам — /home/lxca.

Дополнительные сведения о скриптах установки см. в разделе Веб-страница «SUSE: пользовательские скрипты».

UbuntuНе поддерживается 
VMware vSphere® Hypervisor (ESXi) с Lenovo CustomizationBash (.sh), Python (.py)По умолчанию пользовательский путь к данным и файлам — /home/lxca.

Дополнительные сведения о скриптах установки см. в разделе Веб-страница «VMware: установка и обновление скриптов».

Прим.
В репозитории образов ОС может храниться неограниченное число заранее определенных и пользовательских файлов, если для их хранения есть место.

После сбора данных во время развертывания ОС программное обеспечение XClarity Administrator создает в хост-системе экземпляр файла параметров конфигурации, который может использоваться послеустановочным скриптом (этот файл содержит пользовательские параметры в выбранном файле и подмножество заранее определенных параметров).

В послеустановочный скрипт можно ввести заранее определенные и пользовательские макросы (параметры конфигурации), используя уникальное имя объекта. Заранее определенные значения являются динамическими и зависят от экземпляров XClarity Administrator. Пользовательские макросы являются динамическими и зависят от вводимых пользователем данных, которые указываются во время развертывания ОС.

Прим.
  • Заключите имя макроса в символы «решетки» (#).

  • В случае вложенных объектов разделите каждое имя объекта с помощью точки (например, #server_settings.server0.locale#).

  • В случае пользовательских макросов не включайте имя объекта верхнего уровня. В случае заранее определенных макросов добавьте к имени макроса префикс «predefined».

  • При создании объекта с помощью шаблона к имени добавляется уникальный номер, начиная с 0 (например, server0 и server1).

  • Имя каждого макроса отображается в диалоговом окне «Развертывание образов ОС» на вкладках «Пользовательские параметры» при наведении указателя мыши на значок «Справка» (Значок «Справка») рядом с каждым пользовательским параметром.

  • Список заранее определенных макросов см. в разделе Заранее определенные макросы. Сведения о пользовательских параметрах конфигурации и макросах см. в разделе Пользовательские макросы.

Рекомендуемые заранее определенные макросы в файле автоматической установки сообщают об окончательном состоянии развертывания операционной системы, а также о состоянии при загрузке и выполнении послеустановочных скриптов. Послеустановочный скрипт можно изменить, чтобы включить возможность создания пользовательских отчетов о состоянии в зависимости от целевой операционной системы. Дополнительные сведения см. в разделе Добавление пользовательских средств сообщения о состоянии в скрипты установки.

Процедура

Чтобы импортировать скрипты установки в репозиторий образов ОС, выполните указанные ниже действия.

  1. В строке меню XClarity Administrator нажмите Подготовка > Управление образами OC, чтобы открыть страницу Развертывание операционной системы: управление образами ОС.
  2. Откройте вкладку Скрипты установки.

    Страница «Управление образами ОС» со списком скриптов установки, которые были импортированы в репозиторий образов ОС.
  3. Нажмите значок Импорт файла (Значок «Импорт»). Откроется диалоговое окно «Импорт скрипта установки».
  4. Откройте вкладку Локальный импорт для отправки файлов из локальной системы или вкладку Удаленный импорт для отправки файлов с удаленного файлового сервера.
    Прим.
    Для отправки файла с удаленного файлового сервера, необходимо сначала создать профиль удаленного файлового сервера, щелкнув значок Настройка файлового сервера (Значок «Настройка удаленного файлового сервера»). Дополнительные сведения см. в разделе Настройка удаленного файлового сервера.
  5. Если вы используете удаленный файловый сервер, выберите сервер, который вы хотите использовать, из списка Удаленный файловый сервер.
  6. Выберите тип операционной системы.
  7. Введите имя файла скрипта установки или нажмите Обзор, чтобы найти файл, который требуется импортировать.
  8. Необязательно: введите описание скрипта установки.
    Совет
    Используйте поле Описание, чтобы различить пользовательские файлы с одинаковым именем.
  9. Необязательно: выберите тип контрольной суммы, чтобы убедиться, что отправляемый файл не поврежден, и скопируйте и вставьте значение контрольной суммы в предоставленное текстовое поле.

    Если выбран тип контрольной суммы, необходимо указать значение контрольной суммы для проверки целостности и безопасности отправленного файла. Значение должно поступать из надежного источника от организации, которой вы доверяете. Если отправленный файл соответствует значению контрольной суммы, можно приступить к развертыванию. В противном случае вам необходимо отправить файл снова или проверить значение контрольной суммы.

    Поддерживаются три типа контрольных сумм:

    • MD5

    • SHA1

    • SHA256

  10. Нажмите Импорт.
    Совет
    файл отправлен через защищенное сетевое подключение. Поэтому надежность и производительность сети влияют на длительность процесса импорта файла.

    Если закрыть вкладку или окно веб-браузера, в котором файл отправляется локально, до завершения отправки, импорт не будет выполнен.

После завершения

Скрипты установки перечисляются на вкладке Скрипты установки страницы Управление образами ОС.

На этой странице можно выполнить следующие действия.

  • Создать профиль удаленного файлового сервера, щелкнув значок Настройка файлового сервера (Значок «Настройка удаленного файлового сервера»).

  • Удалить выбранные скрипты установки, нажав значок Удалить (Значок «Удалить»).

Сведения о добавлении скрипта установки в настроенный профиль образа ОС см. в разделе Создание настраиваемого профиля образа ОС.