Обзор комплексной обработки

В этой главе вы изучите следующее:

Введение в комплексную обработку

Комплексная обработка LANDesk позволяет определить все атрибуты и функции новых устройств перед их представлением в сетевом окружении. В процессе комплексной обработки используются процедуры автоматизации для применения данного набора атрибутов и функций к устройствам. Комплексная обработка снижает время простоя, а также повышает надежность и прогнозируемость функционирования новых устройств в рабочей среде. Вы можете открыть историю комплексной обработки для каждого устройства и в случае необходимости вернуть его в предыдущее состояние. Комплексная обработка выполняется как в ОС Windows, так и Linux. Процедура создания шаблонов одинакова для обеих операционных систем.

Комплексная обработка состоит из ряда действий, выполняемых на целевом устройстве. Действия - это фундаментальная составляющая комплексной обработки. Шаблон - это коллекция действий, которые выполняются в заданном порядке. Система LANDesk включает несколько готовых шаблонов комплексной обработки, которые помогут вам начать работу. Они оптимизированы для работы с конкретными конфигурациями оборудования, такими как некоторые популярные системы Dell и Hewlett-Packard. Вы можете объединить эти шаблоны комплексной обработки с собственными шаблонами или запустить их, слегка изменив для обработки компьютеров марок Dell или HP. Вы также можете разделить задачи комплексной обработки по своему усмотрению, например, для установки системы вручную.

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

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

Агент комплексной обработки

Агент ldprovision является центром комплексной обработки и находится в папке /ldlogon/provisioning. Агент состоит из небольших приложений, предназначенных для каждого из действий. Агент находится на целевом устройстве. Он расположен в том же месте, что и сервер PXE или на физическом загрузочном носителе, например, на USB- или компакт-диске.

В процессе комплексной обработки агент выполняет следующие действия:

Агент выполняет любую необходимую перезагрузку, немедленно переходя к следующему действию. Большинство операций комплексной обработки может быть выполнено до получения вами нового устройства. Можно создать шаблон и задачу запуска этого шаблона на новом устройстве. Задача не будет выполнена, пока агент комплексной обработки не будет запущен на новом устройстве.

Для использования всех возможностей комплексной обработки пользователям нужно иметь два вида прав: "Комплексная обработка – планирование" (Provisioning - Schedule) и "Комплексная обработка – конфигурация" (Provisioning - Configuration). Вместе эти права дают пользователям возможность создавать, изменять и планировать шаблоны комплексной обработки. Эти права автоматически добавляются для любых пользователей, имеющих права администратора, и могут быть отдельно добавлены для других пользователей. Для получения дополнительной информации см. раздел Ролевое администрирование.

Утилиты предварительной загрузки

Для комплексной обработки необходимо, чтобы устройство было загружено до загрузки на нем операционной системы. Это может быть выполнено с помощью сервера PXE или физического загрузочного устройства (компакт-диска или USB-диска). PXE - это наиболее удобный способ для перевода многих компьютеров в среду предварительной загрузки. Компакт- или USB-диски более портативны и гарантированно обеспечивают перевод в назначенную администратором среду предварительной загрузки.

Среда предварительной загрузки (PE) содержит операционную систему с функциями видео, сети, небольшого сканера инвентаризации и агента, способного принимать файлы и выполнять команды. Этот агент запускает на устройстве утилиту обработки образов или средство установки ОС по сценарию. Агент начинает процесс комплексной обработки. Комплексная обработка поддерживает среды предварительной загрузки для Windows и Linux.

Рекомендуется устанавливать новую операционную систему с помощью среды предварительной загрузки, соответствующей устанавливаемой ОС. Например, устанавливайте Windows с помощью Windows PE, а Linux с помощью Linux PE. Это необходимо потому, что Windows PE не поддерживает файловые системы EXT2, EXT3 или Reiser, а установка Linux с помощью NTFS может вызвать проблемы конфигурации, в частности, если служба PXE изолирована от рабочей сети.

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

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

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

Развертывание ОС Комплексная обработка
Выполняется с главного сервера Выполняется на целевом устройстве
Операция выполняется после получения устройства от поставщика Большую часть работы можно выполнить до получения устройства
Содержит только действие развертывания ОС Включает весь процесс построения устройства
Необходим один полный образ, которые нельзя разбить на составляющие Содержит небольшие шаблоны, которые могут быть изменены или заменены

Интерфейс комплексной обработки

Средства комплексной обработки входят в состав инструментального средства развертывания операционной системы (щелкните Сервис > Распространение > Развертывание ОС (Tools > Distribution > OS deployment)). Шаблоны комплексной обработки отображаются в иерархической структуре (дереве), а диалоговые окна для различных задач открываются с помощью панели инструментов.

Доступные шаблоны находятся в следующих папках дерева:

Общие шаблоны создаются пользователями, имеющими права администратора, и видимы для всех пользователей. Шаблоны в папке "Мои шаблоны" (My templates) доступны для других пользователей, но могут быть изменены только их создателем или пользователями с правами администратора. После каждого вашего использования шаблона, не помеченного как общий, экземпляр шаблона блокируется и заносится в журнал. Этот экземпляр нельзя удалить, но его можно скрыть.

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

На панели инструментов имеются кнопки для создания и изменения шаблонов комплексной обработки, а также для управления ими.

Если дважды щелкнуть шаблон, откроется вид "Шаблон" (Template). В этом виде можно изменить список действий шаблона (добавить или удалить действия, изменить порядок действий и т.д.). Можно изменить переменные, применяемые к этому шаблону, просмотреть и изменить список шаблонов, включенных в этот шаблон, или список шаблонов, которые содержат данных шаблон. Вы можете сделать этот шаблон общим, просмотреть его историю (когда он использовался) или просмотреть или изменить XML-код шаблона.

Создание и изменение шаблонов комплексной обработки

Кнопка Новый шаблон (New template) - это начальная точка создания нового шаблона. Чтобы изменить шаблон, щелкните его правой кнопкой мыши и выберите Правка (Edit). Для удаления шаблона выберите его и щелкните кнопку Удалить (Delete). Можно удалить только никогда не использовавшиеся шаблоны.

Создание групп шаблонов

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

Клонирование существующих шаблонов

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

Функция Клонировать (Clone) создает копию выбранного шаблона. Можно изменить копию, внеся незначительные изменения, вместо того чтобы тратить время на создание совершенно нового шаблона.

Если вы клонируете общий шаблон, его копия помещается в папку "Мои шаблоны" (My templates) и приобретает свойства закрытого шаблона.

  1. Щелкните Общие (Public) или Мои шаблоны (My templates), чтобы отобразить шаблоны на правой панели.
  2. Щелкните шаблон правой кнопкой мыши и выберите Клонировать (Clone).

    В папке создается копия шаблона с именем исходного шаблона, к которому добавляются дата и время создания клона шаблона.

  3. Для изменения имени, описания, среды загрузки или целевой ОС в клонированном шаблоне щелкните его правой кнопкой мыши и выберите Свойства (Properties), измените настройки и щелкните OK.
  4. Для изменения действий, включенных шаблонов, переменных пользователя или кода XML клонированного шаблона дважды щелкните его для открытия в виде Шаблон (Template).

Сжатие шаблона

Кнопка Сжатие (Condense) используется для объединения нескольких шаблонов в один. Если в текущий шаблон включены другие шаблоны, то их XML-код будет сохранен внутри XML-кода этого шаблона, чтобы создать единый XML-файл. После сжатия шаблон уже нельзя развернуть в виде отдельных шаблонов.

Действия по комплексной обработке устройства

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

Действие 1: Создание шаблона

Для комплексной обработки устройства необходимо создать шаблон. Шаблон представляет собой документ XML, содержащий ряд "строительных блоков", которые будут использованы при создании устройства. Они формируются по порядку и могут состоять из действий, атрибутов, ограничений и т.п. В шаблон может быть включено одно или несколько действий.

Шаблоны могут быть объединены в задачу комплексной обработки в определенной последовательности. Вы можете изменить порядок задач в шаблоне. Данная последовательность может быть изменена только тогда, когда это возможно (например, нельзя поместить задачу после установки ОС перед задачей установки ОС). Существует ряд предварительно сконфигурированных шаблонов для оборудования различных поставщиков (HP, Dell и т.д.).

Шаблоны хранятся в базе данных в виде документов XML.

Создание шаблона
  1. Щелкните Сервис > Распространение > Развертывание ОС (Tools > Distribution > OS deployment).
  2. В средстве развертывания операционной системы нажмите кнопку Новый шаблон комплексной обработки (New provisioning template) на панели инструментов.
  3. Введите описательное имя в поле Имя (Name).
  4. Выберите среду загрузки, которая будет использоваться для предварительной загрузки устройства с помощью шаблона (Windows PE или Linux PE).
  5. Выберите целевую операционную систему шаблона (Windows или Linux). Среда загрузки и целевая ОС должны соответствовать друг другу (Windows PE и ОС Windows или Linux PE и ОС Linux).
  6. Введите описание в поле Описание (Description).
  7. Нажмите OK.

Имя и описание отображаются в списке шаблонов.

Действие 2: Конфигурация шаблона

После создания шаблона необходимо сконфигурировать его, добавив различные действия. Действия шаблона хранятся в пяти разделах. В каждом разделе можно выбрать только те действия, которые применимы к соответствующей категории (например, нельзя выбрать распространение ПО в качестве действия для этапа предварительной установки). Можно добавить любое доступное действие в любой из разделов, однако нужно быть осторожными с некоторыми действиями, поскольку неправильный порядок их выполнения может нарушить работу шаблона или сделать систему неработоспособной.

  1. Дважды щелкните созданный шаблон.
  2. В левой навигационной панели щелкните Список действий (Action list).
  3. На центральной панели выберите раздел, в который нужно добавить действие.
  4. Щелкните Добавить (Add).
  5. В поле Имя (Name) введите имя для данного действия.
  6. В поле Описание (Description) введите подробное описание действия.
  7. В списке Тип (Type) выберите тип действия.
  8. В разделе Переменные действия (Action variables) щелкните Добавить (Add), чтобы добавить переменную, которая относится только к этому действию. Укажите значения в текстовых полях, выберите тип переменной и нажмите ОК.
  9. В разделе Свойства выбранного действия (Selected action properties) укажите данные, необходимые для данного типа действия. Эти данные зависят от выбранного типа действия.
  10. После определения действия нажмите кнопку Применить (Apply), чтобы сохранить действие и продолжить изменение шаблона. После завершения определения шаблона нажмите кнопку ОК.

Действие 3: Планирование развертывания шаблона

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

В инструментальном средстве Запланированные задачи (Scheduled tasks) отображается состояние запланированной задачи с момента запуска до момента завершения. Служба планировщика взаимодействует с устройствами двумя следующими способами: с помощью стандартного агента управления (который должен быть заранее установлен на устройствах) или с помощью системной учетной записи уровня домена. Выбранная учетная запись должна иметь для входа привилегии службы, и имя и пароль должны быть указаны в утилите конфигурации служб. Дополнительную информацию о настройке учетной записи планировщика см. в разделе Конфигурация службы планировщика.

Планирование задачи комплексной обработки
  1. В инструментальном средстве Развертывание операционной системы (Operating system deployment) выберите шаблон в одной из папок Шаблоны комплексной обработки (Provisioning templates).
  2. На панели инструментов нажмите кнопку Запланировать шаблон (Schedule template).
    Откроется инструментальное средство "Запланированные задачи" (Scheduled tasks), в котором будет указана задача для шаблона комплексной обработки.
  3. В виде сети выберите устройства, на которые необходимо развернуть задачу комплексной обработки. Перетащите устройства на задачу комплексной обработки в инструментальном средстве Запланированные задачи (Scheduled tasks).
  4. Щелкните задачу комплексной обработки правой кнопкой мыши и выберите Свойства (Properties). Выберите параметр планирования и нажмите кнопку Сохранить (Save).

При нажатии кнопки Запланировать шаблон (Schedule template) создается задача (в ней еще не указаны целевые устройства и она не запланирована). Если не добавить целевые устройства и не запланировать задачу, она останется в списке задач до тех пор, пока не будет запланирована или удалена.

В инструментальном средстве Запланированные задачи (Scheduled tasks) задачи сгруппированы в следующие папки:

Комплексная обработка устройств типа "только оборудование"

Комплексная обработка позволяет выполнять процедуры для новых компьютерных устройств. Вы можете начать процесс еще до получения такого оборудования. Для этого нужно ввести идентификатор оборудования (например, GUID или MA-адрес) для нового устройства в папке Конфигурация > Сервер типа "только оборудование" (Configuration > Bare Metal Server) в виде сети. Информация, необходимая для работы агента автоматизации комплексной обработки (ldprovision), будет записана в базу данных.

Для комплексной обработки устройств типа "только оборудование" выполните следующие действия:
  1. В виде сети щелкните Конфигурация > Серверы типа "только оборудование" (Bare metal servers).
  2. Щелкните правой кнопкой мыши список устройств и выберите Добавить устройства (Add devices).
  3. Чтобы ввести данные для отдельных устройств, нажмите кнопку Добавить (Add). Введите имя для устройств, которые необходимо добавить (можно ввести имя, описывающее группу устройств или только одно устройство).
  4. Выберите тип в списке Тип идентификатора (Identifier type).
  5. Введите идентификатор для каждого устройства и нажмите кнопку Добавить (Add), чтобы добавить его в список.
  6. Чтобы импортировать данные устройства, выберите тип в списке Тип идентификатора (Identifier type). Введите диск, путь и имя файла импорта или нажмите кнопку обзора, чтобы выбрать этот файл. Нажмите Импорт (Import).
  7. Свяжите каждое устройство с соответствующим шаблоном комплексной обработки.
  8. Включите устройства и вставьте в них загрузочный компакт-диск ldProvision, загрузочный USB-диск или сконфигурируйте BIOS для загрузки из сети/PXE.
  9. Загрузите или снова включите устройства.