Встановити OpenStack - Прості кроки для установки OpenStack

Зміст:

Anonim

Як встановити OpenStack?

OpenStack - це програмний інструмент платформи, який використовується для створення та управління хмарними платформами для публічних та приватних хмар. Це безкоштовно та з відкритим кодом. Це було написано пітоном. Спочатку він був випущений у 2010 році. Він підтримує міжплатформенну операційну систему. Він здебільшого розгорнутий як інфраструктура як послуга (IaaS). Він був розроблений фондом OpenStack.

Кроки для встановлення OpenStack

Для встановлення OpenStack потрібно виконати наступні дії:

Крок 1: Встановіть віртуальну скриньку або створіть віртуальну машину

Завантажте віртуальну коробку Oracle і створіть машину VM з певною конфігурацією 64-бітної ОС з 8 ГБ оперативної пам’яті та 300 ГБ пам’яті. Створивши свій VM для конкретної ОС, яка вам потрібна, відкрийте термінал і відключіть брандмауер.

Крок 2: Завантажте версію OpenStack

Використовуйте команду нижче, щоб завантажити версію OpenStack через термінал. Команда "yum install - y centos-release-OpenStack-newton"

Крок 3: Оновіть пакети

Використовуйте команду нижче, щоб оновити пакет. Команда "yum update –y".

Крок 4: Використовуйте інструмент для установки OpenStack

За допомогою packstack всі сервіси OpenStack можна встановити за один раз, і він подбає про всю інсталяційну частину для OpenStack. OpenStack може бути встановлений і без допомоги інструменту, але це потребує багато часу, щоб інсталювати послуги по черзі. Команда «yum install –y OpenStack-packstack»

Крок 5: Встановлення сервісів

Команда нижче використовується для встановлення всіх служб або компонентів для OpenStack. Команда "packstack –allinone". Він встановить усе і встановлення завершено для OpenStack.

Крок 6: Відкрийте файл адміністратора

Відкрийте файл keystonerc_admin, щоб отримати ім’я користувача, пароль та URL-адресу для відкритого стека. Запишіть усі три речі.

Крок 7: Вхід

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

Компоненти OpenStack

Деякі компоненти та служби з кодовими іменами, які використовуються в OpenStack, є такими:

1. Обчислити:

Це основна частина OpenStack IaaS. Його також називають Nova. Його називають контролером тканини хмарних обчислень. В основному написано пітоном. В основному він розроблений для масштабування без власних апаратних та програмних вимог. В основному використовується для моніторингу продуктивності загалом та інших файлів журналів.

2. Мережа:

Це допомагає в управлінні мережами. Він також відомий як нейтрон. Це допомагає у визначенні IP-адрес та керуванні мережею. Він надає моделі для різних додатків для визначених груп користувачів.

3. Блокове зберігання:

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

4. Ідентифікація:

Це допомагає в зіставленні центрального каталогу користувачів за допомогою сервісів OpenStack. Його ще називають «Кейстоун». Він в основному виступає як система аутентифікації для управління хмарною системою та її послугами. Це переконається, що коректор підтвердив автентичність доступу служби чи інструменту до конкретного користувача.

5. Зображення:

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

6. Зберігання об'єктів:

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

7. Інформаційна панель:

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

8. Оркестрація:

Кодове ім’я оркестрації - Heat. Тепло використовується для оркестрування декількох складених хмарних додатків за допомогою шаблонів.

9. Робочий процес:

Кодова назва робочого процесу - Mistral. Це служба, яка управляє робочими процесами. Він використовується для запису та управління робочим процесом, який був написаний для конкретної служби.

10. Телеметрія:

Кодове ім’я телеметрії - це кілометр. Це лише точка дотику для системи виставлення рахунків компонентів OpenStack.

Висновок: Встановіть OpenStack

OpenStack широко використовується в хмарних обчисленнях організацією для легкого розгортання програм та управління послугами для різних користувачів. Найважливіша особливість OpenStack - це відкритий код і без витрат. Він легко доступний і може використовуватися в будь-якому місці для публічних та приватних хмар. Великі організації використовують OpenStack як хмарний сервіс для управління своїми програмами та послугами, такими як AT&T, BMW та інші.

Під час налаштування OpenStack та оновлення до останньої версії та її довгострокової підтримки є деякі проблеми. Є хороша спільнота підтримки в Інтернеті, яка допомагає виправляти проблеми та легко навчатись OpenStack. Це один з найкращих варіантів розпочати роботу над хмарними обчисленнями та покращити навчання у галузі хмари.

Рекомендовані статті

Це керівництво щодо встановлення OpenStack. Тут ми обговорили кроки для установки OpenStack та компонентів OpenStack. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Як встановити Apache?
  2. Кроки для встановлення SQL Server?
  3. Як встановити MATLAB?
  4. Керівництво по встановленню Appium?
  5. Стек в Python | 2 різні методи