Як працює гібридне хмара з використанням VMware vCloud Connector



Гібридне хмара — це можливість оперативно розширювати наявні обчислювальні потужності за рахунок ресурсів хмарного провайдера, переносити навантаження з локальної інфраструктури в хмару, мігрувати віртуальні машини в хмару IaaS-провайдера і назад. Сьогодні все більше і більше наших хмарних проектів запускаються саме в моделі гібридного хмари.

Кілька слів про VMware vCloud Connector
Цей інструмент дозволяє об'єднувати публічні хмари (vCloud Director), а також віддалені і локальні інфраструктури на базі vSphere, з можливістю управління ними як єдиним цілим. З допомогою єдиного інтерфейсу можна підключатися одразу до декількох хмарним майданчиків, запускати і зупиняти віртуальні машини, перевіряючи при цьому їх продуктивність. А крім перенесення віртуальних станцій між хмарами, можна переносити віртуальні контейнери (vApps), шаблони (Templates) і виконувати безліч інших дій, характерних для гібридних хмарних середовищ.

Приклади різних сценаріїв використання vCloud Connector

vCloud Connector дозволяє об'єднати в гібридне хмара комбінацію різних типів зв'язок локальних і хмарних інфраструктур.

Наприклад:
  • В'язку локальної інфраструктури vSphere з публічним / приватним хмарою vCloud Director.
  • В'язку приватного і публічного хмари vCloud Director.
  • В'язку локальної інфраструктури vSphere з віддаленої інфраструктурою vSphere.
  • Зв'язку двох приватних хмар vCloud Director.
Розберемо наступний сценарій гібридного хмари на прикладі хмари «ІТ-ГРАД».

Використання vCloud Connector для зв'язки локальної інфраструктури (vSphere) і публічного хмари IaaS провайдера (vCloud Director)
Нам потрібно об'єднати нашу майданчик з хмарою ІТ-ГРАД для розширення наявної інфраструктури і копіювання віртуальних машин. Для зручності замість vSphere будемо використовувати vCenter Server Appliance і віртуальний ESXi, в якому створимо віртуальний дата-центр. Така vSphere буде виступати в якості нашої локальної майданчики, де розташовуються віртуальні машини компанії.

Компоненти vCloud Connector
Розберемося, з якими компонентами vCloud Connector нам належить працювати.
  • vCloud Connector UI (часто називають vCloud Connector Client) являє собою інтерфейс користувача керування, інтегрується в середовище управління vSphere Client.
  • vCloud Connector Server представляє собою сервер управління. Координує активність vCloud Connector, контролює вузли vCloud Connector Nodes. Як правило, потрібна наявність одного vCloud Connector Server для зв'язку декількох хмарних інфраструктур.
  • vCloud Connector Node представляє собою інструмент, за допомогою якого відбувається обробка перенаправляемого потоку даних з одного хмари в інше. З допомогою vCloud Connector Node відбувається підключення до кінцевої інфраструктурі. Встановлюється як мінімум на двох (або більше) сторони учасників.
Тепер схематично зобразимо наш сценарій.

Схематичне відображення сценарію

Виходить, що для розгортання гібридного хмари, на стороні клієнта необхідно розгорнути і налаштувати:
  • vCenter Server Appliance, віртуальний ESXi,
  • vCloud Connector Server,
  • vCloud Connector Node.


На боці компанії «ІТ-ГРАД» вже розгорнуто vCloud Connector Node.

Як виглядає мережева топологія перед розгортанням гібридного хмари.

Топологія мережі, використовувана в сценарії конфігурації vCloud Connector

vCenter Server Appliance
vCloud Connector доступний як плагін до vCenter Server. Тому ми скористаємося віртуальним vCenter Server, який буде доступний при установці vCenter Server Appliance. До нього також можна підключатися за допомогою vSphere Client (це буде необхідно, щоб управляти гібридним хмарою).

vCenter Server Appliance — це віртуальний модуль, що представляє собою готову віртуальну машину з встановленою ОС Linux, що реалізує всі необхідні сервіси, аналогічні VMware vCenter Server.


В інфраструктурі клієнта розгорнемо vCenter Server Appliance, vCloud Connector Server і vCloud Connector Node.

Розгортання і налаштування необхідних компонентів

Створимо новий vApp на стороні клієнта

Вміст віртуального контейнера

Далі ми виконаємо наступні кроки (більш детально ці дії розібрані цієї статті).
  • Підключимося до vCloud Connector Server клієнта.
  • Підключимося до vCloud Connector Node клієнта.
  • Зареєструємо vCloud Connector Node в vSphere клієнта.
  • Зареєструємо vCloud Connector Node в vCloud Connector Server на клієнтській стороні.
  • Зареєструємо vCloud Connector Node ІТ-ГРАД у vCloud Connector Server на стороні клієнта.

    vCloud Connector Node в хмарі «ІТ-ГРАД»

    Для зв'язку двох інфраструктур і побудови гібридного хмари ми зареєструємо вже розгорнутий на боці компанії ІТ-ГРАД vCloud Connector Node в vCloud Connector Server на боці компанії клієнта. Так виглядає консоль vCloud Connector Server компанії клієнта після виконаних кроків реєстрації.

    Приклад реєстрації vCloud Connector Node в консолі vCloud Connector Server
  • Далі зареєструємо vCloud Connector vCenter Server Appliance


Підключення зовнішніх хмарних середовищ в гібридне хмара
Тепер в консолі управління vSphere Client, в панелі Адміністрування (Administration) в секції Solutions and Applications доступний зареєстрований плагін vCloud Connector.

Консоль адміністрування vSphere Client і доступний плагін vCloud Connector

Клікаємо по іконці vCloud Connector, після чого відкривається панель управління хмарними інфраструктурами. З допомогою кнопки «+» можна підключати зареєстровані в vCloud Connector Server хмари/інфраструктури vSphere.

Панель управління хмарними інфраструктурами

Приклад підключення хмарних інфраструктур

За допомогою консолі vCloud Connector можна отримати інформацію про будь-якому підключеному хмарі/інфраструктурі.

Інформація про підключеної хмарної інфраструктури

vCloud Connector можна переглядати вміст хмарної інфраструктури, будь вона на базі vSphere або vCloud Director. Причому вміст ділиться на три категорії: шаблони, віртуальні контейнери (vApps), віртуальні машини.

Копіювання віртуальних машин між хмарами, всередині гібридного хмари
Використовуючи vCloud Connector можна копіювати будь-які типи об'єктів з одного майданчика на інший. Нагадаємо, що згідно зі сценарієм, компанії клієнта необхідно розширити свою локальну інфраструктуру в публічна хмара провайдера ІТ-ГРАД. Віддалена майданчик буде задіяна для зберігання частини віртуальних машин. Розглянемо на практиці, як відбувається копіювання окремо взятої віртуальної машини. Для цього з боку компанії клієнта заходимо в закладку «віртуальні машини» і вибираємо необхідний об'єкт. Перш, ніж виконати копіювання, машину необхідно вимкнути, натиснувши кнопку Power Off. Далі запускаємо майстер копіювання.

Запуск майстра копіювання

У вікні вибору цільової майданчики, вказуємо публічна хмара компанії ІТ-ГРАД, задаємо ім'я шаблону, а так само вказуємо каталог, в який буде поміщений об'єкт. Натискаємо кнопку «Далі».

Вказівка необхідних значень у вікні майстра

Після вказуємо віртуальний дата-центр

Вибір віртуального дата-центру компанії ІТ-ГРАД

У вікні Ready to complete при натисканні кнопки валідації можна виконати перевірку, яка дозволяє оцінити можливість копіювання вибраного елемента. Якщо в ході валідації буде виведено повідомлення попередження, зверніть на це особливу увагу. Перед тим, як почати копіювання, необхідно виконати відповідні вимоги. Інакше виконання самої процедури може закінчитися з помилками або зовсім не виконатися.

Приклад успішної валідації у вікні майстра

У розділі завдань завжди можна відстежити статус виконуваного дії. Нас цікавить успішність процедури копіювання шаблону віртуальної машини. Для цього заходимо в завдання і сморим статус. Як видно на малюнку нижче, копіювання об'єкта пройшло успішно.

Приклад результату копіювання об'єкта в хмару ІТ-ГРАД

За допомогою функції пошуку можна знайти скопійований об'єкт. Вводимо в рядок пошуку значення vm1, так називався копійований шаблон.

Результат пошуку виділеного об'єкта
Знайдений шаблон віртуальної машини будемо використовувати для подальшого розгортання. Для цього переходимо в шаблони і запускаємо копіювання. У вікні майстра необхідно задати ім'я об'єкта, а для повноти картини заповнити поле «Опис».

Далі вибирається віртуальний дата-центр і визначається мережева конфігурація.

Фрагмент розгортання шаблону за допомогою майстра

У вікні готовності можна подивитися сумарну інформацію про об'єкт розгортання.

Сумарна інформація про об'єкт розгортання

Для визначення успішності розгортання об'єкта на основі шаблону заходимо у вже знайому панель завдань (Tasks). Статус завдання розгортання з шаблону має значення «виконано».

Результат розгортання віртуальної машини в хмарі ІТ-ГРАД

Для більшої достовірності перемикаємося в хмару ІТ-ГРАД, заходимо в розділ віртуальних машин і знаходимо новостворений об'єкт.

Приклад розгорнутої віртуальної машини в хмарі ІТ-ГРАД
Віртуальна машина успішно скопійовано з нашої локальної інфраструктури vSphere в публічна хмара «ІТ-ГРАД».

Більш докладно про те, як створювати гібридні хмари і працювати з ними, ми розповімо на сторінках першого блогу про корпоративному IaaS.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.