Как да инсталирате OpenStack?

OpenStack е инструмент за софтуерна платформа, използван за изграждане и управление на облачните платформи за публични и частни облаци. Той е безплатен и с отворен код. Беше написано на python. Първоначално беше пуснат през 2010 г. Той поддържа операционната система на много платформа. Най-често се разполага като инфраструктура като услуга (IaaS). Той е разработен от фондацията OpenStack.

Стъпки за инсталиране на OpenStack

Необходимите стъпки за инсталиране на OpenStack са следните:

Стъпка 1: Инсталирайте виртуална кутия или създайте виртуална машина

Изтеглете виртуалната кутия Oracle и създайте VM машина със специфична конфигурация от 64 битова ОС с 8 GB RAM и 300 GB памет. След като създадете вашия 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. Нарича се и Нова. Нарича се контролер за облачни изчислителни тъкани. Пише се главно на python. Основно разработен за мащабиране без собствени хардуерни и софтуерни изисквания. Използва се главно за наблюдение на производителността в общи и други лог файлове.

2. Работа в мрежа:

Помага при управлението на мрежите. Известен е още като Neutron. Той помага при определянето на IP адресите и управлението на мрежата. Той предоставя модели за различни приложения за дефинираните потребителски групи.

3. Блок съхранение:

Известен е още като Cinder. Той осигурява на устройствата за съхранение да стартират услугите и създаване на изчислителни екземпляри. Той помага при управлението, свързването на устройства към сървърите. Използва се за чувствителни към производителността сценарии като съхранение на база данни, разширение на файловата система и др., Позволява на облачните потребители да управляват съхранението си самостоятелно.

4. Самоличност:

Той помага при картографирането на централната директория на потребителите с OpenStack услуги. Нарича се още като Keystone. Основно действа като система за удостоверяване, за да управлява облачната система и нейните услуги. Той ще се увери, че коректорът удостоверява достъпа на услуга или инструмент до конкретния потребител.

5. Изображение:

Използва се за съхранение на услуги и изображения. С помощта на тези изображения, които се съхраняват, могат да се използват като шаблон. Използва се и за съхраняване на неограничен брой резервни копия. Известен е още като добавя подобрения към съществуващата инфраструктура. Това е модулът, който се използва главно за добавяне, изтриване, споделяне и дублиране на изображения.

6. Съхранение на обекти:

Кодовото име на обект за съхранение е Swift. Използва се за управление на целостта на обекта и файловете, които се записват на множество дискови драйвери, които се разпространяват в сървърния център за данни и в клъстера. OpenStack помага при репликирането на съдържанието и използването на различната софтуерна логика за разпространение между устройствата.

7. Табло за управление:

Кодовото име на таблото за управление е Horizon. Той предоставя интерфейса на потребителя, за да използва различните услуги и компоненти като управление на изчислителната инстанция, наблюдение и други услуги. Това е един от начините за взаимодействие с услугите на OpenStack. Той може да автоматизира достъпа и инструментите за изграждане за управление.

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

Кодовото име на оркестрацията е Heat. Топлината се използва за оркестриране на множество композитни облачни приложения с помощта на шаблони.

9. Работен процес:

Кодовото име на работния процес е Mistral. Това е услуга, която управлява работните процеси. Използва се за писане и управление на работния процес, който е написан за конкретна услуга.

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

Кодовото име на Telemetry е Ceilometer. Това е само контактната точка за системата за фактуриране на компонентите на OpenStack.

Заключение: Инсталирайте OpenStack

OpenStack се използва широко в облачните компютри от организацията за лесно разгръщане на приложенията и управление на услугите за различни потребители. Най-важната характеристика на OpenStack е отворен код и без разходи. Той е лесно достъпен и може да се използва навсякъде за обществени и частни облаци. Големите организации използват OpenStack като облачна услуга за управление на техните приложения и услуги като AT&T, BMW и други.

Има някои предизвикателства при настройването на OpenStack и надстройката до най-новата версия и дългосрочната му поддръжка. Има добра общност за онлайн поддръжка, която помага за коригирането на проблемите и за лесното усвояване на OpenStack. Това е един от най-добрите възможности за започване на работа върху облачните изчисления и подобряване на обучението в областта на облака.

Препоръчителни статии

Това е ръководство за инсталиране на OpenStack. Тук сме обсъдили стъпките за инсталиране на OpenStack и компоненти на OpenStack. Можете също да разгледате следните статии, за да научите повече -

  1. Как да инсталирате Apache?
  2. Стъпки за инсталиране на SQL Server?
  3. Как да инсталирате MATLAB?
  4. Ръководство за инсталиране на Appium?
  5. Stack в Python | 2 различни метода