ОпенСтацк је бесплатна софтверска платформа отвореног кода која пружа ИААС (инфраструктура-као-услуга) за јавне и приватне облаке.
ОпенСтацк платформа се састоји од неколико међусобно повезаних пројеката који контролишу хардвер, складиште, мрежне ресурсе центра података, као што су: Цомпуте, Имаге Сервице, Блоцк Стораге, Идентити Сервице, Нетворкинг, Објецт Стораге, Телеметри, Орцхестратион и База података.
Администрацијом тих компоненти може се управљати путем веб интерфејса или уз помоћ ОпенСтацк командне линије.
Овај водич ће вас водити о томе како можете да примените своју приватну инфраструктуру у облаку ОпенСтацк инсталиран на једном чвору у ЦентОС 7 или РХЕЛ 7 или Федора дистрибуције коришћењем рдо спремишта, иако се имплементација може постићи на више чворова.
1. Пре него што почнете са припремом чвора за примену сопствене инфраструктуре виртуелног облака, прво се пријавите са роот налогом и уверите се да је систем ажуриран.
2. Затим издајте сс -тулпн
команда за попис свих покренутих услуга.
# сс -тулпн.
3. Затим идентификујте, зауставити, онемогућити и уклонити непотребне услуге, углавном постфик, НетворкМанагер и фиреваллд. На крају би једини демон који би требао бити покренут на вашој машини требао бити ссхд.
# системцтл стоп постфик фиреваллд НетворкМанагер. # системцтл онемогући постфик фиреваллд НетворкМанагер. # системцтл маска НетворкМанагер. # иум ремове постфик НетворкМанагер НетворкМанагер-либнм.
4. Потпуно онемогућите политику Селинук -а на рачунару издавањем наредби испод. Такође уредите /etc/selinux/config
датотеку и подесите СЕЛИНУКС линију из спровођење до онемогућен као што је приказано на слици испод.
# сетенфорце 0. # гетенфорце. # ви/етц/селинук/цонфиг.
5. У следећем кораку помоћу хостнамецтл нареди да се подесите име хоста вашег Линук система. Заменити ФКДН према томе променљива.
# хостнамецтл сет-хостнаме цлоуд.центос.лан.
6. На крају, инсталирајте нтпдате
командује како би се синхронизујте време са НТП сервером у вашим просторијама у близини ваше физичке близине.
# иум инсталл нтпдате
7.ОпенСтацк ће се распоредити на вашем чвору уз помоћ ПацкСтацк пакет који обезбеђује рдо спремиште (РПМ дистрибуција ОпенСтацк -а).
Да бисте омогућили рдо спремишта укључена РХЕЛ 7 покрените наредбу испод.
# иум инсталл https://www.rdoproject.org/repos/rdo-release.rpm
на ЦентОС 7, Додаци спремиште укључује РПМ који активира ОпенСтацк спремиште. Додаци је већ омогућен, па можете лако инсталирати РПМ за постављање ОпенСтацк спремишта:
# иум инсталл -и центос-релеасе-опенстацк-митака. # иум упдате -и.
8. Сада је време за инсталацију ПацкСтацк пакет. Пацкстацк представља услужни програм који олакшава примену на више чворова за различите компоненте ОпенСтацк виа ССХ везе и Лутка модули.
Инсталирајте Пацкстат пакет у Линук са следећом командом:
# иум инсталл опенстацк-пацкстацк.
9. У следећем кораку генеришите датотеку одговора за Пацкстацк са подразумеваним конфигурацијама које ће касније бити уређене са потребним параметрима како би се применила самостална инсталација Опенстацк -а (један чвор).
Датотека ће бити названа према тренутној временској ознаци дана када се генерише (дан, месец и година).
# пацкстацк --ген-ансвер-филе = 'дате +"%д.%м.%и"'. цонф. # лс.
10. Сада уредите генерисану датотеку конфигурације одговора помоћу уређивача текста.
# ви 13.04.16.цонф.
и замените следеће параметре тако да одговарају доле наведеним вредностима. Да бисте били сигурни, замените поља лозинки у складу с тим.
ЦОНФИГ_НТП_СЕРВЕРС = 0.ро.поол.нтп.орг.
Молимо консултујте се http://www.pool.ntp.org/en/ листу сервера да бисте користили јавни НТП сервер у близини ваше физичке локације.
ЦОНФИГ_ПРОВИСИОН_ДЕМО = н.
ЦОНФИГ_КЕИСТОНЕ_АДМИН_ПВ = ваша_ лозинка за администраторског корисника.
Приступите ОпенСтацк контролној табли путем ХТТП -а са омогућеним ССЛ -ом.
ЦОНФИГ_ХОРИЗОН_ССЛ = и.
Основна лозинка за МиСКЛ сервер.
ЦОНФИГ_МАРИАДБ_ПВ = моја лозинка1234.
Подесите лозинку за нагиосадмин корисника ради приступа Нагиос веб плочи.
ЦОНФИГ_НАГИОС_ПВ = нагиос1234.
11. Када завршите са уређивањем, сачувајте и затворите датотеку. Такође отворите конфигурацијску датотеку ССХ сервера и уклоните коментар ПермитРоотЛогин линијом уклањањем предњег хасхтага као што је илустровано на слици испод.
# ви/етц/ссх/ссхд_цонфиг.
Затим поново покрените ССХ услугу да одражава промене.
# системцтл поново покрените ссхд.
12. Коначно почните Опенстацк процес инсталације путем датотеке одговора која је горе уређена покретањем доње синтаксе команде:
# пацкстацк --ансвер-филе 13.04.16.цонф.
13. Када се инсталација ОпенСтацк компоненти успешно заврши, инсталатер ће приказати неколико редова са локалним везама на контролној табли за ОпенСтацк и Нагиос и потребне акредитиве већ конфигурисане горе за пријављивање на оба панела.
Акредитиви се такође чувају у вашем кућном директоријуму у кеистонерц_админ
филе.
14. Ако се из неких разлога процес инсталације заврши грешком у вези са хттпд услугом, отворите /etc/httpd/conf.d/ssl.conf датотеку и уверите се да коментаришете следећи ред као што је приказано испод.
#Слушајте 443 хттпс.
Затим поново покрените Апацхе демон да бисте применили промене.
# системцтл поново покрените хттпд.сервице.
Белешка: У случају да и даље не можете да прегледате Опенстацк веб плочу на порту 443 поново покрените процес инсталације са исте наредбе издате за почетну имплементацију.
# пацкстацк --ансвер-филе /роот/13.04.16.цонф.
15. Да бисте приступили ОпенСтацк Веб панел са удаљеног хоста у вашој ЛАН мрежи идите на ИП адресу машине или ФКДН/контролну таблу путем ХТТПС протокола.
Због чињенице да користите а Потпис са сопственим потписом издао непоуздан Дипломирани орган грешка би требало да се прикаже у вашем прегледачу.
Прихватите грешку и пријавите се на контролну таблу са корисником админ и Лозинка сет он ЦОНФИГ_КЕИСТОНЕ_АДМИН_ПВ параметар из горе постављене датотеке одговора.
https://192.168.1.40/dashboard
16. Алтернативно, ако сте се одлучили за инсталацију Нагиос компонента за ОпенСтацк, можете прегледавати Нагиос Веб панел на следећем УРИ -у и пријавите се са подешавањем акредитива у датотеци одговора.
https://192.168.1.40/nagios
То је све! Сада можете започети подешавање сопственог унутрашњег окружења у облаку. Сада следите следећи водич који ће објаснити како да повежете физички НИЦ сервера за опенстацк интерфејс моста и управљајте Опенстацк -ом са веб панела.