HP Helion Rack – рішення для швидкого розгортання приватного хмари на базі OpenStack

першої статті цього циклу ми розповіли про сімействі продуктів HP Helion, що істотно поліпшують можливості використання хмарних технологій OpenStack в корпоративному секторі, а тепер перейдемо до опису останньої новинки HP Helion, яка була представлена в кінці березня.



HP Helion Rack – це повністю сконфігурованого, налаштована і протестована платформа для побудови приватної хмари на базі OpenStack, призначена для проектування, розробки та впровадження хмарних додатків. Основне призначення HP Helion Rack – хостинг додатків, для яких необхідна надійна серверна інфраструктура з оптимально налаштованої продуктивністю. Вона використовує програмне забезпечення HP Helion OpenStack (доповнений розробленими HP модулями дистрибутив OpenStack) і стійкові сервери дев'ятого покоління HP ProLiant DL360/DL380 Gen9, встановлені в одній стійці і об'єднані з допомогою комутаторів HP FlexFabric 5700. Фактично HP Helion Rack – це «рішення під ключ» для швидкого впровадження хмари OpenStack, рятує замовника від необхідності самому займатися проектуванням частого хмари, встановленням та налаштуванням пакету OpenStack, розгортанням і конфігуруванням обслуговуючого хмара серверного обладнання.

Сценарії
В якості основних сценаріїв використання HP Helion Rack компанія HP розглядає розробку і впровадження програм, призначених для використання в хмарі (cloud native), швидке розгортання інфраструктури для розробки і тестування програм та виконання функцій брокера ресурсів приватного хмари для «важких» хмарних додатків.

Архітектура HP Helion Rack
На першому зображенні показані основні програмні і апаратні компоненти HP Helion Rack – це платформа додатків HP Helion Development Platform для надання сервісів PaaS, платформа розгортання хмари HP Helion OpenStack і сервери HP ProLiant Gen9.

HP Helion Rack підтримує раличные варіанти масштабування в залежності від цільового призначення, тому конкретна апаратна конфігурація серверів і їх кількість залежить від завдань того хмари, що на них буде розгортатися. В якості контролерів хмари і обчислювальних вузлів рішення використовує одноюнітові двухсокетные сервери HP ProLiant DL360 Gen9, а в якості вузлів зберігання — двухюнитовые двухсокетные сервери HP ProLiant DL380 Gen9, в яких можна встановити до 12 повнорозмірних дисків.


Архітектура HP Helion Rack

Мінімальна конфігурація цього рішення складається з таких серверів і пакетів програм:


HP Helion Rack – початкова конфігурація

– Один сервер HP DL360, що виконує функції сайту Seed віртуальних машин (Seed VM);
– Один сервер HP DL360, що виконує функції контролера для хмари нижнього рівня (UnderCloud);
– Три сервера HP DL360, що виконують функції контролера для хмари верхнього рівня (OverCloud);
– Два сервера HP DL380, що виконують функції вузлів об'єктного зберігання Starter Swift;
– Три сервера HP DL380, що виконують функції вузлів блочного зберігання VSA Cinder;
– Чотири сервера HP DL360, що виконують функції обчислювальних вузлів;
– Два комутатора HP FlexFabric 5700;
– Пакет HP Helion OpenStack з дев'ятьма ліцензіями;
– Пакет HP Helion Development Platform з дев'ятьма ліцензіями;

Цю мінімальну конфігурацію можна розширювати додаванням обчислювальних вузлів HP DL360 і об'єктних і блокових вузлів зберігання HP DL380.

Функціонал компонентів HP Helion Rack
Контролери хмар
  • Вузол Seed

    Вузол Seed використовується для завантаження стартової віртуальної машини і розгортання хмари UnderCloud. Сервер HP ProLiant DL360 Gen9, що виконує функції сайту Seed, обслуговує тільки сервіси DHCP і мережевий завантаження для UnderCloud і зберігає скрипти для резервного копіювання і відновлення інших контролерів, тому йому досить одного шестиядерного процесора Intel Xeon E5, 32 Гбайт оперативної пам'яті і чотирьох жорстких дисків 3,5-дюйма, об'єднаних в масив RAID 1 (тобто з використанням віддзеркалення).

  • Вузол UnderCloud

    Хмара UnderCloud забезпечує розгортання, управління і підтримку працездатності хмари. Вузол UnderCloud повинен бути досить потужним, щоб обробляти великий обсяг операцій введення/виводу для централізованої реєстрації подій, виконання програм моніторингу та інших функцій. Виконує функції сайту UnderCloud сервер HP ProLiant DL360 Gen9 обладнаний двома шестиядерними процесорами, обсяг оперативної пам'яті в нього збільшений до 64 Гбайт. Як і у сайту Seed, у нього чотири повнорозмірних жорстких диска, але це швидкісні накопичувачі 15k RPM по 600 Гбайт, об'єднані в масив RAID 10, що забезпечує не тільки прискорення читання і запису даних з диска, але і їх захист від збою диска.

  • Вузли контролерів OverCloud

    Контролери OverCloud обслуговують основні сервіси продуктивного хмари OpenStack, включаючи Nova, Keystone, Glance, Cinder, Heat, Neutron, Ceilometer і Horizon, тому в якості цих вузлів використовується HP ProLiant DL360 Gen9 з потужною конфігурацією (дві 12-ядерні процесори Intel Xeon E5, 64 Гбайт ОЗУ і чотири жорсткі диски LFF 15K по 600 Гбайт, об'єднані в RAID 10). Для забезпечення захисту хмари відмов від апаратної частини контролера використовується три окремих вузла контролера з об'єднанням в відмовостійкий кластер.
Вузли зберігання
  • Блочне зберігання

    Блочне зберігання Cinder реалізовано за допомогою програмно-обумовленого сховища на основі HP VSA на трьох серверах HP ProLiant DL380 Gen9, які обладнані 10 дисками по 1,2 Тбайт, об'єднаних в масив RAID 5, і підтримують масштабування до 26 накопичувачів. Для збільшення продуктивності вузлів зберігання Cinder в ці сервери встановлюються твердотільні диски SSD і використовується опція VSA Adaptive Optimization.

  • Об'єктне зберігання

    Вузли Swift використовуються сервісом Glance для зберігання образів і миттєвих знімків віртуальних машин, тому для них головне – максимум ємності, а не продуктивності. Вузли побудовані на сервери HP ProLiant DL380 Gen9 з 15 дисками LFF ємністю до 6 Тбайт кожен. З цих дисків два використовується для завантаження операційної системи (накопичувачі 15K по 600 Гбайт, об'єднані в RAID 1), а решта 13 – це більш повільні накопичувачі 7.2 K, які об'єднані в RAID0 або працюють як JBOD і забезпечують до 78 Тбайт сумарної фізичної ємності на сайт. Для повного резервування необхідно використовувати мінімум два вузла зберігання. У поточній версії рішення Swift підтримує масштабування до 12 вузлів зберігання.
Обчислювальні вузли
На обчислювальних вузлах працюють власні віртуальні машини, число яких, обслуговує одним фізичним серверів, безпосередньо залежить від кількості процесорних ядер і об'єму оперативної пам'яті. В серверах HP ProLiant DL360 Gen9, що виконують функції даних вузлів, використовується за два 18-ядерних процесора і 256 Гбайт оперативної пам'яті, а також масив RAID 10 з чотирьох дисків 10k SFF по 1,2 Тбайт. У мінімальній конфігурації HP Helion Rack включає в себе чотири обчислювальних вузла, на яких можна розгорнути до 500 віртуальних машин (на практиці максимальну кількість ВМ залежить від конкретних додатків і їх вимог до продуктивності).

  • Мережева інфраструктура

    У HP Helion Rack для з'єднання стійки з зовнішнім світом (наприклад, з корпоративною мережею або з публічним хмарою через Інтернет) використовується комутатор третього рівня HP FlexFabric 5700-40XG-2QSFP+ Switch класу Top-of-Rack (ToR), що забезпечує 40-гігабітні аплінки для трафіку North-South і 10-гігабітні для трафіку East-West. Якщо HP Helion Rack використовується в максимальній конфігурації (з повністю заповненою серверами 42-юнитовой стійкою), то опціонально можна використовувати більш потужний комутатор HP FlexFabric 5930-32QSFP+. Цей комутатор забезпечує більшу горизонтальне масштабування обчислювальних вузлів і покращує загальну пропускну здатність при використанні VXLAN.

    Ще один комутатор HP 5700-48G-4XG-2QFP+ обслуговує службову мережа HP Helion Rack, яка використовується для управління фізичними серверами за допомогою IPMI і засобів HP Integrated Lights-Out (HP iLO). Через цю одну гігабітну мережу Ironic з допомогою IPMI контролює стан серверів і виконує віддалене включення/вимикання серверів при розгортанні на «голе залізо». У всіх серверах, які обслуговують хмари Undercloud і Overcloud, порти iLO підключаються до цього комутатора.
Управління і масштабування HP Helion Rack
Для управління всіма серверами стійки використовується пакет віддаленого адміністрування HP iLO, а з допомогою відкритих API-інтерфейсів HP Helion Rack можна інтегрувати з іншими засобами адміністрування.

Початкова конфігурація HP Helion Rack займає 42-юнитовой стійці тільки 22U, і в інших 20U можна розмістити додаткові обчислювальні вузли та/або вузли зберігання в залежності від конкретних вимог до приватного хмари (див. таблицю). Також можна масштабувати і конфігурацію окремих серверів, встановлюючи в них додаткові процесори, пам'ять та диски. Крім того, HP Helion Rack масштабується на кілька стійок і в максимальній конфігурації підтримує 100 вузлів (у поточній версії).
Сайти Обчислювальні
(DL360 – 1U)
Зберігання об'єктів
(Swift, DL380 – 2U)
Зберігання блоків
(Cinder VSA, DL380 – 2U)
Початкова конфігурація HP Helion Rack 4 2 3
Максимальне число вузлів в стійці 24 12 13
Наші попередні публікації:
» HP OpenStack Helion – перше знайомство
» HP StormRunner Load. Практичне керівництво. Частина II
» HP StormRunner Load. Практичне керівництво. Частина I
» Правильний бонус для вашого нового сервера
» Економічні сервери HP для SMB і провайдерів
» SDN: альтернатива або доповнення до традиційних мереж?
» Нові мережеві архітектури: відкриті чи закриті рішення?
» Впровадження MSA в виртуализированном оточенні підприємства
» Дискові масиви HP MSA як основа для консолідації даних
» Мультивендорная корпоративна мережа: міфи і реальність

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

0 коментарів

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