Развертывание программного обеспечения на серверах 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 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, или в коллекциях, которые содержат сочетание разных типов клиентов, таких как Все системы.
Примечание |
---|
При развертывании ПО в смешанной коллекции многие клиенты в коллекции могут не иметь возможности запустить ПО, поскольку они имеют не тот тип операционной системы. Как следствие, развертывание будет завершаться сбоем. |
Когда клиент Configuration Manager для Linux и UNIX получает и запускает развертывание, он создает сообщения о состоянии. Можно просматривать эти сообщения о состоянии в консоли Configuration Manager или в отчетах для отслеживания состояния развертывания.
Дополнительные сведения о использовании пакетов и программ см. в статье Пакеты и программы в Configuration Manager.
В следующих разделах приведены сведения о развертывании программного обеспечения для серверов Linux и UNIX.
Настройка пакетов, программ и развертываний для серверов Linux и UNIX
Вы можете создавать и развертывать пакеты и программы с помощью параметров, доступных по умолчанию в консоли Configuration Manager. Уникальные конфигурации клиента не требуются.
Используйте сведения в следующих разделах для настройки пакетов, программ и развертываний.
Пакеты и программы
Чтобы создать пакет и программу для сервера Linux или UNIX, используйте Мастер создания пакетов и программ в консоли Configuration Manager. Клиент для Linux и UNIX поддерживает большинство параметров программ и пакетов. Тем не менее, некоторые параметры не поддерживаются. При создании или настройке пакетов и программ примите во внимание следующее.
Включайте типы файлов, поддерживаемые на конечных компьютерах.
Определите командные строки, подходящие для использования на конечном компьютере.
Параметры, которые подразумевают взаимодействие с пользователями, не поддерживаются.
В следующей таблице перечисляются неподдерживаемые свойства пакетов и программ.
Свойства пакета или программы |
Поведение |
Дополнительные сведения |
||
---|---|---|---|---|
Параметры общего доступа к пакетам:
|
Возникает ошибка, установка ПО завершается сбоем. |
Клиент не поддерживает эту конфигурацию. Вместо этого он должен загрузить программное обеспечение с помощью HTTP или HTTPS, а затем выполнить команду в командной строке из своего локального кэша. |
||
Параметры обновления пакетов:
|
Параметр игнорируется |
Клиент не поддерживает эту конфигурацию. |
||
Параметры развертывания операционной системы:
|
Параметры игнорируются. |
Клиент не поддерживает эту конфигурацию. |
||
Отчеты:
|
Параметры игнорируются. |
Клиент не поддерживает использование файлов состояний MIF. |
||
Run (Запуск):
|
Параметры игнорируются. |
Клиент всегда запускает пакеты без интерфейса пользователя. Клиент игнорирует все параметры конфигурации для запуска. |
||
После выполнения:
|
Возникает ошибка, установка ПО завершается сбоем. |
Параметр перезапуска системы и параметры пользователя не поддерживаются. При использовании любого параметра, кроме Действий не требуется, клиент создает сообщение об ошибке и продолжает установку ПО, не выполняя никаких действий. |
||
Требования для запуска.
|
Возникает ошибка, установка ПО завершается сбоем. |
Параметры пользователя не поддерживаются. Если этот параметр настроен, клиент создает сообщение об ошибке и происходит сбой установки программного обеспечения. Прочие параметры пропускаются, установка программного обеспечения продолжается. |
||
Режим выполнения.
|
Параметр игнорируется |
Параметры пользователя не поддерживаются. Однако клиент поддерживает конфигурацию запуска с правами администратора.
При использовании этого параметра не создаются записи журнала или сообщение об ошибке. Вместо этого установка ПО завершается с ошибкой, если клиент создает ошибку для необходимого условия конфигурации Требования для запуска = Только после входа пользователя. |
||
Разрешить пользователям видеть ход установки программы и взаимодействовать с ним. |
Параметр игнорируется |
Параметры пользователя не поддерживаются. Эта конфигурация игнорируется, и установка ПО продолжается. |
||
Режим диска.
|
Параметры игнорируются. |
Этот параметр не поддерживается, так как содержимое всегда загружается на клиент и запускается локально. |
||
Запустите сначала другую программу |
Возникает ошибка, установка ПО завершается сбоем. |
Рекурсивная установка программ не поддерживается. Если для программы настроен предварительный запуск другой программы, установка ПО завершается с ошибкой, а остальные установки не запускаются. |
||
Если эта программа назначена компьютеру:
|
Параметр игнорируется |
Параметры пользователя не поддерживаются. Однако клиент поддерживает конфигурацию однократного запуска на компьютере. При использовании этого параметра не создаются записи журнала об ошибке? так как они уже будут созданы для условия Требования для запуска = Только после входа пользователя. |
||
Подавлять уведомления программы. |
Параметр игнорируется |
Клиент не реализует пользовательский интерфейс. Если эта конфигурация выбрана, оно игнорируется, установка ПО продолжается. |
||
Отключить эту программу на компьютерах, на которых она развернута |
Параметр игнорируется |
Этот параметр не поддерживается и не повлияет на установку программного обеспечения. |
||
Разрешить установку этой программы из последовательности задач "Установка пакета" без развертывания |
Параметр игнорируется |
Клиент не поддерживает последовательности задач. Этот параметр не поддерживается и не повлияет на установку программного обеспечения. |
||
Установщик Windows:
|
Параметры игнорируются. |
Клиент не поддерживает файлы и параметры установщика Windows. |
||
Режим обслуживания Operations Manager:
|
Параметры игнорируются. |
Клиент не поддерживает эту конфигурацию. |
Дополнительные сведения о создании пакетов и программ см. в статье Создание пакетов и программ в Configuration Manager.
развертывания,
Для развертывания программного обеспечения на серверах UNIX или Linux с помощью пакета и программы можно использовать Мастер развертывания программного обеспечения из консоли Configuration Manager. Большинство параметров развертывания поддерживаются клиентом для Linux и UNIX, однако некоторые параметры не поддерживаются. При развертывании программного обеспечения необходимо учитывать следующие аспекты.
Необходимо подготовить пакет как минимум на одной точке распространения, которая связана с группой границ, настроенной для размещения контента.
Клиент для Linux и UNIX, получающий это развертывание, должно иметь доступ к этой точке распространения из своего расположения в сети.
Клиент для Linux и UNIX загружает пакет из точки распространения и запускает программу на локальном компьютере.
Клиент для Linux и UNIX не может загружать пакеты из общих папок. Он загружает пакеты из точек распространения с поддержкой IIS, где включена поддержка HTTP или HTTPS.
В приведенной ниже таблице перечислены свойства, которые не поддерживаются при развертывании.
Свойство развертывания |
Поведение |
Дополнительные сведения |
---|---|---|
Параметры развертывания — цель:
|
Параметр игнорируется |
Параметры пользователя не поддерживаются. Однако клиент поддерживает параметр Обязательно, который задает фиксированное время установки но при этом не поддерживает ручную установку до этого времени. |
Отправлять wake-up пакеты |
Параметр игнорируется |
Клиент не поддерживает эту конфигурацию. |
Расписание установки:
|
Возникает ошибка, установка ПО завершается сбоем. |
Параметры пользователя не поддерживаются. Однако клиент поддерживает параметр Как можно скорее. |
Параметры уведомлений:
|
Параметр игнорируется |
Клиент не реализует пользовательский интерфейс. |
По истечении запланированного времени назначения разрешить выполнять следующие действия вне периода обслуживания:
|
Создается сообщение об ошибке |
Клиент не поддерживает перезагрузку системы. |
Вариант развертывания для быстрых локальных сетей:
|
Возникает ошибка, установка ПО завершается сбоем. |
Клиент не может запускать ПО из точки распространения. Вместо этого он должен загрузить программу перед запуском. |
Вариант развертывания для медленных или ненадежных сетевых границ, а также резервное исходное расположение контента:
|
Параметр игнорируется |
Клиент не поддерживает обмен содержимым между одноранговыми узлами. |
Дополнительные сведения о поиске содержимого см. в разделе Планирование управления содержимым в 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 (стандартный поток ошибок) копируются в файл журнала, когда устанавливается уровень журнала "Трассировка" или "Информация".
Совет |
---|
Если ПО, которое необходимо развернуть, расположено на общем NFS-ресурсе, к которому может обращаться сервер UNIX или Linux, не требуется использовать точку распространения для загрузки пакета. Вместо этого при создании пакета, не устанавливайте флажок Этот пакет содержит исходные файлы. Потом при настройке программы укажите соответствующую командную строку для прямого доступа к пакета на точке подключения NFS. |