Установка продуктов Rational Software Development Platform v7 в фоновом режиме

Источник: IBM Rational
Сара Накви

При использовании предыдущей версии IBM Installation Manager (v1.0.x) для установки продуктов платформы Rational Software Development Platform v7 требовалось, чтобы утилита IM была установлена непосредственно на жестком диске каждого компьютера. Конечные пользователи с административными правами доступа на своих компьютерах сами устанавливали и изменяли установочные пакеты. Хотя этот метод гарантировал, что утилита IM и установочные пакеты всегда остаются синхронизированными и не могут оказаться в несогласованном состоянии, оказалось, что он ограничивает возможности системных администраторов, которые не хотели бы предоставлять конечным пользователям полномочия на доступ к установке продуктов.

В новой версии IM (v1.1) появилась возможность установки продуктов на компьютеры конечных пользователей при удаленном размещении утилиты IM. Этот метод требует внимательного применения и предварительной подготовки. В этом случае администраторам информационных систем необходимо будет обеспечить использование самой актуальной версии IM и знать, какая версия IM установлена на удаленном компьютере администратора. Кроме того, перед таким развертыванием установки необходимо также гарантировать, что окончательная установка будет удовлетворять вашим требованиям.

Хотя утилита Installation Manager размещается удаленно, необходимые для ее работы данные хранятся на компьютере конечного пользователя в каталоге:
C:\Documents and Settings\All Users\Application Data\IBM\Installation Manager

Администраторы ИТ-систем должны знать об этом каталоге, ведь им придется выполнять его резервное копирование и следить за тем, чтобы он не был удален или изменен. В этом каталоге хранится необходимая для поиска и устранения проблем информация, например, файлы журналов и файлы installed.xml, в которых собрана подробная информация о том, какие продукты, версии и функции установлены через утилиту IM.

Содержание статьи представляет собой пример с подробным описанием шагов, которые позволят ИТ-администратору установить последнюю версию продукта IBM Rational Application Developer версии 7.0.0.6 на локальные компьютеры пользователей в фоновом режиме и применить активационный комплект бессрочной лицензии без установки утилиты IBM Installation Manager непосредственно на компьютеры пользователей.

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

Инструкции

Шаг 1: Загрузите, распакуйте и установите программу установки утилиты Installation Manager.

Утилиту IBM Installation Manager версии 1.1.1 можно загрузить через Интернет по адресу:
http://www.ibm.com/support/docview.wss?rs=0&uid=swg24018338

Загрузите, распакуйте и установите самую свежую доступную версию программы установки Windows IBM Installation Manager Installer на компьютер администратора. Важно заметить, что установка IM на компьютер администратора ИТ-систем преследует только одну цель - запись файла ответа. Установленная программа установки IM Installer будет использоваться для удаленной установки Rational Application Developer v7 на компьютеры конечных пользователей.

Загрузите файл im.installer.win32-1.1.1.zip и распакуйте его в общий каталог, к которому разрешен доступ с компьютера пользователя, например, C:\IM_ShareDir\.

Чтобы начать установку IBM Installation Manager, в каталоге C:\IM_ShareDir\ directory выполните двойной щелчок на файле install.exe.

Мастер уведомит вас об успешном завершении установки. Нажмите кнопку Finish , чтобы завершить работу мастера.

Шаг 2: Создайте репозиторий при помощи инструмента Packaging Utility

Packaging Utility можно использовать для объединения репозиториев нескольких программных пакетов в один пакет. В данном случае мы понаблюдаем за созданием единого репозитория для компоновки пакета из установочных образов Rational Application Developer версии 7, обновлений до версии 7.0.0.6 и комплекта для активации лицензии, файла RADlic.jar.

IBM Packaging Utility версии 1.1.1 можно загрузить через Интернет по адресу:
http://www.ibm.com/support/docview.wss?rs=0&uid=swg24018503

Теперь пользователи Packaging Utility 1.1.1 могут открыть репозиторий для комплекта активации лицензии, файла RADlic.jar, просто скопировав этот пакет. (В предыдущей версии Packaging Utility комплект активации лицензии должен был находиться в конечном репозитории.)

Чтобы создать пакет, пользователям необходимо открыть следующие репозитории:

  • Rational Application Developer версии 7.0.0;
  • Обновление Rational Application Developer до версии 7.0.0.6;
  • Комплект активации лицензии Rational Application Developer (Rational Application Developer License Activation Kit, файл RADlic.jar).

После этого пользователям остается только установить флажки для опций Rational Application Developer версии 7.0.0.6 и Rational Application Developer License Activation Kit и выполнить копирование этих пакетов репозиториев при помощи мастера, как показано на рисунке 1.

Мастер  package utility

Рисунок 1: Мастер Package Utility позволяет копировать пакеты репозиториев

Обратите внимание, что при помощи инструмента Package Utility 1.1.1 можно перейти на Web-сайт Passport Advantage (через мастер копирования пакетов в Package Utility). Программа выведет запрос на ввод учетных данных пользователя, после чего пользователь сможет открыть Rational Application Developer версии 7.0.0 и репозитории комплекта лицензий Rational Application Developer License через инструмент Packaging Utility.

Шаг 3: Сгенерируйте ответный файл для установки Rational Application Developer v7 в фоновом режиме

Далее выполняется генерация ответного файла для установки Rational Application Developer v7 в фоновом режиме.

Примечание: шаги, которые необходимо выполнить для генерации ответного файла, подробно описаны в Информационном центре по Installation Manager:
http://publib.boulder.ibm.com/infocenter/install/v1m0r0/index.jsp

При помощи командной строки перейдите в каталог
cd C:\Program Files\IBM\Installation Manager\eclipse

Для запуска записи ответного файла введите следующую команду (эта команда состоит из двух приведенных ниже строк):
C:\Program Files\IBM\Installation Manager\eclipse> IBMIM -record
C:\IM_ShareDir\ResponseFile.xml -skipInstall C:\temp\recordData

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

Из меню File выберите команды Preferences > Repositories
Добавьте репозиторий, созданный при выполнении шага 2, в настройки Installation Manager.

В соответствии с рисунком 2 снимите флажок с опции Search services repositories during installation and updates (Поиск репозиториев сервисов в процессе установки и обновлений). В результате Installation Management не будет обращаться к сайтам обновления в режиме онлайн и использует только загруженные на локальный компьютер обновления, включенные в пакет репозитория.

Значения параметров

Рисунок 2: Обязательно снимите флажок с опции Search services repositories during installation and updates.

Как показано на рисунке 2, нажмите кнопку Apply, а затем кнопку OK.

Чтобы начать запись ответного файла, выберите опцию Install Packages.

Чтобы продолжить работу с мастером установки, выберите опцию IBM Rational Application Developer 7.0.0.6.

Нажмите кнопку Finish и завершите работу утилиты nstallation Manager.

Программа сгенерирует ответный файл ResponseFile.xml и разместит его в общем каталоге C:\IM_ShareDir\ вместе с программой установки IM.

Шаг 4: Выполните установку Rational Application Developer на компьютер пользователя в фоновом режиме

Фоновую установку продуктов Rational Software Development Platform версии 7 можно выполнить без пользовательского интерфейса. Корпоративные клиенты, использующие систему резервирования, могут выполнить развертывание таких программ при помощи инструментов развертывания программного обеспечения, например, Microsoft Systems Management Server (SMS).

Администраторам ИТ-систем, вероятно, будет удобно создать скрипт для развертывания Rational Application Developer вместе с обновлениями и комплектом активации лицензии на компьютере конечного пользователя.

Начните скрипт с присвоения буквы диска (например, диск X:) общему каталогу на компьютере администратора. ПРИМЕЧАНИЕ: использование общих сетевых ресурсов не является оптимальным для ситуаций с низкой пропускной способностью сети. В таких случаях лучше использовать HTTP.

Затем измените в файле ResponseFile.xml соответствующие теги, которые должны ссылаться на диск х:\.

После записи ответный файл будет содержать примерно такие закладки на репозитории:

<repository location='D:\RationalAppDev7ORIG\Disk1\Disk1'/>
<repository location='D:\RationalAppDev7License\RAD-License\RADlic.jar'/>

Вам придется изменить строки так, чтобы они указывали на выбранный ранее сетевой диск. Если буква диска X:\, то

<repository location='X:\RationalAppDev7ORIG\Disk1\Disk1'/>
<repository location='X:\RationalAppDev7License\RAD-License\RADlic.jar'/>

Затем установите Rational Application Developer версии 7 на компьютер пользователя в фоновом режиме при помощи утилиты IM Installer и ответного файла с диска X:

X:\>installc.exe --launcher.ini silent-install.ini -input X:\ResponseFile.xml

Если пользователь решит создать установочный скрипт для запуска файла installc.exe не из каталога X:\, а из какого-нибудь другого каталога, то необходимо воспользоваться следующей командой:

installc.exe --launcher.ini X:\silent-install.ini -input X:\ResponseFile.xml

Заключение

К этому моменту вы должны были успешно завершить установку Rational Application Developer версии 7.0.0.6 на компьютер пользователя и активацию комплекта бессрочных лицензий, не устанавливая IBM Installation Manager непосредственно на компьютер пользователя. В результате конечные пользователи не смогут изменить установку никакими способами.

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


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=19264