Развертывание программного обеспечения на серверах Linux и UNIX в Configuration Manager

 

Применимо к:System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

System_CAPS_noteПримечание

Указанные в этом разделе сведения относятся к System Center 2012 Configuration Manager с пакетом обновления 1 (SP1) и System Center 2012 R2 Configuration Manager или более поздних версий.

В клиенте Microsoft System Center 2012 Configuration Manager для Linux и UNIX поддерживается развертывание ПО, использующее пакеты и программы. Приложения System Center 2012 Configuration Manager нельзя развертывать на компьютерах под управлением ОС Linux и UNIX.

Клиент поддерживает следующие возможности для развертывания пакетов и программ.

  • Можно установить программное обеспечение для серверов Linux и UNIX, в том числе следующее:

    • развертывание нового программного обеспечения;

    • обновления программного обеспечения для программ, которые уже имеются на компьютере;

    • исправления операционной системы.

  • Можно запускать собственные команды Linux и UNIX, а также сценарии, расположенных на серверах UNIX и Linux.

  • Можно ограничить развертывание операционными системами, указываемыми при выборе параметра Только на указанных платформах клиента.

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

  • Сообщения о состоянии развертывания можно использовать для отслеживания развертываний.

Начиная с клиента из накопительного обновления 1, поддерживаются следующие дополнительные функции.

  • При загрузке программного обеспечения с точки распространения клиент может регулировать использование ресурсов сети.

При настройке и развертывании пакетов и программ для Linux и UNIX используются те же методы, которые можно использовать для настройки и развертывания пакетов и программ на компьютерах под управлением Windows, но со следующими оговорками.

Конфигурация

Подробные сведения

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

Клиент Configuration Manager для Linux и UNIX не поддерживает конфигурации, предназначенные для пользователей.

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

Клиент Configuration Manager для Linux и UNIX не поддерживает запуск ПО из точки распространения. Вместо этого следует настроить для ПО загрузку на клиент и установку.

По умолчанию после установки ПО клиентом для Linux и Unix оно удаляется из кэша клиента. При этом пакеты, настроенные с параметром Хранить содержимое в клиентском кэше, не удаляются с клиента и остаются в кэше клиента после установки программного обеспечения.

Клиент для Linux и UNIX не поддерживает настройку кэша клиента, и максимальный объем кэш-памяти клиента ограничен только свободным местом на диске клиентского компьютера.

Настройка учетной записи доступа к сети для доступа к точке распространения

Компьютеры Linux и UNIX предназначены для рабочих групп. Чтобы получить доступ к пакетам в точке распространения в домене сервера сайта Configuration Manager, необходимо настроить учетную запись доступа к сети для данного сайта. Эту учетную запись необходимо указать в качестве свойства компонента распространения программного обеспечения и настроить перед развертыванием программного обеспечения.

Начиная с System Center 2012 R2 Configuration Manager, на каждом сайте можно настраивать несколько учетных записей доступа к сети. Клиенты Linux и UNIX могут использовать все учетные записи, настроенные как учетные записи сетевого доступа.

Дополнительные сведения см. в статье Настройка компонентов сайта в Configuration Manager.

Можно развертывать пакеты и программы в коллекциях, содержащих только клиенты Linux или UNIX, или в коллекциях, которые содержат сочетание разных типов клиентов, таких как Все системы.

System_CAPS_noteПримечание

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

Когда клиент Configuration Manager для Linux и UNIX получает и запускает развертывание, он создает сообщения о состоянии. Можно просматривать эти сообщения о состоянии в консоли Configuration Manager или в отчетах для отслеживания состояния развертывания.

Дополнительные сведения о использовании пакетов и программ см. в статье Пакеты и программы в Configuration Manager.

В следующих разделах приведены сведения о развертывании программного обеспечения для серверов Linux и UNIX.

Настройка пакетов, программ и развертываний для серверов Linux и UNIX

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

Используйте сведения в следующих разделах для настройки пакетов, программ и развертываний.

Пакеты и программы

Чтобы создать пакет и программу для сервера Linux или UNIX, используйте Мастер создания пакетов и программ в консоли Configuration Manager. Клиент для Linux и UNIX поддерживает большинство параметров программ и пакетов. Тем не менее, некоторые параметры не поддерживаются. При создании или настройке пакетов и программ примите во внимание следующее.

  • Включайте типы файлов, поддерживаемые на конечных компьютерах.

  • Определите командные строки, подходящие для использования на конечном компьютере.

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

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

Свойства пакета или программы

Поведение

Дополнительные сведения

Параметры общего доступа к пакетам:

  • Все параметры

Возникает ошибка, установка ПО завершается сбоем.

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

Параметры обновления пакетов:

  • Отключить пользователей от точек распространения

Параметр игнорируется

Клиент не поддерживает эту конфигурацию.

Параметры развертывания операционной системы:

  • Все параметры

Параметры игнорируются.

Клиент не поддерживает эту конфигурацию.

Отчеты:

  • Используйте свойства пакета для сопоставления состояний MIF

  • Используйте эти поля для сопоставления состояний MIF

Параметры игнорируются.

Клиент не поддерживает использование файлов состояний MIF.

Run (Запуск):

  • Все параметры

Параметры игнорируются.

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

Клиент игнорирует все параметры конфигурации для запуска.

После выполнения:

  • Configuration Manager перезагружает компьютер

  • Программа контролирует перезагрузку

  • Configuration Manager осуществляет выход пользователя из системы

Возникает ошибка, установка ПО завершается сбоем.

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

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

Требования для запуска.

  • Только после входа пользователя

Возникает ошибка, установка ПО завершается сбоем.

Параметры пользователя не поддерживаются.

Если этот параметр настроен, клиент создает сообщение об ошибке и происходит сбой установки программного обеспечения.

Прочие параметры пропускаются, установка программного обеспечения продолжается.

Режим выполнения.

  • Запустить с правами пользователя

Параметр игнорируется

Параметры пользователя не поддерживаются.

Однако клиент поддерживает конфигурацию запуска с правами администратора.

System_CAPS_importantВажно

При указании параметра Запустить с правами администратора клиент Configuration Manager клиента использует учетные данные суперпользователя.

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

Разрешить пользователям видеть ход установки программы и взаимодействовать с ним.

Параметр игнорируется

Параметры пользователя не поддерживаются.

Эта конфигурация игнорируется, и установка ПО продолжается.

Режим диска.

  • Все параметры

Параметры игнорируются.

Этот параметр не поддерживается, так как содержимое всегда загружается на клиент и запускается локально.

Запустите сначала другую программу

Возникает ошибка, установка ПО завершается сбоем.

Рекурсивная установка программ не поддерживается.

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

Если эта программа назначена компьютеру:

  • Запустить один раз для каждого пользователя, входящего в систему

Параметр игнорируется

Параметры пользователя не поддерживаются.

Однако клиент поддерживает конфигурацию однократного запуска на компьютере.

При использовании этого параметра не создаются записи журнала об ошибке? так как они уже будут созданы для условия Требования для запуска = Только после входа пользователя.

Подавлять уведомления программы.

Параметр игнорируется

Клиент не реализует пользовательский интерфейс.

Если эта конфигурация выбрана, оно игнорируется, установка ПО продолжается.

Отключить эту программу на компьютерах, на которых она развернута

Параметр игнорируется

Этот параметр не поддерживается и не повлияет на установку программного обеспечения.

Разрешить установку этой программы из последовательности задач "Установка пакета" без развертывания

Параметр игнорируется

Клиент не поддерживает последовательности задач.

Этот параметр не поддерживается и не повлияет на установку программного обеспечения.

Установщик Windows:

  • Все параметры

Параметры игнорируются.

Клиент не поддерживает файлы и параметры установщика Windows.

Режим обслуживания Operations Manager:

  • Все параметры

Параметры игнорируются.

Клиент не поддерживает эту конфигурацию.

Дополнительные сведения о создании пакетов и программ см. в статье Создание пакетов и программ в Configuration Manager.

развертывания,

Для развертывания программного обеспечения на серверах UNIX или Linux с помощью пакета и программы можно использовать Мастер развертывания программного обеспечения из консоли Configuration Manager. Большинство параметров развертывания поддерживаются клиентом для Linux и UNIX, однако некоторые параметры не поддерживаются. При развертывании программного обеспечения необходимо учитывать следующие аспекты.

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

  • Клиент для Linux и UNIX, получающий это развертывание, должно иметь доступ к этой точке распространения из своего расположения в сети.

  • Клиент для Linux и UNIX загружает пакет из точки распространения и запускает программу на локальном компьютере.

  • Клиент для Linux и UNIX не может загружать пакеты из общих папок. Он загружает пакеты из точек распространения с поддержкой IIS, где включена поддержка HTTP или HTTPS.

В приведенной ниже таблице перечислены свойства, которые не поддерживаются при развертывании.

Свойство развертывания

Поведение

Дополнительные сведения

Параметры развертывания — цель:

  • Доступно

  • Обязательное

Параметр игнорируется

Параметры пользователя не поддерживаются.

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

Отправлять wake-up пакеты

Параметр игнорируется

Клиент не поддерживает эту конфигурацию.

Расписание установки:

  • logon

  • logoff

Возникает ошибка, установка ПО завершается сбоем.

Параметры пользователя не поддерживаются.

Однако клиент поддерживает параметр Как можно скорее.

Параметры уведомлений:

  • Разрешить пользователям запускать программу независимо от назначений

Параметр игнорируется

Клиент не реализует пользовательский интерфейс.

По истечении запланированного времени назначения разрешить выполнять следующие действия вне периода обслуживания:

  • Перезапуск системы (если требуется для завершения установки)

Создается сообщение об ошибке

Клиент не поддерживает перезагрузку системы.

Вариант развертывания для быстрых локальных сетей:

  • Запустить программу из точки распространения

Возникает ошибка, установка ПО завершается сбоем.

Клиент не может запускать ПО из точки распространения. Вместо этого он должен загрузить программу перед запуском.

Вариант развертывания для медленных или ненадежных сетевых границ, а также резервное исходное расположение контента:

  • Разрешить клиентам использовать содержимое совместно с другими клиентами из той же подсети

Параметр игнорируется

 Клиент не поддерживает обмен содержимым между одноранговыми узлами.

Дополнительные сведения о поиске содержимого см. в разделе Планирование управления содержимым в Configuration Manager.

Сведения о создании развертываний см. в разделе How to Deploy Packages and Programs in Configuration Manager (Развертывание пакетов и программ в Configuration Manager).

Управление пропускной способностью сети для загрузки программного обеспечения с точек распространения

Начиная с клиентов Linux и UNIX из накопительного обновления 1, клиент поддерживает возможность управления пропускной способностью сети при загрузке программного обеспечения с точки распространения.

Клиент использует параметры BITS, настроенные в качестве параметров клиента в Configuration Manager, но не реализует BITS. Чтобы отрегулировать использование пропускной способности сети, клиент контролирует размер фрагмента HTTP-запроса и межфрагментарную задержку для загрузки программного обеспечения.

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

  • Ограничить максимальную пропускную способность сети для фоновой передачи BITS

Клиент поддерживает следующие конфигурации фоновой интеллектуальной службы передачи.

  • Время запуска окна регулирования

  • Конечное время окна регулирования

  • Максимальная скорость передачи во время использования периода регулирования (Кбит/с)

  • Максимальная скорость передачи во время использования периода регулирования (Кбит/с)

Клиент для Linux и UNIX не поддерживает и игнорирует следующую конфигурацию фоновой интеллектуальной службы передачи.

  • Разрешить загрузки BITS вне периода регулирования

Если загрузка программного обеспечения с точки распространения на клиент прерывается, клиент для Linux и UNIX не возобновляет процесс загрузки, а перезапускает загрузку всего пакета ПО.

Операции для развертываний программного обеспечения

Подобно клиенту Windows, клиент Configuration Manager для Linux и UNIX обеспечивает обнаружение нового ПО при опросах и проверках новых политик. Частоту проверки новых политик клиентом зависит от параметров клиента. Можно использовать периоды обслуживания для управления развертыванием программного обеспечения.

Развертывание программного обеспечения на серверах Linux и UNIX можно настроить, используя свойства пакетов, программ и развертываний.

Когда клиент получает политику для развертывания, отправляется сообщение о состоянии. Он также отправляет сообщения о состоянии при запуске установки ПО и после завершения установки или при сбое.

Программы для развертывания программного обеспечения запускаются с учетными данными суперпользователя, которые использует клиент Configuration Manager для Linux и UNIX. Код выхода программ используется для того, чтобы определить успех или неудачу. Код выхода 0 воспринимается как успех. Кроме того, потоки stdout (стандартный поток вывода) и stderr (стандартный поток ошибок) копируются в файл журнала, когда устанавливается уровень журнала "Трассировка" или "Информация".

System_CAPS_tipСовет

Если ПО, которое необходимо развернуть, расположено на общем NFS-ресурсе, к которому может обращаться сервер UNIX или Linux, не требуется использовать точку распространения для загрузки пакета. Вместо этого при создании пакета, не устанавливайте флажок Этот пакет содержит исходные файлы. Потом при настройке программы укажите соответствующую командную строку для прямого доступа к пакета на точке подключения NFS.