Rational Asset Manager в роли портала ресурсов в облаке

В облачной среде можно создать виртуальный образ среды разработки приложений и сделать его доступным в качестве ресурса с помощью Rational Asset Manager.

Обеспечив интеграцию IBM Rational Software Architect, Rational Asset Manager и IBM Rational Team Concert, можно создать образ виртуальной машины со средой разработки приложений. Виртуальный образ можно запустить в экземпляре Rational Asset Manager в среде IBM SmartCloud Enterprise.

IBM SmartCloud Enterprise использует Rational Asset Manager для предоставления доступа к комплектам программного обеспечения. Образы доступы в качестве ресурсов в каталоге ресурсов, который представляет собой список ресурсов Rational Asset Manager. Каждому образу присваиваются версия и состояние, такое как Утвержден. Образ входит в состав сообщества, которое может представлять группу пользователей или проект.

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

Предоставление образа виртуальной машины

Для ресурсов типа Шаблон топологии разработчик образов может предоставить образ виртуальной машины, щелкнув на атрибуте Запросить URL образа. При этом создается образ экземпляра. При создании экземпляра требуемые параметры извлекаются из каталога ресурсов.

Настройка образа

После перехода экземпляра в активное состояние разработчик может подключить образ и настроить его в качестве среды разработки. Например, если экземпляр представляет собой образ Rational Software Architect, то разработчик образов может установить Rational Asset Manager и Rational Team Concert, чтобы интегрировать их с этим экземпляром. Затем образ виртуальной системы Rational Software Architect можно настроить в качестве среды разработки.

Создание ресурса для нового образа

Разработчик образов настраивает образ путем работы с ресурсами. Разработчик образов создает частный образ на основе виртуальной машины и разрешает доступ к ресурсу в пределах сообщества.

На панели управления IBM SmartCloud Enterprise разработчик образов выбирает Создать частный образ для экземпляра облака.

Частный образ отображается только разработку образов. Для изменения доступа к образу разработчик выбирает Изменить сообщество, затем выбирает доступное сообщество группы разработки или тестирования.

Дополнительная информация о создании ресурсов для предоставления приведена в разделе Создание ресурсов для предоставления.

Обновление топологии образов

Для обновления топологии образов разработчик образов должен удалить клиент Rational Asset Manager и клиент Rational Team Concert. Требуется выполнить следующие действия:
  1. В клиенте Eclipse Rational Asset Manager загрузите ресурс образа.
  2. В редакторе топологии Rational Software Architect добавьте клиенты Rational Asset Manager и Rational Team Concert. На основе полученного файла топологии можно предоставить настроенный образ, содержащий три продукта Rational.
    Совет: Для работы с каталогом образов IBM SmartCloud Enterprise можно использовать клиент Eclipse Rational Asset Manager. Для фильтрации по сообществу, чтобы найти и загрузить образ в рабочую область, выберите Импортировать ресурс с помощью > Rational Asset Manager.
    Ресурс содержит файл .topology, который можно открыть с помощью команды Открыть с помощью > Редактор топологии.
Для добавления установленного программного обеспечения в топологию образов применяется редактор Rational Software Architect:
  1. Щелкните правой кнопкой мыши на образе и выберите Добавить в блок > Установка программного обеспечения.
  2. Щелкните на добавленном компоненте в образе и введите требуемую информацию.
  3. Включите переключатель Связать с и нажмите кнопку Закрыть.
  4. Перенесите новый элемент на диаграмму топологии с помощью указателя мыши.
  5. После добавления элементов сохраните файл. Клиент Rational Asset Manager обнаружит, что ресурсы и рабочая область не синхронизированы.
  6. Щелкните правой кнопкой мыши на продукте и выберите Обновить.
  7. Сохраните ресурс и обновите ресурс образа в каталоге ресурсов IBM SmartCloud Enterprise, нажав кнопку Да.

Приглашение разработчиков для работы с образом

После публикации обновленного образа в облаке в качестве ресурса администраторы проектов могут предоставить доступ к нему отдельным сообществам и разработчикам.

Администратор может добавить участника коллектива в область проекта Rational Team Concert и отправить ему приглашение с ссылкой на пользовательскую среду разработки. В текст приглашения в коллектив по умолчанию администратор добавляет URL, позволяющий предоставить среду разработки. Этот URL доступен в качестве значения атрибута Запросить URL образа в связанном ресурсе шаблона топологии.

Доступ к образу

Разработчик принимает приглашение в коллектив, чтобы присоединиться к области проекта в Rational Team Concert. Разработчик создает виртуальную машину среды разработки на основе пользовательского образа и загружает компоненты программного обеспечения в свою рабочую область.

Приглашение в область коллектива содержит URL для создания среды разработки.

В среде IBM SmartCloud Enterprise следует заменить фрагмент URL строкой из приглашения в коллектив, оставив ключ. Например URL:
https://www.ibm.com/cloud/enterprise/user/control?csrftoken=abc123
изменяется следующим образом:
https://www.ibm.com/cloud/enterprise/user/control?autocreate={id:"1234567"}csrftoken=abc123

Второй URL позволяет перейти к пользовательскому образу среды разработки, на основе которого можно создать экземпляр.

Созданный экземпляр отображается в разделе Мои экземпляры панели управления IBM SmartCloud Enterprise. Этот образ представляет собой виртуальную машину разработчика для разработки приложений. Разработчик подключается к образу виртуальной машины с помощью удаленного клиента и открывает установленный экземпляр Rational Software Architect.

Разработчик открывает проекцию Администрирование Jazz, чтобы проверить поддержку системы управления исходным кодом Jazz, затем с помощью клиента Rational Team Concert принимает приглашение в коллектив и загружает рабочую область.

Разработчик может создать рабочую область хранилища, открыть веб-проекцию и приступить к работе с образом.

Настройка среды для разработки приложений

С помощью образа виртуальной системы разработки приложений могут создать тестовую среду в облаке или развернуть приложение.

Если продукт Rational Software Architect доступен в облаке, то разработчик может создать внешнюю среду тестирования путем создания экземпляра сервера приложений в IBM SmartCloud Enterprise. После создания и запуска экземпляр сервера отображается в списке экземпляров разработчика в разделе панели управления Мои экземпляры.

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


Комментарии