Server

Kuidas muuta OpenStacki eksemplari suurust käsurealt

Kuidas muuta OpenStacki eksemplari suurust käsurealt

OpenStack on avatud lähtekoodiga pilvandmetöötlusplatvorm, mis võimaldab organisatsioonidel juhtida ja arvutada andmekeskuses suuri andmekogumeid, võrgu loomist ja salvestamist.

Igaüks saab OpenStacki lähtekoodi alla laadida, muudatusi teha ja teistega jagada, kuna tarkvara on avatud lähtekoodiga. Seega ei pea te muretsema selle tarkvara kasutamisel tekkida võivate lisakulude pärast.

Selles artiklis antakse üksikasjalikku teavet OpenStacki eksemplaride suuruse muutmise kohta käsurea abil.

OpenStacki installimine Ubuntu

Enne suuruse muutmise alustamist peate kõigepealt veenduma, et OpenStack on teie Ubuntu operatsioonisüsteemi installitud. Teil palutakse kas kasutada MicroStacki või Charmed OpenStacki, sõltuvalt teie operatsioonisüsteemi nõuetest.

1. samm: looge virna kasutaja

Esimene samm on luua virna kasutaja ja määrata sudoõigused. Virna kasutaja loomiseks kasutage allolevat käsku:

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

luua virna kasutaja

Käivitage see käsk, et määrata loodud kasutajale sudoõigused

echo "stack ALL = (ALL) NOPASSWD: ALL" | sudo tee / etc / sudoers.d / virn

käsk loodud kasutaja sudoõigustega määramiseks

2. samm: installige git ja DevStack

Kui olete virna kasutaja edukalt loonud, saate järgmise käsu abil vahetada:

sudo su - virna
3. samm: DevStacki allalaadimine

Veenduge, et teie opsüsteemi oleks installitud git. Kui ei, võite käivitada järgmise käsu:

sudo apt install git -y

installige git

Pärast giti installimist kloonime nüüd DevStacki järgmise käsu abil:

git kloon https: // opendev.org / openstack / devstack

kloonida DevStack

Seejärel sisestage devstacki kataloog, kasutades järgmist käsku:

cd devstack

Allalaaditud devstacki repol on skript, mis installib Openstacki, konfiguratsioonifailid ja mallid meie operatsioonisüsteemi.

4. samm: kohaliku konfiguratsioonifaili loomine (kohalik.konf)

Looge kohalik.conf-fail, mis sisaldab nelja eelseadistatud parooli. Ära muretse. Lihtsalt täitke allolevad käsud,

vim kohalik.konf

ja seejärel kleepige järgmine sisu:

[[local | localrc]] # KeySTone'i, andmebaasi, RabbitMQ ja teenuse parool ADMIN_PASSWORD = parool DATABASE_PASSWORD = $ ADMIN_PASSWORD RABBIT_PASSWORD = $ ADMIN_PASSWORD SERVICE_PASSWORD = $ ADMIN_PASSWORD 192.168.0.22

kohalik konfiguratsioonifail (kohalik.konf)

5. samm: alustage installimist, käivitades alloleva käsu.
./ virna.sh

See protsess võtab aega umbes 20 minutit; olenevalt Interneti-kiirusest istuge ja lõõgastuge, kui installer teeb oma asja.

Kui installiprotsess on lõpule jõudnud, installitakse järgmised funktsioonid:

Horizon - OpenStacki armatuurlaud
Nova - arvutusteenus
Pilk - pildistamisteenus
Neutron - võrguteenus
Keystone - identiteediteenus
Cinder - plokkide salvestusteenus
Paigutus - paigutuse API

Kui allalaadimine on lõpule jõudnud, näete järgmist.

tulemused pärast allalaadimise lõpetamist

Pärast lõpetamist saate oma brauseris juurde pääseda Openstacki juhtpaneelile järgmise käsu abil:

http: // 192.168.0.22 / armatuurlaud

OpenStacki sisselogimisekraan

OpenStacki armatuurlauale pääsemiseks kasutage administraatorit kasutajanime ja paroolina, mille me algselt määrasime (parool), nagu allpool näidatud.

OpenStacki juhtpaneel

Allpool on toodud spetsifikatsioonid, mida saab kontrollida veendumaks, et käivitatav juurutusmeetod ühildub nende Ubuntu operatsioonisüsteemidega. On kolm juurutamise stsenaariumi:

• Ühe sõlme juurutamine
• Mitme sõlme juurutamine
• Andmekeskuse klastri juurutamine

Ühe sõlme juurutamine

Kui plaanite proovida OpenStacki, on see teie jaoks ülim lahendus. Selle paigaldamine võtab paar minutit. Seega pole teil põhjust paanikaks. Kui teie masinal on nõutavad tehnilised andmed, saate seda proovida.

Mitme sõlme juurutamine

Andmekeskuse klastri juurutamine

See on vaid ülevaade spetsifikatsioonidest, mis on vajalikud teie valitud juurutusmeetodi määramiseks. Sukeldugem sügavamale ja õppige, kuidas nüüd OpenStacki eksemplari suurust muuta.

Kuidas muuta OpenStacki eksemplari suurust

Igale OpenStacki loodud eksemplarile antakse välja konkreetne maitse, mida tavaliselt nimetatakse ressursimalliks, mis aitab eksemplari suurust ja mahtu määrata. Maitsed vastutavad ka vahetamise ketta, spetsiaalse projektile juurdepääsu, sekundaarse ajutise salvestusruumi ja kasutamise piiramiseks kasutatavate metaandmete määramise eest.

Nimetatud atribuudid on määratletud vajalike väärtuste salvestamiseks. Saadaolevate maitsete kontrollimiseks kasutage allolevat käsurida:

openstacki maitseloend

Tekkivate arvutusvajaduste tõttu peab OpenStacki administraator vastavalt praegusele olukorrale serveri üle viima.

Hea näide on see, kui kliendi vajadused muutuvad. Näiteks võib administraatorilt nõuda serveri täiendamist 2 GB-lt 4 GB-ni ramile.

Serveri riistvara spetsifikatsioonide kontrollimiseks kasutage allolevat käsurida:

openstacki server näitab Ubuntu

Meie kasutataval serveril on 2 GB RAM-i ja 20 GB juurketast. Maitse määratleb ressursi kui m1.väike. Seetõttu kasutagem seda spetsifikatsiooni, et uuendada maitseomadused 4GB Ramile ja 40GB juurkettale.

Selleks kasutame käsku:

openstacki serveri suurust

See käsk läheb serveri uuele maitsele skaleerimisele täiendava miili. See käsk loob ka uue serveri, kopeerides algse ketta sisu uuele kettale. Kui käivitate OpenStacki serveri suuruse muutmise, pöörduvad kasutajad sageli valiku „Kehtivat hosti ei leitud. Viga pole kehtivat hosti suuruse muutmiseks ”.

Vaatame lähemalt, kuidas seda viga lahendada:

See tõrge ilmneb peamiselt siis, kui teil on üks arvutusmasin. Kui teil on selline probleem, on vaja ainult seadistada sama hosti õigeks nova konfiguratsioonidokumendis. Probleemi lahendamiseks käivitage järgmised käsud:

sudo vi / etc / nova / nova.konf

Lisage konfiguratsioonifaili rida: allow_resize_to_same_host = Tõene jaotisele DEFAULT, nagu on näidatud alloleval joonisel.

lisage konfiguratsioonifaili rida: allow_resize_to_same_host

Teise võimalusena saate sätte muutmiseks kasutada terminalis järgmist käsku:

sudo openstack-config - set / etc / nova / nova.conf DEFAULT allow_resize_to_same_host True

Määratud väärtuse kuvamiseks kasutage järgmist käsku:

openstack-config --get / etc / nova / nova.conf DEFAULT allow_resize_to_same_host True

Seejärel peate taaskäivitama OpenStack Nova teenused järgmise käsurea abil:

sudo systemctl taaskäivitage openstack-nova - $ service.teenus

Pange tähele, et see töötab ainult nende teenuste puhul, mis on arvutuslikus API-ajastikus.”

Kui viga „Kehtivat hosti ei leitud” on lahendatud, võite jätkata ja proovida uuesti eksemplari suuruse muutmise protsessi, kasutades allpool esile tõstetud käsku:

openstacki serveri suurus - maitse m1.keskmine deb10

Käsu esimene osa, mis on OpenStacki serveri suuruse muutmine, täidab suuruse muutmise kohustust, teine ​​osa käsust maitse ml. keskmine deb 10 kinnitab suuruse muutmise protsessi edukust.

Pärast suuruse muutmise edukuse või ebaõnnestumise tagamist algatab see kas algse serveri väljalaske, mis võimaldab uue serveri installimist, või vastupidi.

Serveri suuruse muutmise täielikuks kinnitamiseks kasutage allolevat käsku:

openstacki serveri suurust - kinnitage deb10

On juhtumeid, kus võiksite taastada suuruse muutmise algsesse olekusse. Kui olete ohver, täitke oma terminalis allolev käsk.

openstacki serveri suurust - revert deb10

Pange tähele ka seda, et saate serveri suuruse muutmiseks kasutada nova resize käsku. Abi oleks, kui teil oleks selle suvandiga serveri ID või nimi ning nova suuruse muutmise käsk ja uus maitse. Kõigi kolme atribuudi kombinatsioon toob kaasa OpenStacki eksemplari suuruse muutmise.

Ärge unustage lisada ka käsk -poll. See käsk on suuruse muutmise kuvamiseks hädavajalik.

Näiteks:

nova suuruse myCirrosServer 4 suuruse muutmine - küsitlus

MÄRGE: Nova suuruse muutmise käsk lubab külalis-OS-il algatada kontrollitud väljalülitamise enne suuruse muutmise lõpetamist, kasutades nova konfiguratsioonifailis olevat väljalülituse ajalõpu parameetrit.

Serveri oleku kuvamiseks võite kasutada allolevat käsurida:

openstacki serverite loend

Pärast suuruse muutmise protsessi lõppu muutub olekuks VERIFY_RESIZE. Serverite loendis antud koodi abil saate kontrollida, kas suuruse muutmine on lõpetatud.

Näiteks:

openstacki serverite loend - kinnitage 67bc9a9a-5928-47c4-852c-3631fef2a7e8

Pärast selle käsu käivitamist on kaks tulemust: serveri olek muutub aktiivseks, mis tähendab, et server töötab edukalt. Teiseks, kui suuruse muutmine ebaõnnestub, peate protsessi taastama, kasutades järgmist käsku:

openstacki serveri suuruse muutmine - taastada 67bc9a9a-5928-47c4-852c-3631fef2a7e8

Kui protsess on edukalt lõpule viidud, muutub olekuks ACTIVE.

Kuidas kasutada AutoKeyt Linuxi mängude automatiseerimiseks
AutoKey on Linuxi ja X11 töölaua automatiseerimise utiliit, mis on programmeeritud Python 3, GTK ja Qt. Selle skriptimise ja MACRO funktsionaalsuse ab...
Kuidas näidata FPS-loendurit Linuxi mängudes
Linuxi mängimine sai suure tõuke, kui Valve teatas Steam-kliendi ja nende mängude Linuxi toest 2012. aastal. Sellest ajast peale on paljud AAA- ja ind...
Sid Meieri Civilization VI allalaadimine ja mängimine Linuxis
Sissejuhatus mängu Civilization 6 on kaasaegne kontseptsioon, mis tutvustati Age of Empires mängude sarjas. Idee oli üsna lihtne; alustaksite kõige põ...