Strežnik

Kako spremeniti velikost primerka OpenStack iz ukazne vrstice

Kako spremeniti velikost primerka OpenStack iz ukazne vrstice

OpenStack je odprtokodna platforma za računalništvo v oblaku, ki organizacijam omogoča nadzor in računanje velikih podatkovnih bazenov, mreženja in shranjevanja v podatkovnem centru.

Vsakdo lahko prenese izvorno kodo OpenStacka, jo spremeni in deli z drugimi, ker je programska oprema odprtokodna. Zato vam ni treba skrbeti za dodatne stroške, ki bi lahko nastali med uporabo te programske opreme.

Ta članek vsebuje podrobne informacije o spreminjanju velikosti primerkov OpenStack z uporabo ukazne vrstice.

Namestitev OpenStacka v Ubuntu

Preden začnete postopek spreminjanja velikosti, morate najprej zagotoviti, da je OpenStack nameščen v vašem operacijskem sistemu Ubuntu. Po potrebi boste morali uporabiti MicroStack ali Charmed OpenStack, odvisno od zahtev vašega operacijskega sistema.

1. korak: Ustvarite uporabnika sklada

Prvi korak je ustvariti uporabnika sklada in dodeliti privilegije sudo. Če želite ustvariti uporabnika sklada, uporabite spodnji ukaz:

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

ustvari uporabnika sklada

Zaženite ta ukaz, če želite ustvarjenemu uporabniku dodeliti privilegije sudo

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

ukaz za dodelitev ustvarjenemu uporabniku s pravicami sudo

2. korak: Namestitev git in DevStack

Ko ste uspešno ustvarili uporabnika sklada, lahko preklopite z naslednjim ukazom:

sudo su - stack
3. korak: Nalaganje DevStack

Prepričajte se, da je v vašem operacijskem sistemu nameščen git. V nasprotnem primeru lahko zaženete naslednji ukaz:

sudo apt namestite git -y

namestite git

Po namestitvi gita klonirajmo DevStack z naslednjim ukazom:

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

klon DevStack

Nato vnesite imenik devstack z uporabo spodnjega ukaza:

cd devstack

Preneseni repo devstack vsebuje skript, ki nam v naš operacijski sistem namesti Openstack, konfiguracijske datoteke in predloge.

4. korak: Ustvarjanje lokalne konfiguracijske datoteke (local.conf)

Ustvari lokalno.conf, ki vsebuje štiri prednastavitve gesla. Naj vas ne skrbi. Samo izvedite spodnje ukaze,

vim lokalno.conf

in nato prilepite naslednjo vsebino:

[[local | localrc]] # Geslo za KeyStone, bazo podatkov, RabbitMQ in storitev ADMIN_PASSWORD = geslo DATABASE_PASSWORD = $ ADMIN_PASSWORD RABBIT_PASSWORD = $ ADMIN_PASSWORD SERVICE_PASSWORD = $ ADMIN_PASSWORD # IP naslov IP IP strežnika / IP gostitelja IPM - IP naslov IP IP strežnika IP IP - IP naslov IP strežnika IP IP - IP naslov IP strežnika IP IP - IP naslov IP strežnika IP IP - IP naslov IP gostitelja IP IP 192.168.0.22

lokalna konfiguracijska datoteka (local.conf)

5. korak: Zaženite namestitev tako, da zaženete spodnji ukaz.
./ sklad.sh

Ta postopek traja približno 20 minut; odvisno od vaše hitrosti interneta se udobno namestite in se sprostite, ko namestitveni program stori svoje.

Ko se postopek namestitve konča, bodo nameščene naslednje funkcije:

Horizon - nadzorna plošča OpenStack
Nova - računalniška storitev
Pogled - slikovna storitev
Neutron - omrežna storitev
Keystone - identitetna storitev
Cinder - blok storitev shranjevanja
Umestitev - API umestitve

Ko se prenos konča, se prikaže slika, podobna naslednji.

rezultati po zaključku prenosa

Po zaključku lahko do brskalnika odprete nadzorno ploščo Openstack z naslednjim ukazom:

http: // 192.168.0.22 / armaturna plošča

Zaslon za prijavo v OpenStack

Za dostop do nadzorne plošče OpenStack uporabite admin kot uporabniško ime in geslo, ki smo ga prvotno nastavili (geslo), kot je prikazano spodaj.

Nadzorna plošča OpenStack

Spodaj so navedene specifikacije, s katerimi lahko preverite, ali je način uvajanja, ki se začne, združljiv z njihovimi operacijskimi sistemi Ubuntu. Obstajajo trije scenariji uvajanja:

• Uvajanje z enim vozliščem
• Razporeditev več vozlišč
• Uvajanje grozda podatkovnega središča

Uvajanje z enim vozliščem

Če nameravate preizkusiti OpenStack, potem je to najboljša rešitev za vas. Njegova namestitev traja nekaj minut. Tako nimate razloga za paniko. Dokler ima vaša naprava zahtevane specifikacije, jo lahko preizkusite.

Razporeditev več vozlišč

Razmestitev grozda podatkovnega centra

To je le oris specifikacij, potrebnih za določitev načina uvajanja, ki ga boste izbrali. Potopimo se globoko in se naučimo, kako zdaj spremeniti velikost primerka OpenStack.

Kako spremeniti velikost primerka OpenStack

Vsak ustvarjeni primerek v OpenStacku je izdan s posebnim okusom, splošno znanim kot predloga vira, ki pomaga pri določanju velikosti in zmogljivosti primerka. Okusi so odgovorni tudi za določanje swap diska, dostop do posebnega projekta, sekundarno začasno shrambo in metapodatke, ki se uporabljajo pri omejevanju uporabe.

Imenovani atributi so definirani za shranjevanje zahtevanih vrednosti. Če želite preveriti razpoložljive okuse, uporabite spodnjo ukazno vrstico:

seznam okusov openstack

Zaradi nastajajočih računalniških potreb mora skrbnik OpenStack nadgraditi ali znižati strežnik glede na trenutno situacijo.

Dober primer je, ko se potrebe kupca spremenijo. Na primer, od skrbnika bo morda treba nadgraditi strežnik z 2 GB na 4 GB RAM-a.

Če želite preveriti specifikacijo strojne opreme strežnika, uporabite spodnjo ukazno vrstico:

openstack strežnik prikaže Ubuntu

Strežnik, ki ga uporabljamo, ima 2 GB RAM-a in 20 GB korenskega diska. Aroma definira vir kot m1.majhna. Zato uporabimo to specifikacijo za nadgradnjo specifikacij okusa na 4 GB Ram in 40 GB root disk.

Za to bomo uporabili ukaz:

velikost strežnika openstack

Ta ukaz je še dodaten kilometer pri spreminjanju strežnika do novega okusa. Ta ukaz ustvari tudi nov strežnik s kopiranjem vsebine začetnega diska na nov disk. Ko zaženete spreminjanje velikosti strežnika OpenStack, se uporabniki pogosto obrnejo na »Ni bilo mogoče najti nobenega veljavnega gostitelja. Napaka ni veljavnega gostitelja za spreminjanje velikosti.

Poglejmo si podrobneje, kako odpraviti to napako:

Ta napaka se večinoma pojavi, če imate enega računalniškega gostitelja. Če imate takšno težavo, je treba v konfiguracijskem dokumentu nova nastaviti istega gostitelja kot true. Če želite težavo rešiti, zaženite spodnje ukaze:

sudo vi / etc / nova / nova.conf

V konfiguracijski datoteki dodajte vrstico: allow_resize_to_same_host = True v odsek DEFAULT, kot je prikazano na spodnji sliki.

dodajte vrstico: allow_resize_to_same_host v konfiguracijski datoteki

Za spremembo nastavitve lahko v terminalu uporabite tudi naslednji ukaz:

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

Za prikaz nabora vrednosti uporabite naslednji ukaz:

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

Po tem morate znova zagnati storitve OpenStack Nova z naslednjo ukazno vrstico:

sudo systemctl znova zaženite openstack-nova - $ service.storitev

Upoštevajte, da to deluje samo pri storitvah »za storitve, ki so v računalniškem načrtovalniku API."

Ko končate z napako Ni mogoče najti nobenega veljavnega gostitelja, lahko z ukazom, označenim spodaj, znova poskusite postopek spreminjanja velikosti primerka:

velikost strežnika openstack --flavor m1.srednja deb10

Prvi del ukaza, ki je OpenStack, spremenite velikost strežnika, opravi dolžnost spreminjanja velikosti, drugi del ukaza pa okus ml. medium deb 10 potrjuje uspeh postopka spreminjanja velikosti.

Po zagotovitvi uspeha ali neuspeha procesa spreminjanja velikosti sproži sprožitev začetnega strežnika, ki omogoča namestitev novega strežnika, ali obratno.

Če želite potrditi, ali je velikost strežnika končana, uporabite spodnji ukaz:

velikost strežnika openstack --confirm deb10

Obstajajo primeri, ko bi morda želeli obnoviti postopek spreminjanja velikosti v začetno stanje. Če ste žrtev, v terminalu izvedite spodnji ukaz.

velikost strežnika openstack --revert deb10

Upoštevajte tudi, da lahko za spreminjanje velikosti strežnika uporabite ukaz nova resize. Pomagalo bi, če bi s to možnostjo imeli ID ali ime strežnika ter ukaz za spremembo velikosti nova in nov okus. Kombinacija vseh treh atributov bo povzročila spreminjanje velikosti primerka OpenStack.

Ne pozabite vključiti tudi ukaza -poll. Ta ukaz je bistven za prikaz napredka pri spreminjanju velikosti.

Na primer:

nova resize myCirrosServer 4 - anketa

OPOMBA: Ukaz za spreminjanje velikosti Nova privzeto omogoča gostujočemu OS-u, da sproži nadzorovano zaustavitev, preden se postopek spreminjanja velikosti konča s parametrom izteka časa zaustavitve v konfiguracijski datoteki nova.

Za prikaz stanja strežnika lahko uporabite spodnjo ukazno vrstico:

seznam strežnikov openstack

Po zaključku postopka spreminjanja velikosti se stanje spremeni v VERIFY_RESIZE. Če ste spremenili velikost, lahko potrdite s kodo, navedeno na seznamu strežnikov.

Na primer:

seznam strežnikov openstack - potrdi 67bc9a9a-5928-47c4-852c-3631fef2a7e8

Po zagonu tega ukaza sta dva rezultata: stanje strežnika se spremeni v ACTIVE, kar pomeni, da strežnik uspešno deluje. Drugič, če velikost ne uspe, boste morali postopek vrniti z uporabo spodnjega ukaza:

velikost strežnika openstack - povrni 67bc9a9a-5928-47c4-852c-3631fef2a7e8

Ko se postopek uspešno zaključi, se bo stanje spremenilo v AKTIVNO.

Zaslonska sledilna ploščica in kazalec miške AppyMouse za tablične računalnike Windows
Uporabniki tabličnih računalnikov pogosto zgrešijo miškin kazalec, še posebej kadar običajno uporabljajo prenosne računalnike. Pametni telefoni in tab...
Srednji gumb miške ne deluje v sistemu Windows 10
The srednji gumb miške vam pomaga, da se pomikate po dolgih spletnih straneh in zaslonih z veliko podatkov. Če se to ustavi, boste na koncu uporabili ...
Kako spremeniti levi in ​​desni gumb miške na računalniku z operacijskim sistemom Windows 10
Povsem normalno je, da so vse naprave računalniške miške ergonomsko zasnovane za desničarje. Na voljo pa so miške, ki so posebej zasnovane za levičarj...