Serveris

Kaip pakeisti „OpenStack“ egzemplioriaus dydį iš komandinės eilutės

Kaip pakeisti „OpenStack“ egzemplioriaus dydį iš komandinės eilutės

„OpenStack“ yra atvirojo kodo debesų kompiuterijos platforma, leidžianti organizacijoms valdyti ir apskaičiuoti didelius duomenų telkinius, tinklus ir saugojimą duomenų centre.

Kiekvienas gali atsisiųsti „OpenStack“ šaltinio kodą, atlikti pakeitimus ir dalytis juo su kitais, nes programinė įranga yra „Open-Source“. Taigi jums nereikia jaudintis dėl papildomų išlaidų, kurios gali atsirasti naudojantis šia programine įranga.

Šiame straipsnyje bus pateikta išsami informacija, kaip pakeisti „OpenStack“ egzempliorių dydį naudojant komandinę eilutę.

„OpenStack“ diegimas „Ubuntu“

Prieš pradėdami dydžio keitimo procesą, pirmiausia turite įsitikinti, kad „Ubuntu“ operacinėje sistemoje įdiegta „OpenStack“. Priklausomai nuo operacinės sistemos reikalavimų, jums bus paprašyta naudoti „MicroStack“ arba „Charmed OpenStack“.

1 veiksmas: sukurkite kamino vartotoją

Pirmasis žingsnis yra sukurti kamino vartotoją ir priskirti sudo privilegijas. Norėdami sukurti kamino vartotoją, naudokite toliau pateiktą komandą:

sudo useradd -s / bin / bash -d / opt / stack -m kaminas

sukurti kamino vartotoją

Vykdykite šią komandą, norėdami priskirti sukurtą vartotoją su sudo teisėmis

echo "kaminas VISAS = (VISI) NOPASSWD: VISAS" | sudo tee / etc / sudoers.d / kamino

komanda priskirti sukurtą vartotoją su sudo privilegijomis

2 žingsnis: įdiekite „git“ ir „DevStack“

Sėkmingai sukūrę kamino vartotoją, galite perjungti naudodami šią komandą:

sudo su - kaminas
3 žingsnis: atsisiųskite „DevStack“

Įsitikinkite, kad jūsų operacinėje sistemoje įdiegta „git“. Jei ne, galite paleisti šią komandą:

sudo apt install git -y

įdiekite git

Įdiegę „git“, dabar klonuokite „DevStack“ naudodami šią komandą:

gito klonas https: // opendev.org / openstack / devstack

klonas „DevStack“

Vėliau įveskite „devstack“ katalogą naudodami toliau pateiktą komandą:

CD devstack

Atsisiųstoje „devstack“ atsarginėje versijoje yra scenarijus, kuris įdiegia „Openstack“, konfigūracijos failus ir šablonus į mūsų operacinę sistemą.

4 žingsnis: Sukurkite vietinį konfigūracijos failą (vietinis.konf)

Sukurkite vietinį.conf failas, kuriame yra keturi slaptažodžio nustatymai. Nesijaudink. Tiesiog vykdykite toliau pateiktas komandas,

vim vietinis.konf

tada įklijuokite šį turinį:

[[local | localrc]] # „KeyStone“, duomenų bazės, „RabbitMQ“ ir paslaugos slaptažodis ADMIN_PASSWORD = slaptažodis DATABASE_PASSWORD = $ ADMIN_PASSWORD RABBIT_PASSWORD = $ ADMIN_PASSWORD SERVICE_PASSWORD = $ ADMIN_PASSWORD iš jūsų serverio IP adreso 192.168.0.22

vietinis konfigūracijos failas (vietinis.konf)

5 žingsnis: Pradėkite diegimą vykdydami toliau pateiktą komandą.
./ kamino.sh

Šis procesas trunka maždaug 20 minučių; atsižvelgiant į jūsų interneto greitį, atsipalaiduokite ir atsipalaiduokite, nes montuotojas daro savo.

Kai diegimo procesas bus baigtas, bus įdiegtos šios funkcijos:

„Horizon“ - „OpenStack“ prietaisų skydelis
Nova - skaičiavimo paslauga
Žvilgsnis - vaizdo gavimo paslauga
„Neutron“ - tinklo paslauga
„Keystone“ - tapatybės tarnyba
„Cinder“ - blokinė saugojimo paslauga
Paskirties vieta - paskirties vietų API

Kai atsisiuntimas bus baigtas, pamatysite paveikslėlį, panašų į šį.

rezultatus, kai atsisiuntimas bus baigtas

Baigę galite pasiekti „Openstack“ informacijos suvestinę savo naršyklėje naudodami šią komandą:

http: // 192.168.0.22 / prietaisų skydelis

„OpenStack“ prisijungimo ekranas

Norėdami pasiekti „OpenStack“ informacijos suvestinę, kaip parodyta žemiau, naudokite „admin“ kaip vartotojo vardą ir slaptažodį, kurį nustatėme iš pradžių (slaptažodis).

„OpenStack“ informacijos suvestinė

Žemiau pateikiamos specifikacijos, kurias galite patikrinti norėdami įsitikinti, kad pradinis diegimo metodas yra suderinamas su jų „Ubuntu“ operacinėmis sistemomis. Yra trys diegimo scenarijai:

• Vieno mazgo diegimas
• Daugelio mazgų diegimas
• Duomenų centro sankaupos diegimas

Vieno mazgo diegimas

Jei planuojate išbandyti „OpenStack“, tai yra geriausias sprendimas jums. Jo įdiegimas trunka kelias minutes. Taigi jūs neturite pagrindo panikuoti. Jei jūsų mašina turi reikalingas specifikacijas, galite tai išbandyti.

Kelių mazgų diegimas

Duomenų centro klasterio diegimas

Tai tik specifikacijų, reikalingų norint nustatyti pasirinktą diegimo metodą, aprašas. Nerkime gilyn ir sužinokime, kaip dabar pakeisti „OpenStack“ egzemplioriaus dydį.

Kaip pakeisti „OpenStack“ egzemplioriaus dydį

Kiekvienam „OpenStack“ sukurtam egzemplioriui išduodamas tam tikras skonis, paprastai žinomas kaip išteklių šablonas, kuris padeda nustatyti egzemplioriaus dydį ir talpą. Skoniai taip pat yra atsakingi už apsikeitimo disko, specialios prieigos prie projekto, antrinės laikinosios saugyklos ir metaduomenų, naudojamų ribojant naudojimą, nurodymą.

Pavadinti atributai yra apibrėžti reikalingoms reikšmėms išsaugoti. Norėdami patikrinti galimus skonius, naudokite toliau pateiktą komandinę eilutę:

„openstack“ skonių sąrašas

Dėl kylančių skaičiavimo poreikių „OpenStack“ administratorius, atsižvelgdamas į esamą situaciją, turi atnaujinti arba atnaujinti serverio versiją.

Geras pavyzdys yra tada, kai keičiasi kliento poreikiai. Pavyzdžiui, gali prireikti administratoriaus atnaujinti serverį iš 2 GB į 4 GB RAM.

Norėdami patikrinti serverio aparatinės įrangos specifikaciją, naudokite toliau pateiktą komandų eilutę:

„openstack“ serveris rodo „Ubuntu“

Mūsų naudojamame serveryje yra 2 GB RAM ir 20 GB šakninio disko. Skonis apibrėžia išteklius kaip m1.mažas. Todėl naudokime šią specifikaciją norėdami atnaujinti skonio specifikacijas iki 4GB RAM ir 40GB šakninių diskų.

Norėdami tai padaryti, naudosime komandą:

„openstack“ serverio dydis

Ši komanda suteikia papildomą mylią, kai serveris keičiamas į naują skonį. Ši komanda taip pat sukuria naują serverį, nukopijuodama pradinio disko turinį į naują diską. Vykdydami „OpenStack“ serverio dydžio keitimą, vartotojai dažnai kreipiasi į „Nerasta tinkamo pagrindinio kompiuterio. Nėra tinkamo pagrindinio kompiuterio dydžio keitimo “klaida.

Pažvelkime atidžiau, kaip išspręsti šią klaidą:

Ši klaida dažniausiai įvyksta, kai turite vieną skaičiavimo pagrindinį kompiuterį. Jei turite tokią problemą, tereikia nustatyti tą patį pagrindinį kompiuterį kaip teisingą „nova“ konfigūracijos dokumente. Norėdami išspręsti problemą, vykdykite toliau nurodytas komandas:

sudo vi / etc / nova / nova.konf

Konfigūracijos faile pridėkite eilutę: allow_resize_to_same_host = Tiesa sekcijai NUSTATYTI, kaip parodyta paveikslėlyje žemiau.

konfigūracijos faile pridėkite eilutę: allow_resize_to_same_host

Arba galite naudoti šią komandą terminale, kad pakeistumėte nustatymą:

sudo openstack-config - set / etc / nova / nova.conf Numatytasis leisti_resize_to_same_host tiesa

Norėdami parodyti nustatytą vertę, naudokite šią komandą:

„openstack-config“ - get / etc / nova / nova.conf Numatytasis leisti_resize_to_same_host tiesa

Po to turite iš naujo paleisti „OpenStack Nova“ paslaugas naudodami šią komandinę eilutę:

sudo systemctl paleiskite „openstack-nova“ iš naujo - $ service.paslaugą

Atminkite, kad tai veikia tik „toms paslaugoms, kurios yra skaičiavimo API planuoklyje.“

Baigę išspręsti klaidą Nerasta tinkamo pagrindinio kompiuterio, galite tęsti ir dar kartą bandyti egzemplioriaus dydžio keitimo procesą naudodami toliau paryškintą komandą:

„openstack“ serverio dydis - skonis m1.vidutinis deb10

Pirmoji komandos dalis, kuri yra „OpenStack“ serverio dydžio keitimas, atlieka keitimo pareigą, o antroji - „ml“ skonio dalis. medium deb 10 patvirtina proceso keitimo sėkmę.

Užtikrinęs sėkmingo ar nesėkmingo dydžio keitimo procesą, jis inicijuoja pradinio serverio išleidimą, leidžiantį įdiegti naują serverį, arba atvirkščiai.

Norėdami patvirtinti, ar serverio dydžio keitimas baigtas, naudokite toliau pateiktą komandą:

„openstack“ serverio dydis - patvirtinkite deb10

Yra atvejų, kai galbūt norėsite atkurti dydžio keitimo procesą į pradinę būseną. Jei esate auka, vykdykite žemiau esančią komandą savo terminale.

„openstack“ serverio dydis - revert deb10

Be to, atkreipkite dėmesį, kad naudodami komandą „nova resize“ galite pakeisti serverio dydį. Tai būtų naudinga, jei turėtumėte serverio ID ar vardą naudodami šią parinktį, o „nova resize“ komanda ir naujas skonis. Visų trijų atributų derinys pakeis „OpenStack“ egzemplioriaus dydį.

Be to, nepamirškite įtraukti komandos -poll. Ši komanda yra būtina norint parodyti dydžio keitimo eigą.

Pavyzdžiui:

nova resize myCirrosServer 4 - apklausa

PASTABA: „Nova resize“ komanda pagal numatytuosius nustatymus leidžia svečio OS inicijuoti kontroliuojamą išjungimą prieš baigiant keisti dydį, naudojant „Nova“ konfigūracijos faile esantį išjungimo skirtojo laiko parametrą.

Norėdami parodyti savo serverio būseną, galite naudoti toliau pateiktą komandų eilutę:

serverių sąrašas

Baigus keisti dydį, būsena pasikeičia į VERIFY_RESIZE. Galite patvirtinti, ar pakeitimas buvo baigtas, naudodami serverių sąraše pateiktą kodą.

Pavyzdžiui:

„openstack“ serverių sąrašas - patvirtinkite 67bc9a9a-5928-47c4-852c-3631fef2a7e8

Paleidus šią komandą, yra du rezultatai: serverio būsena pasikeičia į ACTIVE, o tai reiškia, kad serveris sėkmingai veikia. Antra, jei pakeisti dydį nepavyksta, turėsite grąžinti procesą naudodami toliau pateiktą komandą:

„openstack“ serverio dydis - pakeisti 67bc9a9a-5928-47c4-852c-3631fef2a7e8

Būsena pasikeis į ACTIVE, kai procesas bus sėkmingai baigtas.

Geriausi „Linux“ komandinės eilutės žaidimai
Komandų eilutė yra ne tik jūsų didžiausias sąjungininkas naudojant „Linux“, bet ir pramogų šaltinis, nes ją galite naudoti norėdami žaisti daug įdomių...
Geriausios „Linux“ skirtos „Gamepad“ žemėlapių sudarymo programos
Jei jums patinka žaisti žaidimus „Linux“ su žaidimų pultu, o ne įprasta klaviatūra ir pelės įvesties sistema, yra keletas jums naudingų programų. Daug...
Naudingi įrankiai „Linux“ žaidėjams
Jei jums patinka žaisti žaidimus „Linux“ sistemoje, yra tikimybė, kad galbūt naudojote tokias programas ir įrankius kaip „Wine“, „Lutris“ ir „OBS Stud...