ITSM
По мере роста сложности корпоративных информационных систем (КИС) и повышения их значимости для обеспечения деятельности компаний в целом проблема эффективности управления КИС все больше выходит на первый план. Разумеется, сегодня решение таких задач уже трудно представить без использования автоматизированных средств, и ключевую роль тут играют продукты, относящиеся к категории "управление конфигурациями" (Configuration Management). Согласно методическим положениям ITIL (IT Infrastructure Library), проблематика Configuration Management связана в первую очередь с управлением электронными активами предприятия, контролем сведений о программном и аппаратном обеспечении и сопутствующей документации (так называемыми учетными записями), а также о взаимосвязях межу этими учетными записями. Однако сейчас к этой группе средств относят и задачи управления релизами и изменениями.
В семействе ПО управления корпоративными информационными технологиями предприятия HP OpenView за выполнение подобных задач в свое время отвечал продукт DTA Desktop Administrator, но в 2000 г. по ряду маркетинговых соображений он был снят с производства и его функции переданы другим приложениям. Однако практика показала необходимость отдельного программного пакета для управления конфигурациями. И такое ПО появилось в составе HP OpenView после того, как HP весной 2004 г. приобрела своего давнего партнера компанию NOVADIGM с линейкой продуктов, среди которых был и RADIA. С тех пор HP занимается развитием и продвижением этого решения, которое теперь официально называется HP OvenView RADIA.
Этот пакет нацелен на решение комплекса задач централизованного управления конфигурациями разнородных территориально распределенных вычислительных платформ (парка персональных компьютеров, ноутбуков, карманных компьютеров и серверов), в том числе задач управления жизненным циклом системного и прикладного ПО. К числу решаемых данным пакетом задач относятся:
- инвентаризация аппаратных средств и приложений, развернутых на объектах управления;
- учет степени использования лицензий установленного ПО;
- подготовка программных пакетов для их автоматической дистанционной установки на объекты управления;
- анализ потенциальных программных конфликтов, возможных при развертывании нового ПО на объектах управления;
- дистанционная установка системного и прикладного ПО на компьютеры в соответствии с заданной политикой их конфигурирования;
- управление установкой программных заплаток и пакетов обновления (патчей);
- поддержка заданной конфигурации объектов управления - вычислительных платформ - в актуальном состоянии в соответствии с заданной политикой.
HP RADIA позволяет осуществлять сбор инвентаризационной информации по всем электронным активам (таким, как программное обеспечение, настройки операционных систем, корпоративные и личные данные пользователей), аппаратному обеспечению на множестве программно-аппаратных платформ (включая Windows, UNIX, Linux, PalmOS и Windows CE). Он же выполняет автоматическое распространение и удаленную установку программного обеспечения, документов, патчей, контролируя при этом права доступа пользователей, совместимость ПО, версии продуктов и т. п.
HP RADIA нацелен на решение комплекса задач централизованного управления конфигурациями разнородных территориально распределенных вычислительных платформ. |
Помимо этих стандартных функций HP RADIA обладает уникальной функцией "активного управления компонентами ПО", позволяющей перейти от простого распространения ПО к реальному управлению приложениями. Пакет обеспечивает поддержание заданной конфигурации ПО, в котором ее зафиксировал администратор. Эта функция включает два ключевых элемента:
- фиксация состояния компьютера. При установке того или иного программного обеспечения на компьютер пользователя HP RADIA автоматически создает модель "необходимой конфигурации", в которую включены все компоненты, требуемые для того, чтобы приложение и его данные были доступны пользователю компьютера;
- динамическое внесение изменений и восстановление. HP RADIA автоматически отслеживает целостность "необходимой конфигурации" и в случае надобности динамически обновляет установленные компоненты и восстанавливает испорченные или удаленные компоненты. Функция самообслуживания определяет, какие компоненты должны быть установлены, какие заменены или восстановлены и какие удалены.
HP OpenView RADIA позволяет решать весь комплек с задач централизованного управления конфигурациями
разнородных территориально распределенных вычислительных платформ
Еще одна уникальная технология, включенная в продукт HP RADIA, дает пользователю возможность самостоятельно управлять установленным ПО с помощью стандартного веб-браузера, просто открыв страничку. RADIA Software Manager предоставляет ему для установки "разрешенное" ПО, доступное на основе его прав, автоматически устанавливает, проверяет, восстанавливает и распространяет вносимые изменения. Данная технология передачи информации, основанная на стандартных интернет-протоколах, позволяет использование решения в гетерогенных сетях и обеспечивает высокий уровень безопасности.
Отличительная особенность HP RADIA заключается в том, что он устанавливает, восстанавливает и удаляет не пакеты, а отдельно файлы, ключи реестра и ярлыки. Это позволяет восстанавливать при повреждении один файл, а не переустанавливать все приложение, а кроме того, тщательно удалять все программные компоненты с машины при деинсталляции ПО. RADIA использует методику установки и обновления ПО, при которой каждое приложение копируется на устройство файл за файлом, затем вносятся изменения в реестр, потом в файлы конфигураций и, наконец, создаются все необходимые ярлыки. Этот механизм дает два очевидных преимущества:
- если по каким-то причинам была удалена одна библиотека из, скажем, 270-Мб приложения, восстановление работоспособности займет секунды, так как, естественно, будет скопирована только одна библиотека;
- автоматически решается проблема распухания таких директорий, как Windows и Program Files, ведь все, что будет установлено, при желании будет и удалено без остатка. Есть только одно исключение: если файл используется другим приложением, он будет удален лишь после удаления последнего приложения, которое его использует.
Разумеется, конкретному пользователю часто нужно иметь возможность самостоятельной установки какого-то дополнительного ПО. Это можно делать с помощью инструмента RADIA Software Manager, предоставляющего необходимый набор действий с приложениями - поставить, удалить, проверить, обновить.
Важным компонентом решения является RADIA Inventory Manager, который позволяет собирать и анализировать информацию об аппаратном и программном составе всех ПК, о вносимых изменениях и использовании ПК. Inventory Manager использует информацию, предоставляемую операционной системой Windows по протоколу WMI. Эта информация содержит такие параметры, как описание компьютера и его компонентов, указание производителя ПК, уникальная информация о компьютере (серийный номер и т. п.), загрузка процессора, используемые диски, установленное ПО и др. Основой для передачи данных является протокол HTTP, что позволяет подключать к системе клиентов, расположенных в любом месте, доступном по HTTP, в том числе и за брандмауэрами.
Модуль RADIA Usage Manager обеспечивает формирование отчетов о том, каким образом, когда и как часто используются те или иные приложения. Причем в данном случае речь идет не только об обычных пользователях, но и о системных, имеющих статус System и Network. Отметим также тесную интеграцию RADIA с другими модулями HP OpenView, в первую очередь с Service Desk 5. Благодаря этому RADIA позволяет автоматизировать процесс установки ПО, предоставив это дело самим пользователям через специальный интерфейс или операторам того же Service Desk.
Продукт использует архитектуру клиент - сервер и объектно-ориентированную модель данных, что позволяет одному серверу с легкостью обслуживать множество клиентских мест, как локально расположенных, так и подключенных через Интернет. Сервер RADIA может функционировать под управлением Windows Server, HP-UX и Solaris. На нем хранятся в сжатом виде все готовые к установке пакеты ПО и их свойства, а также настройки системы и права пользователей. Клиент, регистрируясь в системе, получает список разрешенного ему для установки ПО, список установленного ПО и список обновлений к установленному ПО. По запросу сервер передает компоненты ПО на компьютер пользователя, где они распаковываются и устанавливаются, после чего обновляется информация о текущем составе данного компьютера и "фиксируются" внесенные изменения. Администратор также может настроить автоматическую установку ПО на компьютер пользователя.
По оценкам аналитиков, в России спрос на продукты категории Configuration Management неуклонно растет. Во-первых, потому, что в любой динамично развивающейся компании растет парк техники, а это создает все больше проблем ИТ-специалистам, число которых обычно ограничено. Во-вторых, переход от хаотичного управления ИТ-ресурсами к сервисному подходу на основе методологии ITSM заставляет организации задумываться о поддержании в актуальном состоянии единой CMDB - базы данных конфигурационных единиц. Тут встают задачи инвентаризации, обычно кроссплатформенные, так как учитывать нужно не только рабочие станции, но и серверные платформы. RADIA решает все эти задачи, автоматизируя процесс установки ПО и позволяя выполнять такие операции самим пользователям благодаря специальному интерфейсу или операторам Service Desk.