HOME Решения Open PC Server Integration (OPSI)

Open PC Server Integration (OPSI)

 

OPSI – централизованная система удаленного управления конфигурацией рабочих станций и серверов, работающих под управлением операционных систем Microsoft Windows. Система предназначена для автоматизации процессов управления конфигурацией компьютерного оборудования, выполнения задач по обслуживанию, установке и обновлению системного и прикладного программного обеспечения. Базовый функционал системы предоставляет следующие возможности:

  • автоматическое распространение программного обеспечения, установка исправлений операционных систем и программных продуктов с помощью службы агента, устанавливаемого на стороне клиентской системы. Поддержка push и pull инсталляции. Анализ и настройка зависимостей.
  • автоматическое развёртывание операционных систем Microsoft Windows с применением технологий удаленной сетевой загрузки. Доступно развёртывание 32/64-битных версий Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008.
  • инвентаризация программного и аппаратного обеспечения компьютеров через инструментарий WMI. Учет лицензий и предоставление сведений для анализа необходимости обновления программной и аппаратной части компьютеров предприятия.
  • удаленное выполнение пакетных командных файлов и сценариев, написанных на различных языках программирования.
  • встроенные средства администрирования: перегрузка, выключение и включение компьютеров (Wake On Lan), оповещение пользователей, предоставление информации об отказе оборудования и некорректном завершении работы.

 

Архитектура

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

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

 

Лицензирование

Большинство компонентов продукта, за исключением дополнительных возможностей и некоторых подключаемых модулей, распространяются под лицензией GPLv3 и являются свободно-распространяемым бесплатным программным обеспечением. Продукт разрабатывается и поддерживается немецкой компанией UIB GmbH.

 

Масштабируемость

Архитектура OPSI поддерживает децентрализацию компонентов системы и позволяет разместить интерфейс управления с конфигурационной базой данных на одном сервере, а репозитории с пакетами программного обеспечения, образами операционных систем и обновлениями программных продуктов на других узлах сети. Децентрализация компонентов позволяет обеспечить необходимый уровень производительности и возможность масштабирования при увеличении нагрузки на систему. Для локализации удаленной сетевой загрузки может быть развернуто множество PXE-серверов, управляемых через единый административный интерфейс.

 

Модульность

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

MySQL-Backend – использование возможностей базы данных для увеличения производительности системы в сетях с количеством клиентских станций более 300;

Dynamic Depot Selection – адаптируемый механизм динамического выбора сервера, используемый клиентскими станциями для определения оптимального источника получения программного обеспечения;

User Profile Management – возможность модификации пользовательских профилей с помощью специальных сценариев, которые запускаются при входе в систему в контексте безопасности пользователя с правами администратора;

Nagios Connector – модуль интеграции с системой мониторинга Nagios, позволяющий осуществлять мониторинг opsi-серверов, клиентских станций и результатов выполнения установки программного обеспечения;

Load Balancing / High Availability / Multiprocessor Support – поддержка многопроцессорности и совместная работа серверов в режиме горячего резервирования и балансировки нагрузки;

License Management – расширение OPSI, которое предназначено для сбора сведений об использовании лицензий и автоматизированного управления лицензионными ключами с функциями резервирования, назначения и освобождения лицензий в автоматическом режиме;

WAN Extension – взаимодействие с системой OPSI мобильных клиентских станций и удаленных офисов по медленным каналам связи глобальных сетей (возможность настройки запуска агента при старте системы только при работающем интерфейсе, который обеспечивает подключение к OPSI, например VPN; предварительная загрузка программного обеспечения и необходимых для установки данных через HTTPS/WebDAV; выполнение инсталляции программного обеспечения с локального хранилища без необходимости подключения к серверам);

OTRS::ITSM Connection – модуль для автоматического импорта данных в OTRS CMDB и поддержания ее в актуальном состоянии.

 

Среда для установки

OPSI может быть развернута на различных UNIX-системах, среди которых openSUSE, CenOS, SLES, RHEL и Ubuntu. Использование UNIX-систем в качестве платформы для создания серверов обеспечивает возможность применения бесплатных версий операционных систем, надежность и производительность решения. Система совместима с различными платформами виртуализации и может эксплуатироваться совместно с HyperV, VMware, Xen и VirtualBox.

 

Интерфейс управления

Управление системой осуществляется через графический кроссплатформенный web-интерфейс, который может выполняться в любом Интернет-браузере с поддержкой JavaScript. В дополнение к web-интерфейсу существует возможность администрирования системы через консольный сеанс с использованием сценариев. Интерфейс агента может быть дополнен элементами корпоративного фирменного стиля.