szerver

Hogyan lehet átméretezni az OpenStack példányt a parancssorból

Hogyan lehet átméretezni az OpenStack példányt a parancssorból

Az OpenStack egy nyílt forráskódú felhőalapú számítási platform, amely lehetővé teszi a szervezetek számára a nagy adatkészletek, a hálózatépítés és az adatközpontban történő tárolás ellenőrzését és kiszámítását.

Bárki letöltheti az OpenStack forráskódját, módosíthatja és megoszthatja másokkal, mert a szoftver nyílt forráskódú. Ezért nem kell aggódnia a szoftver használata során felmerülő többletköltségek miatt.

Ez a cikk részletes információkat tartalmaz az OpenStack példányok parancsméretezéssel történő átméretezéséről.

Az OpenStack telepítése az Ubuntuba

Az átméretezési folyamat megkezdése előtt meg kell győződnie arról, hogy az OpenStack telepítve van-e az Ubuntu operációs rendszerben. Vagy az operációs rendszer követelményeitől függően a MicroStack vagy a Charmed OpenStack használatára hívják fel.

1. lépés: Hozzon létre verem felhasználót

Az első lépés egy verem felhasználó létrehozása és sudo privilégiumok hozzárendelése. Verem felhasználó létrehozásához használja az alábbi parancsot:

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

hozzon létre verem felhasználót

Futtassa ezt a parancsot a létrehozott felhasználó hozzárendeléséhez sudo jogosultságokkal

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

parancs a létrehozott felhasználó hozzárendeléséhez sudo jogosultságokkal

2. lépés: A git és a DevStack telepítése

A verem felhasználó sikeres létrehozása után a következő paranccsal válthat:

sudo su - verem
3. lépés: A DevStack letöltése

Győződjön meg arról, hogy az operációs rendszerre telepítve van a git. Ha nem, akkor futtathatja a következő parancsot:

sudo apt install git -y

git telepítése

A git telepítése után klónozzuk most a DevStack-et a következő paranccsal:

git klón https: // opendev.org / openstack / devstack

a DevStack klónja

Ezt követően lépjen be a devstack könyvtárba az alábbi paranccsal:

cd devstack

A letöltött devstack repo tartalmaz egy szkriptet, amely telepíti az Openstacket, a konfigurációs fájlokat és a sablonokat az operációs rendszerünkbe.

4. Lépés: Helyi konfigurációs fájl létrehozása (helyi.konf)

Hozzon létre egy helyi.Négy jelszókészletet tartalmazó conf fájl. Ne aggódj. Csak hajtsa végre az alábbi parancsokat,

vim helyi.konf

majd illessze be a következő tartalmat:

[[local | localrc]] # KeyStone, Database, RabbitMQ és Service jelszó ADMIN_PASSWORD = jelszó DATABASE_PASSWORD = $ ADMIN_PASSWORD RABBIT_PASSWORD = $ ADMIN_PASSWORD SERVICE_PASSWORD = $ ADMIN_PASSWORD # IP cím 192.168.0.22

helyi konfigurációs fájl (helyi.konf)

5. lépés: Indítsa el a telepítést az alábbi parancs futtatásával.
./Kazal.SH

Ez a folyamat körülbelül 20 percet vesz igénybe; az internet sebességétől függően dőljön hátra és lazítson, miközben a telepítő megteszi a dolgát.

A telepítési folyamat befejeztével a következő szolgáltatásokat telepítik:

Horizon - az OpenStack irányítópult
Nova - számítástechnikai szolgáltatás
Pillantás - képalkotó szolgáltatás
Neutron - hálózati szolgáltatás
Keystone - személyazonossági szolgáltatás
Cinder - blokk tárolási szolgáltatás
Elhelyezés - elhelyezés API

Amikor a letöltés befejeződik, az alábbihoz hasonló képet fog látni.

eredmények a letöltés befejezése után

A befejezés után elérheti a böngésző Openstack irányítópultját a következő paranccsal:

http: // 192.168.0.22 / műszerfal

OpenStack bejelentkezési képernyő

Használja az admin felhasználónévként és jelszóként, amelyet eredetileg beállítottunk (jelszó) az OpenStack irányítópult eléréséhez, az alábbiak szerint.

OpenStack irányítópult

Az alábbiakban megadhatjuk azokat a specifikációkat, amelyekkel ellenőrizhető, hogy az elindítandó telepítési módszer kompatibilis-e az Ubuntu operációs rendszerükkel. Három telepítési forgatókönyv létezik:

• Egy csomópontos telepítés
• Több csomópontos telepítés
• Adatközpont-fürt telepítése

Egy csomópontos telepítés

Ha az OpenStack kipróbálását tervezi, akkor ez a végső megoldás az Ön számára. Telepítése néhány percet vesz igénybe. Így nincs oka a pánikra. Amíg a gép rendelkezik a szükséges specifikációkkal, kipróbálhatja.

Több csomópontos telepítés

Adatközpont-fürt telepítése

Ez csak a kiválasztott telepítési módszer meghatározásához szükséges specifikációk vázlata. Merüljünk el mélyen, és tanuljuk meg, hogyan kell most átméretezni egy OpenStack példányt.

Az OpenStack példány átméretezése

Az OpenStack minden létrehozott példányát kiadja egy adott íz, amelyet általában erőforrás sablonként ismerünk, és amely segít meghatározni a példány méretét és kapacitását. Az ízek felelősek a cserelemez, a speciális projektelérés, a másodlagos ideiglenes tárolás és a használat korlátozásában használt metaadatok megadásáért is.

A megnevezett attribútumok a szükséges értékek tárolására vannak meghatározva. A rendelkezésre álló ízek ellenőrzéséhez használja az alábbi parancssort:

openstack ízlista

A felmerülő számítási igények miatt az OpenStack rendszergazdának a jelenlegi helyzettől függően frissítenie vagy frissítenie kell egy szervert.

Jó példa erre, amikor az ügyfél igényei megváltoznak. Például egy rendszergazdának szükség lehet a kiszolgáló frissítésére 2 GB-ról 4 GB RAM-ra.

A kiszolgáló hardver specifikációjának ellenőrzéséhez használja az alábbi parancssort:

az openstack szerver megmutatja az Ubuntut

Az általunk futtatott kiszolgáló 2 GB RAM-mal és 20 GB gyökérlemezzel rendelkezik. A Flavor az erőforrást m1-nek definiálja.kicsi. Ezért használjuk ezt a specifikációt az íz specifikációinak frissítésére 4 GB RAM-ra és 40 GB-os gyökérlemezre.

Ehhez a következő parancsot fogjuk használni:

az openstack szerver átméretezése

Ez a parancs azzal jár, hogy a szervert új ízre méretezi. Ez a parancs új kiszolgálót is létrehoz azáltal, hogy a kezdeti lemez tartalmát új lemezre másolja. Az OpenStack szerver átméretezésének futtatásakor a felhasználók gyakran fordulnak a „Nem található érvényes gazdagép. Nincs érvényes gazdagép az átméretezéshez ”hiba.

Vizsgáljuk meg közelebbről, hogyan lehet megoldani ezt a hibát:

Ez a hiba főleg akkor fordul elő, ha egy számítási gazdagép van. Ha ilyen problémája van, akkor csak arra van szükség, hogy ugyanazt a gazdagépet állítsa be, mint igaz a nova konfigurációs dokumentumban. A probléma megoldásához hajtsa végre az alábbi parancsokat:

sudo vi / etc / nova / nova.konf

A konfigurációs fájlban adja hozzá a következő sort: allow_resize_to_same_host = Igaz az Alapértelmezett szakaszhoz, az alábbi ábra szerint.

adja hozzá a következőt: allow_resize_to_same_host a konfigurációs fájlba

Alternatív megoldásként a terminálon a következő paranccsal módosíthatja a beállítást:

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

A beállított érték megjelenítéséhez használja a következő parancsot:

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

Ezt követően újra kell indítania az OpenStack Nova szolgáltatásokat a következő parancssor használatával:

sudo systemctl indítsa újra az openstack-nova alkalmazást - $ service.szolgáltatás

Felhívjuk figyelmét, hogy ez csak azoknál a szolgáltatásoknál működik, amelyek a számítási API ütemezőjében vannak.”

Ha befejezte az érvényes gazdagép nem található hiba elhárítását, folytathatja az esetet, és újra megpróbálhatja a példány átméretezését az alábbiakban kiemelt paranccsal:

openstack szerver átméretezése --flavor m1.közepes deb10

A parancs első része, amely az OpenStack szerver átméretezése, végrehajtja az átméretezési feladatot, míg a parancs második része ml. medium deb 10 megerősíti az átméretezési folyamat sikerét.

Az átméretezési folyamat sikerének vagy sikertelenségének biztosítása után vagy elindítja az eredeti szerver kiadását, lehetővé téve egy új szerver telepítését, vagy fordítva.

Az alábbi paranccsal ellenőrizheti, hogy a kiszolgáló átméretezése befejeződött-e:

openstack szerver átméretezése - megerősítse a deb10-et

Vannak olyan esetek, amikor érdemes lehet visszaállítani az átméretezési folyamatot a kezdeti állapotba. Ha áldozat vagy, hajtsd végre az alábbi parancsot a terminálodon.

openstack szerver átméretezése - revert deb10

Vegye figyelembe, hogy a nova resize paranccsal átméretezheti a szervert. Segítene, ha lenne egy kiszolgálóazonosító vagy -név ezzel az opcióval, valamint a nova resize parancs és egy új íz. Mindhárom attribútum kombinációja egy OpenStack-példány átméretezését eredményezi.

Ne felejtse el feltüntetni a -poll parancsot is. Ez a parancs elengedhetetlen az átméretezés előrehaladásának megjelenítéséhez.

Például:

nova resize myCirrosServer 4 --poll

JEGYZET: A Nova resize parancs alapértelmezés szerint lehetővé teszi a vendég operációs rendszernek, hogy a nova konfigurációs fájlban található leállítási időtúllépési paraméter segítségével az átméretezési folyamat befejezése előtt kezdeményezzen egy ellenőrzött leállítást.

A kiszolgáló állapotának megjelenítéséhez használhatja az alábbi parancssort:

openstack szerver lista

Az átméretezési folyamat befejezése után az állapot VERIFY_RESIZE értékre változik. A kiszolgáló listában megadott kóddal ellenőrizheti, hogy az átméretezés elkészült-e.

Például:

openstack szerverlista - erősítse meg a 67bc9a9a-5928-47c4-852c-3631fef2a7e8

A parancs futtatása után két következmény van: a kiszolgáló állapota ACTIVE-ra változik, ami azt jelenti, hogy a szerver sikeresen fut. Másodszor, ha az átméretezés nem sikerül, akkor vissza kell állítania a folyamatot az alábbi paranccsal:

openstack szerver átméretezése - revert 67bc9a9a-5928-47c4-852c-3631fef2a7e8

Az állapot AKTIVÁL-ra változik, amikor a folyamat sikeresen befejeződik.

A legjobb játékkonzol emulátorok Linuxhoz
Ez a cikk felsorolja a Linux számára elérhető népszerű játékkonzol-emulációs szoftvereket. Az emuláció egy szoftver-kompatibilitási réteg, amely játék...
A legjobb Linux-disztribútorok játékhoz 2021-ben
A Linux operációs rendszer hosszú utat tett meg eredeti, egyszerű, szerver alapú kinézetétől. Ez az operációs rendszer rendkívül javult az elmúlt évek...
Hogyan lehet rögzíteni és streamelni a játékmenetét Linuxon
Korábban a játékokat csak hobbinak tekintették, de az idő múlásával a játékipar hatalmas növekedést ért el a technológia és a játékosok száma szempont...