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

Развертывание SLES 12 с пакетом обновления 3 (SP3) и специальным программным обеспечением

В этом сценарии устанавливается операционная система SLES 12 с пакетом обновления 3 (SP3) и специальным программным обеспечением (Java и Eclipse IDE). Используется настраиваемый профиль, который содержит специальное программное обеспечение и послеустановочные скрипты для установки и настройки специального программного обеспечения. Пакеты специального программного обеспечения копируются на хост во время развертывания и становятся доступными для использования пользовательским послеустановочным скриптом.

Перед началом работы

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

Прим.
  • Скрипты установки SLES могут иметь один из следующих форматов: Bash (.sh), Perl (.pm или .pl), Python (.py)

  • Файлы программного обеспечения и скрипты установки устанавливаются из каталога, определяемого пользовательским путем к данным и файлам, который указывается во время развертывания. По умолчанию пользовательский путь к данным и файлам — /home/lxca.

  • В SLES 12 с пакетом обновления 3 (SP3) для среды Eclipse IDE требуется компилятор GCC, который включен в заранее определенный базовый профиль. В этом сценарии создается настраиваемый профиль образа ОС с использованием заранее определенного базового профиля в качестве основы. В случае выбора другого профиля необходимо убедиться, что он содержит компилятор GCC.

Процедура

Для развертывания SLES 12 с пакетом обновления 3 (SP3) и специальным программным обеспечением выполните указанные ниже действия.

  1. Загрузите базовую операционную систему SLES 12 с пакетом обновления 3 (SP3) с веб-сайта SUSE в локальную систему и импортируйте образ в репозиторий образов ОС. Дополнительные сведения см. в разделе Импорт образов операционных систем.
    1. В строке меню XClarity Administrator нажмите Подготовка > Управление образами OC, чтобы открыть страницу Развертывание операционной системы: управление образами ОС.

    2. Перейдите на вкладку Образы ОС.

    3. Нажмите значок Импорт (Значок «Импорт»).

    4. Нажмите Локальный импорт.

    5. Нажмите кнопку Обзор, чтобы найти и выбрать образ SLES 12 SP3 для импорта (например, SLE-12-SP3-Server-DVD-x86_64-GM-DVD1.iso).

    6. Нажмите Импорт, чтобы отправить образ в репозиторий образов ОС.

    7. Подождите, пока завершится импорт. Это может занять некоторое время.

  2. Загрузите специальное программное обеспечение в локальную систему и импортируйте файлы в репозиторий образов ОС. Дополнительные сведения см. в разделе Импорт специального программного обеспечения.
    1. Откройте вкладку Программное обеспечение.

    2. Щелкните значок Импорт (Значок «Импорт»).

    3. Нажмите Локальный импорт.

    4. Выберите SLES в качестве операционной системы.

    5. Нажмите Обзор, чтобы найти и выбрать файл программного обеспечения для импорта (например, jre-8u151-linux-x64.tar.gz).

    6. Нажмите Импорт, чтобы отправить файл в репозиторий образов ОС.

    7. Снова нажмите значок Импорт (Значок «Импорт»).

    8. Нажмите Локальный импорт.

    9. Выберите SLES в качестве операционной системы.

    10. Нажмите Обзор, чтобы найти и выбрать файл программного обеспечения для импорта (например, eclipse-4.6.3-3.1.x86_64.tar.gz).

    11. Нажмите Импорт, чтобы отправить файл в репозиторий образов ОС.

  3. Создайте пользовательский послеустановочный скрипт и импортируйте файл в репозиторий образов ОС.
    Добавьте в этот файл команды, чтобы создать пользователя для запуска eclipse, например:
    echo "Create a user called lenovo..."
    egrep "lenovo" /etc/passwd >/dev/null
    pass=$(perl -e 'print crypt($ARGV[0], "password")' "Passw0rd")
    useradd -m -p $pass lenovo
    [ $? -eq 0 ] && echo "User has been created." || curl -X PUT
    --globoff #predefined.otherSettings.statusSettings.urlStatus# -H "Content-Type: application/json"
    -d '{"deployStatus":{"id":"46","parameters":["'"Could not create lenovo user"'"]}}'
    --cert #predefined.otherSettings.statusSettings.certLocation#/cert.pem
    --key #predefined.otherSettings.statusSettings.certLocation#/key.pem
    --cacert #predefined.otherSettings.statusSettings.certLocation#/ca-bundle.crt

    Добавьте команды для установки программного обеспечения, например:
    #Install Java for eclipse
    echo "Installing Java JRE 8...."
    rpm -ivh #predefined.otherSettings.deployDataAndSoftwareLocation#/jre-8u151-linux-x64.rpm

    #Install eclipse
    echo "Installing Eclipse IDE..."
    rpm -ivh #predefined.otherSettings.deployDataAndSoftwareLocation#/eclipse-4.6.3-3.1.x86_64.rpm

    Обратите внимание, что эти команды применяют заранее определенные макросы для URL-адреса HTTPS, который XClarity Administrator использует для сообщения о состояния (predefined.otherSettings.statusSettings.urlStatus), для папки, содержащей сертификаты, необходимые для доступа к веб-службе urlStatus из ОС хоста при первой загрузке (predefined.otherSettings.statusSettings.certLocation), и для пути к извлеченным файлам данных и программного обеспечения (predefined.otherSettings.deployDataAndSoftwareLocation).

    Также можно добавить команды для отправки пользовательских сообщений в задания для входа в систему XClarity Administrator, как показано в файле примера. Дополнительные сведения см. в разделе Добавление пользовательских средств сообщения о состоянии в скрипты установки.

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

    1. Откройте вкладку Скрипты установки.

    2. Щелкните значок Импорт (Значок «Импорт»).

    3. Нажмите Локальный импорт.

    4. Выберите SLES в качестве операционной системы.

    5. Нажмите Обзор, чтобы найти и выбрать послеустановочный скрипт для импорта (например, SLES_installSoftware_customScript.sh).

    6. Нажмите Импорт, чтобы отправить файл в репозиторий образов ОС.

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

    2. Выберите профиль образа ОС для настройки (например, Basic).

    3. Щелкните значок Создать (Значок «Создать»), чтобы открыть диалоговое окно «Создать настроенный профиль».

    4. На вкладке Общие:

      1. Введите имя для профиля (например, Custom SLES with software).

      2. Используйте значение по умолчанию для поля Путь к пользовательским данным и файлам.

      3. Выберите Нет для типа настройки.

      4. Нажмите Далее.

    5. На вкладке Параметры драйвера нажмите кнопку Далее. По умолчанию включены встроенные драйверы устройств.

    6. На вкладке Программное обеспечение выберите файлы установки программного обеспечения (например, jre-8u151-linux-x64.tar.gz и eclipse-4.6.3-3.1.x86_64.tar.gz) и нажмите кнопку Далее.

    7. На вкладке Скрипты установки выберите скрипты установки (например, SLES_installSoftware_customScript.sh) и нажмите кнопку Далее.

    8. На вкладке Сводка проверьте параметры.

    9. Нажмите Настроить, чтобы создать настраиваемый профиль образа ОС.

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

    2. Для каждого целевого сервера выполните указанные ниже действия.

      1. Выберите сервер.

      2. Нажмите Изменить выбранное > Параметры сети и укажите для сервера имя хоста, IP-адрес, а также параметры DNS, MTU и VLAN.

        Совет
        Параметры VLAN доступны только в том случае, если на странице, открываемой при выборе пунктов Глобальные параметры > Назначение IP-адресов > Использовать VLAN, установлен режим VLAN.
      3. В раскрывающемся списке в столбце Образ для развертывания выберите настраиваемый профиль образа ОС (например, <base_OS>|<timestamp>_Custom SLES with software).

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

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

    3. Выберите все целевые серверы и нажмите значок Развернуть образ (Значок «Развернуть образ»), чтобы начать развертывание операционной системы.

    4. На вкладке Сводка проверьте параметры.

    5. Нажмите Развернуть, чтобы развернуть операционную систему.