Как установить OpenStack?
OpenStack - это инструмент программной платформы, используемый для создания и управления облачными платформами для публичных и частных облаков. Это бесплатно и с открытым исходным кодом. Это было написано на питоне. Первоначально он был выпущен в 2010 году. Он поддерживает кроссплатформенную операционную систему. Он в основном развернут как инфраструктура как услуга (IaaS). Он был разработан фондом OpenStack.
Шаги по установке OpenStack
Для установки OpenStack необходимо выполнить следующие шаги:
Шаг 1. Установите Virtual Box или создайте виртуальную машину
Загрузите виртуальную коробку Oracle и создайте машину виртуальной машины с определенной конфигурацией 64-разрядной ОС с 8 ГБ ОЗУ и 300 ГБ памяти. После создания виртуальной машины для конкретной операционной системы откройте терминал и отключите брандмауэр.
Шаг 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. Сеть:
Это помогает в управлении сетями. Он также известен как нейтрон. Это помогает в определении IP-адресов и управлении сетью. Он предоставляет модели для различных приложений для определенных групп пользователей.
3. Блок хранения:
Это также известно как Cinder. Он предоставляет устройства хранения для запуска служб и создания вычислительных экземпляров. Помогает в управлении, подключая устройства к серверам. Он используется для сценариев, чувствительных к производительности, таких как хранилище базы данных, расширение файловой системы и т. Д. Он позволяет пользователям облака самостоятельно управлять хранилищем.
4. Идентичность:
Это помогает в отображении центрального каталога пользователей с помощью сервисов OpenStack. Он также называется Keystone. Он в основном действует как система аутентификации для работы облачной системы и ее сервисов. Это гарантирует, что корректор подтвердил подлинность доступа к услуге или инструменту для конкретного пользователя.
5. Изображение:
Используется для хранения сервисов и изображений. С помощью этих изображений, которые хранятся, можно использовать как шаблон. Он также используется для хранения неограниченного количества резервных копий. Он также известен как добавление улучшений в существующую инфраструктуру. Это модуль, который в основном используется для добавления, удаления, обмена и дублирования изображений.
6. Хранение объектов:
Кодовое имя хранилища объектов - Swift. Он используется для управления целостностью объектов и файлов, которые записываются на несколько драйверов дисков, которые распространяются как в центре обработки данных серверов, так и по всему кластеру. OpenStack помогает реплицировать контент и использовать различную программную логику для распределения по устройствам.
7. Панель инструментов:
Кодовое название приборной панели Horizon. Он предоставляет пользователю интерфейс для использования различных сервисов и компонентов, таких как управление вычислительным экземпляром, мониторинг и другие сервисы. Это один из способов взаимодействия с сервисами OpenStack. Он может автоматизировать доступ и инструменты для управления.
8. Оркестровка:
Кодовое название оркестровки - Heat. Heat используется для организации нескольких составных облачных приложений с использованием шаблонов.
9. Рабочий процесс:
Кодовое имя рабочего процесса - Mistral. Это сервис, который управляет рабочими процессами. Он используется для написания и управления рабочим процессом, который был написан для конкретной службы.
10. Телеметрия:
Кодовое название телеметрии - Ceilometer. Это только точка контакта для биллинговой системы компонентов OpenStack.
Вывод: установить OpenStack
OpenStack широко используется в облачных вычислениях организацией для простого развертывания приложений и управления службами для различных пользователей. Наиболее важной особенностью OpenStack является открытый исходный код и бесплатная. Он легко доступен и может использоваться где угодно для публичных и частных облаков. Крупные организации используют OpenStack в качестве облачного сервиса для управления своими приложениями и сервисами, такими как AT & T, BMW и другие.
При настройке OpenStack и его обновлении до последней версии и его долгосрочной поддержке возникают некоторые проблемы. Существует хорошее онлайн-сообщество поддержки, которое помогает исправлять проблемы и легко изучать OpenStack. Это один из лучших вариантов, чтобы начать работать над облачными вычислениями и улучшить обучение в облачной области.
Рекомендуемые статьи
Это было руководство по установке OpenStack. Здесь мы обсудили шаги по установке OpenStack и компонентов OpenStack. Вы также можете посмотреть следующие статьи, чтобы узнать больше -
- Как установить Apache?
- Шаги для установки SQL Server?
- Как установить MATLAB?
- Руководство по установке Appium?
- Стек в Python | 2 разных метода