Создание частного облака с помощью CloudBurst и TSAM

Интеграция WebSphere CloudBurst и Tivoli Service Automation Manager для создания гетерогенных частных облаков

Любая организация должна учитывать целый ряд аспектов при создании вычислительной среды частного облака; в частности, необходимо применять целостный подход к частным облакам, который включает создание, развертывание и контроль разработки и предоставления сервисов, а также управление этими процессами. Эти возможности предоставляет как ПО IBM® Tivoli® Service Automation Manager (TSAM), так и программно-аппаратный комплекс IBM WebSphere® CloudBurst Appliance. В этой статье авторы обсуждают, для чего и как вы можете интегрировать Tivoli Service Automation Manager с WebSphere CloudBurst для создания частного облака.

Дастин Амрейн, технический пропагандист, IBM

Author photoДастин Амрейн (Dustin Amrhein) начинал работу в корпорации IBM в группе разработчиков сервера приложений WebSphere. Находясь на этой должности, Дастин работал главным образом над инфраструктурой Web-сервисов и моделями программирования Web-сервисов. Кроме того, Дастин участвовал в разработке структуры сервисов RESTful для сред исполнения Java. В настоящее время Дастин занимает должность технического специалиста по клиенту WebSphere.



Марцин Малавски, разработчик программного обеспечения, Tivoli, IBM

Марцин Малавски является разработчиком программного обеспечения в подразделении IBM Tivoli; работает над Tivoli Service Automation Manager и другим программным обеспечением Tivoli.



09.10.2012

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

Инструментальные средства

ПО Tivoli Service Automation Manager [Обучение | Программное обеспечение] и программно-аппаратный комплекс WebSphere CloudBurst Appliance [Обучение | Программное обеспечение] представляют собой решения для управления частным облаком, позволяющие реализовать комплексный подход, необходимый при создании облачной среды.

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

  • Программно-аппаратный комплекс WebSphere CloudBurst предназначен для обработки рабочих нагрузок WebSphere.
  • ПО Tivoli Service Automation Manager предоставляет стандартные возможности управления для широкого спектра рабочих нагрузок.

Перед тем, как решить, какой из этих продуктов (WebSphere CloudBurst или Tivoli Service Automation Manager) лучше подходит для нужд вашего облака, необходимо учесть требования среды вашего частного облака. Не обязательно делать между ними выбор, так как существуют сценарии использования, в которых оптимальным является интегрированное решение, включающее как Tivoli Service Automation Manager, так и WebSphere CloudBurst.

Статья с [дополнительной информацией о TSAM | Статья с дополнительной информацией о CloudBurst]

Однако эти преимущества не достигаются автоматически; очень важно правильно выбрать компоненты управления для вашего облака, чтобы получить ожидаемую отдачу от инвестиций и избежать простого переноса расходов в другие статьи. Эффективные компоненты управления облаком позволяют реализовать комплексный подход к созданию, развертыванию и контролю сервисов, которые вы предоставляете в своем облаке, а также к управлению этими сервисами. Любое решение, которое не охватывает все указанные аспектов в отношении облачной среды, не будет соответствовать требованиям вашего облака и приведет к необходимости применения мозаичного подхода, который мало способствует уменьшению сложности, свойственной сегодня столь многим корпоративным средам.

Основное внимание в этой статье уделяется интегрированному подходу к управлению частным облаком с использованием продуктов Tivoli® Service Automation Manager (TSAM) и WebSphere® CloudBurst. Данная статья содержит краткий обзор архитектуры интеграции, обсуждение сценариев использования, в которых может применяться такой интегрированный подход, а также пошаговое изложение реализации и использования такой интеграции.

Tivoli Service Automation Manager и WebSphere CloudBurst предоставляют ряд конкретных преимуществ администраторам и проектировщикам, занятым созданием вычислительной среды частного облака:

  • Tivoli Service Automation Manager предоставляет в распоряжение пользователей инструментальные средства для достижения высоких уровней стандартизации и автоматизации в облачной среде, что обеспечивает возможность ускоренной подготовки к работе широкого спектра рабочих нагрузок. Кроме того, Tivoli Service Automation Manager предоставляет интегрированную платформу управления и мониторинга, которая обеспечивает сокращение расходов на эксплуатацию вашего частного облака.
  • WebSphere CloudBurst позволяет пользователям создавать и развертывать в частном облаке заказные среды прикладных систем на основе WebSphere, а также осуществлять управление такими средами. Применяемый в этом продукте подход на основе шаблонов обеспечивает возможность ускоренной единообразной подготовки к работе сред прикладных систем промежуточного программного обеспечения.
  • При интеграции этих двух продуктов пользователи получают широкий спектр возможностей предоставления сервисов и управления, обеспечиваемых продуктом Tivoli Service Automation Manager, и при этом могут пользоваться всей глубиной возможностей WebSphere благодаря продукту WebSphere CloudBurst. Кроме того, интегрированное решение имеет единый интерфейс (Tivoli Service Automation Manager), через который пользователи могут развертывать свои облачные среды и осуществлять управление ими.

Перейдем непосредственно к обзору возможностей интеграции.

Обзор возможностей интеграции

Развить навыки по этой теме

Этот материал — часть knowledge path для развития ваших навыков. Смотри Облачные вычисления: общие сведения о концепции «Инфраструктура как сервис»

WebSphere CloudBurst предоставляет пользователям продукта Tivoli Service Automation Manager дополнительные возможности благодаря отображению шаблонов в качестве сервисных предложений на консоли Tivoli Service Automation Manager. Таким образом, вы можете напрямую развертывать шаблоны WebSphere CloudBurst из Web-интерфейса Tivoli Service Automation Manager.

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

Схема интеграции двух предложений приводится на рисунке 1.

Рисунок 1. Интеграция продуктов Tivoli Service Automation Manager и WebSphere
Tivoli Service Automation Manger and WebSphere CloudBurst integration

Как показано на рисунке 1, при объединении двух продуктов Tivoli Service Automation Manager становится инструментом управления высшего уровня для вашего частного облака. В этом качестве Tivoli Service Automation Manager обеспечивает доступ как к шаблонам из заданного устройства WebSphere CloudBurst, так и к сервисным предложениям, определенным в собственном каталоге, на едином портале управления. Вы можете выбирать, конфигурировать и запрашивать развертывание любых шаблонов WebSphere CloudBurst или иных сервисных предложений из единого Web-интерфейса.

Когда вы запрашиваете развертывание какого-либо шаблона WebSphere CloudBurst через портал Tivoli Service Automation Manager, Tivoli Service Automation Manager обменивается данными с этим программно-аппаратным решением для инициирования развертывания запрошенного шаблона из репозитория решения в частном облаке.

В рассматриваемом ниже примере сценария будет приведена дополнительная информация о технических аспектах интеграции, но перед этим следует обратить внимание на несколько важных аспектов данного интегрированного решения:

  • Tivoli Service Automation Manager взаимодействует с WebSphere CloudBurst по строго определенному интерфейсу. Использование любой функции решения WebSphere CloudBurst продуктом Tivoli Service Automation Manager осуществляется через интерфейсы API REST решения. Таким образом, связь является слабой, и взаимосвязи между продуктами ограничиваются открыто задокументированными и поддерживаемыми интерфейсами. Кроме того, это означает, что управление устройством WebSphere CloudBurst осуществляется так, как если бы вы использовали его напрямую. Как следствие, помимо прочего, вы по-прежнему можете пользоваться преимуществами применяемого в устройстве алгоритма интеллектуального размещения виртуальных систем.
  • Tivoli Service Automation Manager обеспечивает возможность интеграции других решений. Tivoli Service Automation Manager является одной из важных составляющих других облачных предложений IBM®, включая IBM CloudBurst и IBM Service Delivery Manager. Поэтому вы можете интегрировать WebSphere CloudBurst и IBM CloudBurst, а также WebSphere CloudBurst и IBM Service Delivery Manager точно так же, как вы интегрируете WebSphere CloudBurst с Tivoli Service Automation Manager.
  • Tivoli Service Automation Manager делает доступным определенный набор возможностей WebSphere CloudBurst на своем портале управления. Из интерфейса Tivoli Service Automation Manager вы можете запрашивать развертывание какого-либо шаблона WebSphere CloudBurst и удаление виртуальной системы, когда это требуется. Вы по-прежнему взаимодействуете непосредственно с WebSphere CloudBurst для определения своего частного облака, создания персонализированных образов и шаблонов и управления доступом к ресурсам и т. д.
  • Все возможности Tivoli Service Automation Manager и WebSphere CloudBurst сохраняются. Интеграция продуктов Tivoli Service Automation Manager и WebSphere CloudBurst ни в коей мере не ограничивает возможности каждого из продуктов. Напротив, интеграция устанавливает для вас новую ступень, на которой можно применять унифицированный подход к управлению облаком, состоящим из разнородных сервисов.

Как было обещано ранее, далее мы рассмотрим процесс интеграции двух решений глубже. Однако перед этим давайте обсудим различные сценарии, в которых может быть эффективно совместное использование Tivoli Service Automation Manager и WebSphere CloudBurst.


Когда требуется интеграция

Что такое Tivoli Service Automation Manager?

Tivoli Service Automation Manager позволяет запрашивать, развертывать и контролировать облачные сервисы, а также осуществлять управление ими из единого интерфейса управления. Независимо от типа облачного сервиса и от того, какие программные компоненты составляют данный сервис, вы можете использовать Tivoli Service Automation Manager для стандартизации и автоматизации реализации среды в вашем облаке. Развернутое ПО Tivoli Service Automation Manager использует возможности существующей ИТ-инфраструктуры для предоставления подробных сведений обо всем жизненном цикле облачного сервиса.

В целом, чтобы понять, когда требуется интеграция продуктов Tivoli Service Automation Manager и WebSphere CloudBurst, нужно выявлять ситуации, в которых одно из этих предложений может предоставлять дополнительную ценность для другого. Хотя все возможные сценарии перечислить невозможно, можно назвать пару распространенных сценариев интеграции, основанных на нуждах пользователей:

  • когда требуется унифицированное управление частными облаками, включающими WebSphere;
  • когда требуется добавить процесс обработки запросов в WebSphere CloudBurst.

Унифицированное управление частными облаками, ориентированными на WebSphere

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

В ходе сбора требований конечных пользователей вы, скорее всего, поймете, что вам необходимо предоставлять очень разнообразный набор подобных сред. Некоторым пользователям могут требоваться прикладные платформы на основе программного обеспечения IBM (например, WebSphere), в то время как другим пользователям для приложений может требоваться программное обеспечение других разработчиков (не IBM).

Что такое WebSphere CloudBurst?

Программно-аппаратное решение WebSphere CloudBurst — это устройство управления облаком, специально разработанное для сред приложений WebSphere. В своей работе оно опирается на особые виртуальные образы (например, WebSphere Application Server Hypervisor Edition) и позволяет пользователям создавать шаблоны, которые представляют их целевую среду прикладных программ. В этих шаблонах заключены узлы инфраструктуры приложений и конфигурация, необходимая для конкретной среды; с помощью WebSphere CloudBurst вы можете развертывать эти шаблоны в своем частном облаке. После развертывания WebSphere CloudBurst предоставляет возможности управления и мониторинга, которые позволяют вам соответствующим образом контролировать работающие среды прикладных программ.

В данном сценарии комбинация продуктов WebSphere CloudBurst и Tivoli Service Automation Manager дает вам возможность удовлетворить упомянутый разнообразный набор требований. Tivoli Service Automation Manager обеспечивает гибкость, необходимую для создания и развертывания сред прикладных программ на основе программного обеспечения любого рода, включая продукты сторонних разработчиков (не IBM). WebSphere CloudBurst предоставляет специализированные возможности для сред прикладных программ на основе программного обеспечения IBM, тем самым избавляя от необходимости тратить существенные усилия на написание сценариев установки, конфигурирования, интеграции и оркестровки для данных рабочих нагрузок.

Разумеется, интеграция этих двух продуктов для создания разнородных частных облаков далеко не ограничивается предоставлением различных типов прикладных платформ в облаке. Tivoli Service Automation Manager обеспечивает возможность подготовки к работе и управления широким спектром облачных сервисов, включая операционные системы, прикладные платформы и приложения конечных пользователей. Вы можете интегрировать WebSphere CloudBurst для ускорения окупаемости инвестиций в развертывание сред WebSphere независимо от того, какие сервисы вы предоставляете с помощью продукта Tivoli Service Automation Manager. Кроме того, интеграция этих двух предложений позволяет унифицировать управление вашими облачными сервисами с использованием Web-интерфейса Tivoli Service Automation Manager.

Добавление процесса обработки запросов в WebSphere CloudBurst

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

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

Другими словами, организации может требоваться дополнительный уровень процесса обработки запросов для развертывания шаблонов WebSphere CloudBurst. Когда вы интегрируете WebSphere CloudBurst и Tivoli Service Automation Manager, шаблоны WebSphere CloudBurst по существу принимают вид сервисных предложений в каталоге Tivoli Service Automation Manager. Это означает, что когда пользователь выбирает шаблон и запрашивает развертывание, запрос проходит тот же процесс утверждения, что и все остальные запросы на предоставление сервиса Tivoli Service Automation Manager. Это позволяет вам добавить в свой процесс развертывания шаблонов WebSphere CloudBurst особый уровень организационного управления, выходящий за рамки контроля доступа на основе полномочий и детальных настроек.

Мы привели лишь два из множества распространенных сценариев, в которых следует подумать об использовании комбинированного решения из WebSphere CloudBurst и Tivoli Service Automation Manager. Теперь давайте отойдем от распространенных сценариев использования и поэтапно рассмотрим пример организации и реализации интеграции.


Интеграция и развертывание крупным планом

Рассмотрим подробно, как осуществляется интеграция продуктов Tivoli Service Automation Manager/WebSphere CloudBurst. Мы изучим пример использования интеграции и выполнение следующих операций:

  1. Определение WebSphere CloudBurst в качестве компьютера предоставления сервисов.
  2. Запуск процесса обнаружения решения WebSphere CloudBurst Appliance в диспетчере Tivoli Provisioning Manager.
  3. Связывание шаблонов виртуальных серверов с шаблонами программного обеспечения.
  4. Развертывание шаблона WebSphere CloudBurst из Tivoli Service Automation Manager.

Определение WebSphere CloudBurst в качестве компьютера предоставления сервисов

Первым шагом в интеграции Tivoli Service Automation Manager и WebSphere CloudBurst является определение устройства в качестве компьютера предоставления сервисов. Для этого необходимо перейти в пользовательский интерфейс Maximo в Web-браузере, открыв страницу с URL-адресом http://<hostname>/maximo URL. После открытия страницы определите устройство в качестве компьютера предоставления сервисов, выполнив следующие операции:

  1. Выберите команду Go To(Перейти к) > IT Infrastructure (Инфраструктура ИТ) > Provisioning Inventory (Реестр предоставления сервисов)> Provisioning Computers (Компьютеры предоставления сервисов)..
  2. Щелкните Add Computer (Добавить компьютер)..
  3. Установите имя хоста WebSphere CloudBurst Appliance (например, wcahostname.ibm.com), а затем щелкните Save (Сохранить)..
Рисунок 2. Определение компьютера предоставления сервисов
Defining the provisioning computer

После определения решения WebSphere CloudBurst необходимо сконфигурировать для него сетевой интерфейс, чтобы установить канал связи между Tivoli Service Automation Manager и решением. Это можно сделать на странице компьютеров предоставления сервисов, выполнив следующие операции:

  1. Перейдите на вкладку Hardware (Аппаратные средства).
  2. Откройте вкладку New NIC Resource (Новый ресурс сетевого адаптера).
  3. Перейдите на вкладку Network Interface (Сетевой интерфейс).
  4. Щелкните New Network Interface (Новый сетевой интерфейс).
  5. Установите имя сетевого интерфейса (например, WCA Network Interface).
  6. В качестве IP-адреса для этого сетевого интерфейса установите IP-адрес решения WebSphere CloudBurst.
  7. Установите флажок Management (Управление) и щелкните Save (Сохранить)..
Рисунок 3. Определение сетевого интерфейса для WebSphere CloudBurst
Defining the network interface for WebSphere CloudBurst

Наконец, вам необходимо определить учетную запись, которую может использовать Tivoli Service Automation Manager для аутентификации связи с устройством WebSphere CloudBurst Appliance. Для ввода необходимых учетных данных сделайте следующее:

  1. Щелкните по вкладке Credentials (Учетная запись).
  2. Щелкните Add Credentials (Добавить учетную запись).
  3. Выберите New Service Access Point (Новая точка доступа к сервисам).
  4. Установите имя точки доступа к сервисам WCA HTTPS.
  5. Откройте список Protocol Type (Тип протокола) и выберите вариант Network protocol IP (Сетевой протокол IP).
  6. Откройте список Application Protocol (Протокол прикладной программы) выберите HTTP Secure Access (Защищенный доступ по протоколу HTTP).
  7. Установите номер порта (порт по умолчанию – 443).
  8. Щелкните New Password Credential (Мандат нового пароля).
  9. Установите в поле Search Key (Ключ поиска) значение master (главный).
  10. В поле User Name (Имя пользователя) укажите какое-либо имя пользователя WebSphere CloudBurst с правами администратора.
  11. Установите соответствующий пароль и щелкните Save (Сохранить) для подтверждения.
  12. Установите флажок Default Credential (Учетная запись по умолчанию) и щелкните Save (Сохранить).
Рисунок 4. Определение учетной записи WebSphere CloudBurst в TSAM
Defining WebSphere CloudBurst credentials in TSAM

Это все, что требуется сделать для определения решения WebSphere CloudBurst в качестве компьютера предоставления сервисов и для обеспечения возможности защищенного обмена данными между Tivoli Service Automation Manager и решением. Теперь необходимо запустить процесс обнаружения решения в диспетчере Tivoli Provisioning Manager.

Запуск процесса обнаружения решения WebSphere CloudBurst в диспетчере Tivoli Provisioning Manager

Для того чтобы диспетчер Tivoli Provisioning Manager имел необходимую информацию в отношении аппаратной конфигурации решения WebSphere CloudBurst, а также репозитория доступных для развертывания шаблонов, необходимо запустить процесс обнаружения решения WebSphere CloudBurst Appliance в диспетчере Tivoli Provisioning Manager. Продукт Tivoli Provisioning Manager имеет специальную функцию для такого обнаружения. Для запуска процесса обнаружения сделайте следующее:

  1. Выберите команду Go To (Перейти к) > Discovery (Обнаружение) > Provisioning Discovery (Обнаружение устройств предоставления сервисов) > Discovery Configurations (Конфигурации обнаружения)..
  2. Найдите элемент WebSphere CloudBurst Appliance Discovery (Обнаружение WebSphere CloudBurst Appliance) (используя поле поиска) и откройте его.
  3. Щелкните Run Discovery (Запустить процесс обнаружения).
  4. Щелкните Computers (Компьютеры) и выберите устройство, представляющее WebSphere Cloudburst Appliance в вашей среде.
  5. Щелкните OK, а затем Submit (Отправить), чтобы начать процесс обнаружения.
Рисунок 5. Запуск процесса обнаружения решения WebSphere CloudBurst
Running the WebSphere CloudBurst discovery process

Процесс обнаружения может занять несколько минут. После этого в заключение можно определить решение WebSphere CloudBurst в качестве нового репозитория образов в Tivoli Provisioning Manager, выполнив следующие операции:

  1. Выберите команду Go To (Перейти к) > IT Infrastructure (Инфраструктура ИТ) > Image Library (Библиотека образов) > (Репозитории образов).
  2. Выберите wcahostname.ibm.com, добавьте местоположение репозитория и нажмите кнопку New Repository Location (Местоположение нового репозитория).
  3. На вкладке New Repository Location (Местоположение нового репозитория) установите значения следующих атрибутов:
    1. Directory (Каталог): каталог WCA
    2. Computer (Компьютер: wcahostname.ibm.com.
  4. Щелкните OK, а затем Save (Сохранить).
Рисунок 6. Определение WebSphere CloudBurst в качестве репозитория образов
Defining WebSphere CloudBurst as an image repository

На этом процесс обнаружения завершен, и решение WebSphere CloudBurst настроено в качестве нового репозитория образов. Последним шагом перед тем, как вы сможете предоставлять шаблоны WebSphere CloudBurst из Tivoli Service Automation Manager, является связывание шаблонов виртуальных серверов с шаблонами программного обеспечения в диспетчере Tivoli Provisioning Manager.

Связывание шаблонов виртуальных серверов с шаблонами программного обеспечения

Прежде чем вы сможете успешно предоставлять шаблоны WebSphere CloudBurst из Tivoli Service Automation Manager, необходимо связать шаблоны виртуальных серверов с шаблонами программного обеспечения в диспетчере Tivoli Provisioning Manager:

  1. Выберите команду Go To (Перейти к) > IT Infrastructure (Инфраструктура ИТ) > Provisioning Inventory (Реестр предоставления сервисов) > Virtual Server Template (Шаблон виртуального сервера).
  2. Для связывания каждого из шаблонов виртуальных серверов с шаблонами программного обеспечения сделайте следующее:
    1. Щелкните по шаблону.
    2. В окне Virtual Server Template (Шаблон виртуального сервера) щелкните Select Value (Выбрать значение) рядом с полем Software Stack (Стек программного обеспечения).
    3. Установите в качестве имени стека программного обеспечения имя, соответствующее имени шаблона.
    4. Щелкните Save (Сохранить) для сохранения изменений.
Рисунок 7. Связывание шаблонов виртуальных серверов с шаблонами программного обеспечения
Connecting virtual server and software templates

Теперь все готово к развертыванию шаблонов WebSphere CloudBurst из Tivoli Service Automation Manager.

Развертывание шаблона WebSphere CloudBurst из TSAM

До этого вы выполнили следующие операции:

  • Определили WebSphere CloudBurst в качестве компьютера предоставления сервисов
  • Запустили процесс обнаружения в диспетчере Tivoli Provisioning Manager
  • Связали шаблоны виртуальных серверов с шаблонами программного обеспечения

Для успешного развертывания шаблона WebSphere CloudBurst из Tivoli Service Automation Manager сделайте следующее:

  1. Войдите в Web-интерфейс Tivoli Service Automation Manager и перейдите на страницу Home (Главная страница) > Request a New Service (Запрос нового сервиса)> Virtual Server Management (Управление виртуальными серверами), как показано на рисунке 8.
    Рисунок 8. Страница управления виртуальными серверами
    Virtual server management page
  2. На странице Virtual Server Management (Управление виртуальными серверами) щелкните значок Create Project with a WebSphere CloudBurst Pattern (Создать проект с помощью шаблона WebSphere CloudBurst) в правом нижнем углу страницы.
  3. Введите имя и описание нового проекта.
  4. Выберите группу, которой хотите предоставить доступ.
  5. Установите начальную и конечную даты для нового проекта.

    Эти даты определяют срок действия виртуальной системы WebSphere CloudBurst, которая является результатом развертывания шаблона. Обратите внимание на то, что в качестве конечной даты можно выбрать установку Indefinite (Бесконечно), и в этом случае виртуальная система будет работать до тех пор, пока администратор не удалит ее. Панель конфигурирования проекта Tivoli Service Automation Manager показана на рисунке 9.

    Рисунок 9. Конфигурирование проекта TSAM
    Configuring the TSAM project
  6. Выберите в списке на панели конфигурирования проекта требуемый шаблон WebSphere CloudBurst.
  7. Выберите облачную группу WebSphere CloudBurst, в которой хотите развернуть шаблон. Облачные группы представляют собой наборы хостов гипервизора; они определяются в WebSphere CloudBurst.

    После выбора шаблона и облачной группы остается только сконфигурировать компоненты в рамках шаблона для развертывания. Необходимые параметры конфигурации зависят от выбора шаблона и не отличаются от соответствующих параметров при развертывании непосредственно с помощью WebSphere CloudBurst. На рисунке 10 показан образец конфигурирования серверной части WebSphere Application Server Standalone в шаблоне.

    Рисунок 10. Конфигурирование автономной серверной части
    Part configuration for a standalone server part
  8. После ввода необходимых параметров конфигурации щелкните OK, чтобы отправить запрос сервиса. К запросу применяется стандартный процесс утверждения в рамках процесса обработки запросов, определенного в Tivoli Service Automation Manager.

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

Для выполнения развертывания Tivoli Service Automation Manager обменивается данными с WebSphere CloudBurst в целях передачи информации о запрошенном развертывании. Эта информация включает сведения о целевой облачной группе и развертываемом шаблоне, а также данные конфигурации для развертывания.

С этого момента WebSphere CloudBurst принимает на себя управление процессом развертывания и с помощью своей интеллектуальной методики размещения ресурсов выбирает в облаке машины, на которых будут размещаться те или иные части шаблона. Если ресурсов облака недостаточно для размещения запрошенного шаблона, WebSphere CloudBurst отказывает в развертывании в соответствии со своей обычной процедурой. В этом случае Tivoli Service Automation Manager получает информацию об отказе и передает ее в свой Web-интерфейс.

С другой стороны, если ресурсов облака для поддержки шаблона достаточно, WebSphere CloudBurst создает необходимые виртуальные машины, назначает IP-адреса и имена хостов, запускает виртуальные машины и программные компоненты (например, WebSphere Application Server) и выполняет все сценарии, включенные вами в шаблон. После завершения развертывания вы увидите информацию об успешном запуске своей виртуальной системы в Web-интерфейсе Tivoli Service Automation Manager, как показано на рисунке 11.

Рисунок 11. Информация об успешном запуске виртуальной системы на консоли TSAM
Successful virtual system in TSAM console

Чтобы увидеть информацию об успешном развертывании виртуальной системы, вы также можете войти в систему WebSphere CloudBurst Appliance и перейти на страницу Virtual Systems (Виртуальные системы).


Заключение

Поздравляем! Вы успешно выполнили интеграцию WebSphere CloudBurst и Tivoli Service Automation Manager. Кратко повторим: вы начали с определения WebSphere CloudBurst в качестве компьютера предоставления сервисов в диспетчере Tivoli Provisioning Manager, затем запустили процесс обнаружения для обнаружения ресурсов WebSphere CloudBurst, связали шаблоны виртуальных серверов с шаблонами программного обеспечения и, наконец, выполнили развертывание шаблона WebSphere CloudBurst из Web-интерфейса Tivoli Service Automation Manager.

Когда вы начинаете путь к созданию среды частного облака, чрезвычайно важно выбрать эффективный и комплексный подход к управлению облаком. Как Tivoli Service Automation Manager, так и WebSphere CloudBurst предоставляют широчайшие возможности управления облаком, но эти продукты не являются взаимоисключающими решениями.

Напротив, как мы увидели в этой статье, вы можете интегрировать эти два решения для реализации комплексного всеобъемлющего подхода к управлению облаком. Комбинация продуктов Tivoli Service Automation Manager и WebSphere CloudBurst позволяет получить решение для управления облаком, не имеющее себе равных как по широте, так и по глубине возможностей управления облачными сервисами.

Ресурсы

Комментарии

developerWorks: Войти

Обязательные поля отмечены звездочкой (*).


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Профиль создается, когда вы первый раз заходите в developerWorks. Информация в вашем профиле (имя, страна / регион, название компании) отображается для всех пользователей и будет сопровождать любой опубликованный вами контент пока вы специально не укажите скрыть название вашей компании. Вы можете обновить ваш IBM аккаунт в любое время.

Вся введенная информация защищена.

Выберите имя, которое будет отображаться на экране



При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Обязательные поля отмечены звездочкой (*).

(Отображаемое имя должно иметь длину от 3 символов до 31 символа.)

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Вся введенная информация защищена.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=WebSphere
ArticleID=839694
ArticleTitle=Создание частного облака с помощью CloudBurst и TSAM
publish-date=10092012