OpenStack PoC: Як налаштувати без проблем

Налаштування середовища для доказу концепції (PoC) часто є одним з перших кроків у будь-якому IT-проекті. Це допомагає організаціям освоїти технологію, підтвердити ідею та виявити потенційні ризики. Однак, налаштування OpenStack PoC завжди було викликом через загальну складність проекту. На щастя, як Sunbeam, так і Canonical OpenStack (на базі Sunbeam) нарешті вирішили цю давню проблему.

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

OpenStack PoC – Ви повинні зробити це правильно

Чи звучить ця історія знайомо?

Ваша організація протягом багатьох років використовує пропрієтарні рішення віртуалізації. Ці рішення задовольняли потреби вашої організації, але водночас призвели до численних викликів протягом років. Зростання загальних витрат на володіння (TCO), залежність від постачальника або відсутність технологічної автономії – це лише кілька прикладів.

Але є хтось, хто знає, що існує кращий варіант: той, хто вже багато років спостерігає за різними тенденціями в IT-індустрії і чудово розуміє, що майбутнє лежить у хмарних технологіях та open source. Той, хто знає, що серед усіх різних хмарних платформ OpenStack виділяється за своєю зрілістю, стабільністю та комплексністю.

Це ви, правда? Інакше ви б не читали цю статтю, правильно?

Тож ви знову говорите зі своєю командою керівників, адже вони стикаються з усіма цими викликами. Ви пропонуєте OpenStack, і раптом вони починають вас слухати, і вашу ідею схвалюють.

“Гаразд!” – кажуть вони. “Принесіть нам робочий PoC, а потім ми поговоримо.”

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

Але тепер ваша черга. У вас лише один шанс. Вам краще правильно налаштувати ваш OpenStack PoC.

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

Тут починається наша подорож. Ви, напевно, вже провели деякі дослідження: читали про OpenStack, дивилися відео або навіть намагалися встановити його на свій розсуд. І, напевно, ви вже зрозуміли, чому OpenStack складно налаштувати з першого разу.

Справжня суть: OpenStack є складним. Багато організацій, які намагалися реалізувати його самостійно в минулому, зазнали невдачі. Проекти, які заявляли, що приборкають складність OpenStack, не змогли виконати свої обіцянки. Саме тому критично важливо провести правильне дослідження та використовувати необхідний набір інструментів.

У Canonical ми добре усвідомлюємо цей виклик. Протягом багатьох років ми допомогли сотням клієнтів створити великі продуктивні хмари на базі OpenStack. Ми спостерігали за безперервною еволюцією інструментів розгортання та експлуатації OpenStack, включаючи наші власні. Ми також бачили тисячі організацій, які, як і ваша, боролися з першим кроком. Саме тому ми вирішили запустити проект Sunbeam.

Sunbeam має на меті значно знизити бар’єри для входження до OpenStack. Він забезпечує зручний досвід установки, допомагаючи користувачам без попереднього досвіду налаштувати систему менш ніж за годину. На відміну від непрофесійних рішень, таких як DevStack або Packstack, архітектура Sunbeam залишається такою ж, незалежно від масштабу. Це робить Sunbeam ідеальним кандидатом для вашого проекту OpenStack PoC, адже ви отримуєте той самий досвід, як при розгортанні в продуктивному середовищі.

Не вірите? Спробуймо разом у чотири прості кроки!

OpenStack PoC з Canonical OpenStack (на базі Sunbeam)

Почніть з отримання додаткової фізичної машини, яка відповідає наступним апаратним вимогам:

  • процесор amd64 з 4+ ядрами
  • мінімум 16 ГіБ оперативної пам’яті
  • мінімум 100 ГіБ SSD-накопичувача на розділі rootfs
  • свіжа установка Ubuntu 24.04 LTS
  • безмежний доступ до Інтернету

Потім виконайте такі команди з терміналу:

1) Встановіть Sunbeam:

sudo snap install openstack

2) Підготуйте машину:

sunbeam prepare-node-script --bootstrap | bash -x && newgrp snap_daemon

3) Завантажте хмару:

sunbeam cluster bootstrap --accept-defaults --role control,compute,storage

4) Налаштуйте хмару для прикладу використання:

sunbeam configure --accept-defaults --openrc demo-openrc

І все! Ваш PoC-середовище тепер налаштоване.

Ви можете запустити свою першу віртуальну машину, виконавши таку команду:

sunbeam launch ubuntu --name test

Приклад панелі управління OpenStack

Отримайте допомогу, якщо потрібно

Отже, це було легко, але ми обидва знаємо, що реальність завжди трохи інша. Це пов’язано з тим, що ваша команда керівників може мати певні очікування від вашого OpenStack PoC. Приклади звичних вимог можуть включати багатоядерні, високо доступні кластери або складніші мережеві налаштування. Це не дивно: зрештою, PoC має відображати поведінку існуючої інфраструктури.

На щастя, документація Canonical OpenStack надає всебічний огляд усіх цих більш складних сценаріїв, щоб ви могли самостійно реалізувати необхідні функції та можливості. Якщо вам бракує інформації або потрібна допомога (як із усіма PoC), офіційний форум спільноти є фантастичним ресурсом для консультацій.

Але якщо ви шукаєте додаткову допомогу, щоб ваш OpenStack PoC був не просто правим, а абсолютно ідеальним, вам ще більше пощастило, адже ви можете отримати все необхідне для OpenStack PoC, що відповідає вашим вимогам, від експертів у хмарних технологіях.

Ми нещодавно запустили пакет OpenStack Pilot. Цей пакет забезпечує постачання Canonical OpenStack (на базі Sunbeam) на трьох до шести фізичних машин. Погоджуючи на експертизу Canonical, ви можете бути впевнені, що ваш проект буде під повним контролем з самого початку.

Що далі?

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

Оцінюючи цей вплив, також подумайте про відвідування наступних ресурсів:

  • Відвідайте нашу документацію продукту для найактуальнішої інформації про налаштування PoC середовища
  • Прочитайте datasheet Canonical OpenStack, щоб перевірити всі типи послуг, доступні для корпоративних клієнтів
  • Зв’яжіться з Canonical, щоб обговорити ваші комерційні потреби щодо проекту

Куди б ви не вирушили, ми триматимемо пальці схрещеними. Бажаємо удачі з вашим PoC і до зустрічі на іншій стороні!

Розумні операції, оптимальна архітектура, кращі ціни.

OpenStack і Ubuntu забезпечують автоматизоване розгортання та управління, що допомагає вам оптимізувати витрати на інфраструктуру — незалежно від галузі чи сфери використання.

Дізнайтеся, як OpenStack працюватиме для вас ›

Підписка на новини

Отримуйте останні новини та оновлення Ubuntu на свою електронну пошту.

Відправляючи цю форму, я підтверджую, що прочитав і погоджуюсь з Політикою конфіденційності Canonical.