Распространение ПО на устройства Linux
После развертывания агентов для Linux можно начать распространять ПО на эти устройства Linux. Процедура первоначального развертывания агентов Linux использует подключение SSH. После установки агентов главный сервер начинает использовать стандартного агента Ivanti для взаимодействия с сервером Linux и передачи файлов. Для распространения ПО на устройство Linux необходимо иметь административные права.
На устройства Linux можно отправлять только модули RPM. Агенты Linux автоматически установят каждый из отправленных вами модулей RPM. Сам модуль RPM не хранится на сервере после установки. Вы можете установить и удалить модуль RPM с помощью функции распространения ПО. Для распространения ПО для Linux можно использовать только методы принудительной доставки. Во время распространения ПО для Linux настройки принудительной доставки игнорируются, поэтому неважно какой метод доставки и какие его параметры были выбраны.
Процесс распространения таков:
- Главный сервер подключается к устройству Linux посредством стандартного агента Ivanti.
- Устройство загружает пакет.
- Устройство запускает сценарий оболочки, который использует команды установки пакета RPM.
- Устройство отправляет на главный сервер информацию о состоянии процесса.
Вы можете хранить модули RPM для Linux на общих HTTP-ресурсах. Распространение ПО для Linux не поддерживает совместное использование файлов с UNC-именами . Используя общие ресурсы HTTP обязательно активизируйте функцию обзора каталогов для этих ресурсов. Если общий ресурс HTTP находится на устройстве Windows, отличном от главного сервера, на нем нужно сконфигурировать службу IIS с поддержкой типа MIME для файлов RPM. В противном случае тип MIME по умолчанию, который используется службой IIS, вызовет ошибку загрузки файла RPM.
Для настройки типа MIME для файлов RPM на устройствах Windows
- Войдите на Панель управления (Control Panel) Windows и откройте Диспетчер служб Интернета (Internet Services Manager).
- Перейдите в папку, в которой находятся файлы для распространения. Из контекстного меню папки выберите Свойства (Properties).
- На вкладке Заголовки HTTP щелкните кнопку Типы файлов.
- Щелкните Создать тип (New Type).
- Для параметра Расширение (Associated Extension) введите rpm. Учтите, что rpm нужно ввести в нижнем регистре.
- Для параметра Тип содержимого (Content type) введите "text/plain".
- Щелкните OK для выхода из диалоговых окон.
После размещения файлов в общем ресурсе создайте новый пакет распространения Linux в окне Пакеты распространения (Distribution packages), сопоставьте его с методом доставки и запланируйте доставку.
Общие сведения о зависимостях ПО Linux
При щелчке элемента Сохранить (Save) в диалоговом окне Пакет распространения - свойства (Distribution package-properties) пакета Linux функция распространения ПО анализирует основной и имеющиеся зависимые RPM, выбранные в качестве зависимостей для этих RPM. После этого данные зависимости отображаются в диалоговом окне Отсутствующие библиотеки (Missing libraries). Если отметить зависимость в данном диалоговом окне, функция распространения ПО больше не будет отображать для нее запрос. Можно отметить зависимости, которые установлены на управляемых устройствах. Данное диалоговое окно предназначено только для сведения. Если зависимость отсутствует на целевом устройстве и не была специально включена в виде зависимого пакета, то RPM вероятнее всего будет установлен неправильно.