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

Настройка профилей образов ОС

Базовая операционная система — это полный образ ОС, импортированный в репозиторий образов ОС. Импортированный базовый образ содержит заранее определенные профили, в которых описываются различные конфигурации установки этого образа. В базовом образе ОС также можно создать настраиваемые профили, которые можно развернуть для конкретных конфигураций. Настраиваемый профиль содержит пользовательские файлы и параметры установки.

Прим.
Невозможно создать пользовательский профиль образа ОС для пользовательского образа Microsoft Windows Server.

Несколько примеров сценариев настройки и развертывания образов операционных систем, включая Windows и SLES, доступны только на английском языке. Дополнительные сведения см. в разделе Комплексные сценарии настройки новых устройств.

В настраиваемый профиль образа ОС можно добавить следующие типы файлов.

  • Загрузочные файлы

    Загрузочный файл действует в качестве среды установки для начальной загрузки. Для Windows это файл предварительной установки Windows (WinPE). Загрузочный файл WinPE требуется для развертывания Windows

    Lenovo XClarity Administrator поддерживает заранее определенные и пользовательские загрузочные файлы.
    • Заранее определенные загрузочные файлы. Lenovo предоставляет загрузочный файл WinPE_64.wim, который можно использовать для развертывания заранее определенных профилей образов ОС.

      Lenovo объединяет заранее определенный загрузочный файл WinPE_64.wim вместе с набором драйверов устройств в один пакет, который можно загрузить с сайта Веб-страница драйверов Lenovo Windows и репозитория образов WinPE и затем импортировать в репозиторий образов ОС. Поскольку файл пакета содержит драйверы устройств и загрузочные файлы, его можно импортировать с вкладки Драйвер устройства или Загрузочные файлы.

      Прим.
      • Предварительная загрузка заранее определенного загрузочного файла программным обеспечением XClarity Administrator не выполняется. Загрузочный файл необходимо импортировать в репозитории образов ОС перед развертыванием профиля Windows.

      • XClarity Administrator требует, чтобы импортированные пакетные файлы были подписаны Lenovo. При импорте файла пакета необходимо также импортировать ASC-файл подписи.

    • Пользовательские загрузочные файлы. Можно создать загрузочный файл WinPE, чтобы настроить параметры загрузки для развертывания Windows. Затем можно добавить загрузочный файл в пользовательские профили Windows.

      XClarity Administrator предоставляет скрипты для создания загрузочных файлов в соответствующем формате. Сведения о создании пользовательских загрузочных файлов см. в разделах Создание загрузочного файла (WinPE) и Веб-сайт с общими сведениями о Windows PE (WinPE).

      Для импорта пользовательских загрузочных файлов поддерживаются следующие типы файлов.
      Операционная системаПоддерживаемые типы загрузочных файловПоддерживаемые типы пакетных файлов
      CentOS LinuxНе поддерживаетсяНе поддерживается
      Microsoft® Windows® Azure Stack HCIНе поддерживаетсяНе поддерживается
      Microsoft Windows Hyper-V ServerZIP-файл, содержащий файл WinPE, созданный с использованием скрипта genimage.cmdZIP-файл, содержащий драйверы устройств и загрузочные файлы
      Microsoft Windows ServerZIP-файл, содержащий файл WinPE, созданный с использованием скрипта genimage.cmdZIP-файл, содержащий драйверы устройств и загрузочные файлы
      Red Hat® Enterprise Linux (RHEL) ServerНе поддерживаетсяНе поддерживается
      Rocky LinuxНе поддерживаетсяНе поддерживается
      SUSE® Linux Enterprise Server (SLES)Не поддерживаетсяНе поддерживается
      UbuntuНе поддерживаетсяНе поддерживается
      VMware vSphere® Hypervisor (ESXi) с Lenovo CustomizationНе поддерживаетсяНе поддерживается
  • Драйверы устройств

    Необходимо убедиться, что образ операционной системы, которую предполагается развернуть, содержит соответствующие драйверы адаптеров Ethernet, Fibre Channel и хранилища для используемого оборудования. Если драйвер адаптера ввода-вывода не входит в образ или профиль операционной системы, этот адаптер не поддерживается для развертывания ОС. Можно создать профили образов ОС, которые содержат необходимые драйверы устройств от производителей оборудования.

    Lenovo XClarity Administrator поддерживает встроенные драйверы устройств, а также заранее определенные и пользовательские драйверы устройств от производителей оборудования.
    • Встроенные драйверы устройств. XClarity Administrator не управляет встроенными драйверами устройств. Всегда следует устанавливать операционные системы последних версий, чтобы иметь необходимые встроенные драйверы устройств последних версий.

      Прим.
      Встроенные драйверы устройств можно добавить в настраиваемый профиль Windows, создав пользовательский загрузочный файл WinPE и скопировав файлы драйверов устройств в каталог C:\drivers хост-системы. При создании настраиваемого профиля образов ОС, который использует пользовательский загрузочный файл, драйверы устройств, расположенные в каталоге C:\drivers, включаются как в WinPE, так и в ОС окончательной версии. Они интерпретируются как поставляемые с Windows. Поэтому при указании подлежащих использованию драйверов устройств во время создания настраиваемого профиля образов ОС импортировать эти драйверы в программное обеспечение XClarity Administrator не требуется.
    • Заранее определенные драйверы устройств. Для серверов ThinkSystem программное обеспечение XClarity Administrator содержит ряд драйверов устройств от производителей оборудования для Linux для активации установки операционной системы, а также базовую конфигурация сети и хранилища для окончательной операционной системы. Эти заранее определенные драйверы устройств можно добавить в пользовательские профили образов ОС, а затем развернуть эти профили на управляемых серверах.

      Lenovo также объединяет наборы заранее определенных драйверов устройств в один пакет, который можно загрузить с сайта Веб-страница драйверов Lenovo Windows и репозитория образов WinPE и затем импортировать в репозиторий образов ОС. В настоящее время пакетные файлы доступны только для Windows. Если файл пакета содержит драйверы устройств и загрузочные файлы, его можно импортировать с вкладки Драйвер устройства или Образ загрузки.

      Прим.
      • По умолчанию заранее определенные профили образов ОС содержат заранее определенные драйверы устройств.

      • Удалить заранее определенные драйверы устройств, загруженные при установке XClarity Administrator, невозможно. Однако можно удалить заранее определенные драйверы устройств, импортированные из пакета Lenovo.

      • XClarity Administrator требует, чтобы импортированные пакетные файлы были подписаны Lenovo. При импорте файла пакета необходимо также импортировать ASC-файл подписи.

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

      Драйверы устройств можно получить с сайта Веб-страница репозитория Lenovo YUM, от поставщика (например, Red Hat) или с помощью пользовательского драйвера устройства, созданного самостоятельно. Для некоторых драйверов устройств Windows можно создать пользовательский драйвер устройства путем извлечения драйвера устройства из установочного EXE-файла в локальную систему и создания ZIP-файла архива.

      Для импорта пользовательских драйверов устройств поддерживаются следующие типы файлов.
      Операционная системаПоддерживаемые типы файлов драйверов устройств
      CentOS LinuxНе поддерживается
      Microsoft® Windows® Azure Stack HCIНе поддерживается
      Microsoft Windows Hyper-V ServerZIP-файл, содержащий исходные файлы драйверов устройств, которые обычно группируются по файлам .inf, .cat и .dll.
      Microsoft Windows ServerZIP-файл, содержащий исходные файлы драйверов устройств, которые обычно группируются по файлам .inf, .cat и .dll.
      Red Hat® Enterprise Linux (RHEL) ServerДиск обновления драйверов (DUD) в формате образа .rpm или .iso
      Прим.
      При применении DUD в формате .rpm к настраиваемому профилю образ .rpm устанавливается только в окончательной операционной системе. Он не устанавливается в среде установки (initrd). Чтобы установить пользовательский драйвер устройства в initrd, импортируйте DUD в формате .iso и примените .iso к настраиваемому профилю.
      Rocky LinuxНе поддерживается
      SUSE® Linux Enterprise Server (SLES)Диск обновления драйверов (DUD) в формате образа .rpm или .iso
      Прим.
      При применении DUD в формате .rpm к настраиваемому профилю образ .rpm устанавливается только в окончательной операционной системе. Он не устанавливается в среде установки (initrd). Чтобы установить пользовательский драйвер устройства в initrd, импортируйте DUD в формате .iso и примените .iso к настраиваемому профилю.
      UbuntuНе поддерживается
      VMware vSphere® Hypervisor (ESXi) с Lenovo CustomizationДрайверы устройств в формате образа .vib
      Прим.
      В репозитории образов ОС может храниться неограниченное число заранее определенных и пользовательских файлов, если для их хранения есть место.
  • Пользовательские параметры конфигурации

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

    Пользовательские параметры конфигурации определены в форме схемы JSON. Эта схема должна соответствовать спецификации JSON.

    При импорте пользовательских параметров конфигурации в XClarity Administrator программное обеспечение XClarity Administrator проверяет схему JSON. Если проверка завершается успешно, программное обеспечение XClarity Administrator создает для каждого параметра пользовательские макросы.

    Пользовательские макросы можно использовать в файле автоматической установки и послеустановочном скрипте.
    В файлах автоматической установки

    Пользовательский файл конфигурации можно связать с файлом автоматической установки и включить эти пользовательские макросы (и заранее определенные макросы) в этот файл автоматической установки.

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

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

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

    Прим.
    • Файл параметров конфигурации уникален для настраиваемого профиля образа ОС.
    • Изменить параметры конфигурации для заранее определенных профилей образа ОС невозможно.
    • Параметры конфигурации поддерживаются только для следующих операционных систем:
      • Microsoft® Windows® Server

      • Red Hat® Enterprise Linux (RHEL) Server

      • Rocky Linux

      • SUSE® Linux Enterprise Server (SLES)

      • VMware vSphere® Hypervisor (ESXi) с Lenovo Customization 6.0u3 и более поздних обновлений, а также для версии 6.5 и более поздних версий.

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

  • Пользовательские файлы автоматической установки

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

    Для пользовательских файлов автоматической установки поддерживаются следующие типы файлов.
    Операционная системаПоддерживаемые типы файловДополнительная информация
    CentOS LinuxНе поддерживается 
    Microsoft® Windows® Azure Stack HCIНе поддерживается 
    Microsoft Windows Hyper-V ServerНе поддерживается 
    Microsoft Windows ServerФайлы автоматической установки (.xml)Дополнительные сведения о файлах автоматической установки см. в разделе Веб-страница справочника по автоматической установке Windows.
    Red Hat® Enterprise Linux (RHEL) ServerФайл kickstart (.cfg)Дополнительные сведения о файлах автоматической установки см. в разделе Веб-страница «Red Hat: автоматизация установки с помощью файла Kickstart».
    При добавлении разделов %pre, %post и %firstboot в файл примите во внимание следующие замечания.
    • В файл автоматической установки можно включить несколько разделов %pre, %post и %firstboot. Однако следует учитывать порядок их расположения.

    • Если в файле автоматической установки присутствует рекомендуемый макрос #predefined.unattendSettings.preinstallConfig#, XClarity Administrator добавляет в этот файл раздел %pre перед всеми другими разделами %pre.

    • Если в файле автоматической установки присутствует рекомендуемый макрос #predefined.unattendSettings.postinstallConfig#, XClarity Administrator добавляет в этот файл разделы %post и %firstboot перед всеми другими разделами %post и %firstboot.

    Rocky LinuxФайл kickstart (.cfg)Дополнительные сведения о файлах автоматической установки см. в разделе Веб-страница «Red Hat: автоматизация установки с помощью файла Kickstart».
    При добавлении разделов %pre, %post и %firstboot в файл примите во внимание следующие замечания.
    • В файл автоматической установки можно включить несколько разделов %pre, %post и %firstboot. Однако следует учитывать порядок их расположения.

    • Если в файле автоматической установки присутствует рекомендуемый макрос #predefined.unattendSettings.preinstallConfig#, XClarity Administrator добавляет в этот файл раздел %pre перед всеми другими разделами %pre.

    • Если в файле автоматической установки присутствует рекомендуемый макрос #predefined.unattendSettings.postinstallConfig#, XClarity Administrator добавляет в этот файл разделы %post и %firstboot перед всеми другими разделами %post и %firstboot.

    SUSE® Linux Enterprise Server (SLES)AutoYast (.xml)Дополнительные сведения о файлах автоматической установки см. в разделе Веб-страница SUSE: AutoYaST.
    UbuntuНе поддерживается 
    VMware vSphere® Hypervisor (ESXi) с Lenovo CustomizationФайл kickstart (.cfg)Поддерживается только для ESXi 6.0u3 и более поздних обновлений, а также для версии 6.5 и более поздних версий.

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

    При добавлении разделов %pre, %post и %firstboot в файл примите во внимание следующие замечания.
    • В файл автоматической установки можно включить несколько разделов %pre, %post и %firstboot. Однако следует учитывать порядок их расположения.

    • Если в файле автоматической установки присутствует рекомендуемый макрос #predefined.unattendSettings.preinstallConfig#, XClarity Administrator добавляет в этот файл раздел %pre перед всеми другими разделами %pre.

    • Если в файле автоматической установки присутствует рекомендуемый макрос #predefined.unattendSettings.postinstallConfig#, XClarity Administrator добавляет в этот файл разделы %post и %firstboot перед всеми другими разделами %post и %firstboot.

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

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

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

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

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

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

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

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

      • #predefined.unattendSettings.preinstallConfig#

      • #predefined.unattendSettings postinstallConfig#

  • Пользовательские скрипты установки

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

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

    В следующей таблице перечислены типы файлов скриптов установки, которые 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: установка и обновление скриптов».

  • Специальное программное обеспечение

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

    Для специального программного обеспечения поддерживаются следующие типы файлов.
    Операционная системаПоддерживаемые типы файловДополнительная информация
    CentOS LinuxНе поддерживается 
    Microsoft® Windows® Azure Stack HCIНе поддерживается 
    Microsoft Windows Hyper-V ServerНе поддерживается 
    Microsoft Windows® ServerZIP-файл, содержащий загружаемые файлы программного обеспечения.По умолчанию пользовательский путь к данным и файлам — C:\lxca.
    Red Hat® Enterprise Linux (RHEL) ServerФайл .tar.gz, содержащий загружаемые файлы программного обеспечения.По умолчанию пользовательский путь к данным и файлам — /home/lxca.
    SUSE® Linux Enterprise Server (SLES)Файл .tar.gz, содержащий загружаемые файлы программного обеспечения.По умолчанию пользовательский путь к данным и файлам — /home/lxca.
    Rocky LinuxФайл .tar.gz, содержащий загружаемые файлы программного обеспечения.По умолчанию пользовательский путь к данным и файлам — /home/lxca.
    UbuntuНе поддерживается 
    VMware vSphere® Hypervisor (ESXi) с Lenovo CustomizationФайл .tar.gz, содержащий загружаемые файлы программного обеспечения.По умолчанию пользовательский путь к данным и файлам — /home/lxca.