Parametre inštancie (flavors) vo VDC

Tento článok vysvetľuje, čo sú flavors vo vašom VDC, ktoré flavors sú verejne dostupné, čo znamená konvencia ich pomenovania, ako vytvoriť inštanciu s konkrétnym flavorom a ako zmeniť flavor existujúcej inštancie — cez webové rozhranie aj cez OpenStack CLI. Všetky CLI príkazy v tomto článku predpokladajú nainštalovaného a prihláseného OpenStack CLI klienta — postup inštalácie a prihlásenia nájdete v článku Prístup a manažment do VDC pomocou CLI.

Obsah:

  1. Terminológia (špecifické pojmy VDC)
  2. Čo definuje flavor?
  3. Konvencia pomenovania
  4. Verejne dostupné flavors
  5. Vlastné flavors
  6. Vytvorenie novej inštancie so zvoleným flavorom
  7. Zmena flavoru existujúcej inštancie (resize)
  8. Časté otázky

Terminológia (špecifické pojmy VDC)

  • Flavor — hardvérový profil inštancie; definuje počet virtuálnych procesorov (vCPU) a veľkosť operačnej pamäte (RAM).
  • Inštancia — virtuálny server (VM) bežiaci vo vašom VDC.
  • Volume — samostatný sieťový disk. Každá inštancia vo VDC bootuje z volume, ktorého veľkosť je nezávislá od flavoru. Vytvorenie bootovateľného volume nie je predmetom tohto článku — predpokladáme, že volume už máte vytvorený.
  • Resize — zmena flavoru existujúcej inštancie, teda navýšenie alebo zníženie vCPU a RAM.

Čo definuje flavor?

Pri vytváraní inštancie si vždy vyberáte flavor; keď sa vaše potreby zmenia, môžete existujúcu inštanciu prepnúť na iný flavor (resize).

Flavor definuje iba vCPU a RAM. Veľkosť disku nie je súčasťou flavoru (disk = 0) — každá inštancia bootuje zo samostatného volume, ktorého veľkosť je od flavoru nezávislá. Vďaka tomu môžete meniť CPU/RAM bez zásahu do dátového disku. Výkon disku určuje storage (volume), nie flavor — bootovací volume aj ďalšie pripojené volumes poskytujú rovnaký I/O výkon bez ohľadu na to, aký flavor inštancia používa.

Konvencia pomenovania

Verejné flavors majú tvar:

public.c<počet vCPU>m<RAM v GB>

Príklad: `public.c8m16` = 8 vCPU a 16 GB RAM.

Verejne dostupné flavors

Nasledujúce flavors sú dostupné každému zákazníkovi VDC:

FlavorvCPURAM
public.c1m111 GB
public.c2m222 GB
public.c2m424 GB
public.c4m444 GB
public.c4m848 GB
public.c8m888 GB
public.c8m12812 GB
public.c8m16816 GB
public.c12m161216 GB
public.c12m321232 GB
public.c16m321632 GB
public.c32m643264 GB
public.c40m12840128 GB

Kedykoľvek si ich viete vypísať sami:

$ openstack flavor list

Detail konkrétneho flavoru:

$ openstack flavor show public.c8m16
+----------------------------+--------------------------------------+
| Field | Value |
+----------------------------+--------------------------------------+
| name | public.c8m16 |
| vcpus | 8 |
| ram | 16384 |
| disk | 0 |
| os-flavor-access:is_public | True |
+----------------------------+--------------------------------------+

Vlastné flavors

Ak vám žiadny z verejných flavors nevyhovuje (napr. potrebujete 6 vCPU so 16 GB RAM alebo iný pomer CPU/RAM), kontaktujte našu zákaznícku podporu. Vytvoríme vám privátny flavor dedikovaný pre váš projekt. Privátne flavors sú pomenované podľa vášho VDC, napr.:

vdc_example.6cpu16384ram0disk   (6 vCPU, 16 GB RAM)

Privátne flavors sa zobrazia vo vašom zozname flavors spolu s verejnými a používajú sa úplne rovnako.

Vytvorenie novej inštancie so zvoleným flavorom

V nasledujúcich krokoch predpokladáme, že už máte vytvorený bootovateľný volume s operačným systémom (jeho vytvorenie nie je predmetom tohto článku).

Webové rozhranie (WebGUI)

Prejdite na Project → Compute → Instances a kliknite na Launch Instance. Vyplňte nasledovné polia:

  • Záložka DetailsInstance Name: ľubovoľný názov, napr. web-1.
  • Záložka SourceSelect Boot Source: Volume, vyberte svoj existujúci bootovateľný volume tlačidlom so šípkou . Pripomíname: veľkosť disku určuje volume, nie flavor.
  • Záložka Flavor — vyberte požadovaný flavor (napr. public.c1m1) tlačidlom so šípkou . Tabuľka zobrazuje vCPU a RAM každého flavoru.
  • Záložka Networks — vyberte svoju sieť (napr. default-network).
  • Záložky Security Groups a Key Pair — vyberte security group a svoj SSH kľúč.

Kliknite na Launch Instance. Inštancia sa zobrazí v zozname so stavom Build a krátko nato Active.

CLI

$ openstack server create \
--flavor public.c1m1 \
--volume moj-volume \
--network default-network \
--key-name moj-kluc \
--security-group default \
moj-server

Počkajte, kým inštancia prejde do stavu ACTIVE:

$ openstack server show moj-server -f value -c status
ACTIVE

Zmena flavoru existujúcej inštancie (resize)

Upozornenie: resize vyžaduje reštart inštancie — inštancia sa krátko vypne a naštartuje s novou konfiguráciou. Zmenu si naplánujte do údržbového okna. Vaše dáta na volume zostanú nedotknuté.

Resize je dvojkroková operácia:

  1. Resize — inštancia sa presunie na nový flavor a prejde do stavu VERIFY_RESIZE.
  2. Confirm (alebo Revert) — overíte, že inštancia funguje správne, a zmenu potvrdíte; ak niečo nie je v poriadku, môžete sa vrátiť k pôvodnému flavoru.

Webové rozhranie (WebGUI)

Prejdite na Project → Compute → Instances. V riadku inštancie otvorte rozbaľovacie menu v stĺpci Actions a zvoľte Resize Instance. Vyplňte nasledovné polia:

  • New Flavor: nový flavor, napr. public.c2m2

Kliknite na Resize. Stav inštancie sa zmení na Resize/Migrate a následne na Confirm or Revert Resize/Migrate. Overte, že inštancia funguje správne, a kliknite na Confirm Resize/Migrate v stĺpci Actions. Ak sa niečo pokazilo, zvoľte Revert Resize/Migrate — vrátite sa k pôvodnému flavoru. Stav inštancie sa vráti na Active a v stĺpci Flavor uvidíte nový flavor.

CLI

Zistenie aktuálneho flavoru:

$ openstack server show moj-server -f value -c flavor
name='public.c1m1', vcpus=1, ram=1024, ...

Spustenie resize:

$ openstack server resize --flavor public.c2m2 moj-server

Sledujte stav — postupne prechádza RESIZE → VERIFY_RESIZE (typicky do minúty):

$ openstack server show moj-server -f value -c status
RESIZE
$ openstack server show moj-server -f value -c status
VERIFY_RESIZE

Potvrdenie resize (alebo návrat späť cez openstack server resize revert moj-server):

$ openstack server resize confirm moj-server

Overenie:

$ openstack server show moj-server -f value -c status -c flavor
name='public.c2m2', vcpus=2, ram=2048, ...
ACTIVE

Hotovo — inštancia beží s novým flavorom.

Časté otázky

Zmení sa pri zmene flavoru aj veľkosť disku?

Nie. Vo VDC je disk samostatný volume — flavor mení iba vCPU a RAM. Zväčšenie volume je samostatná operácia.

Prídem pri resize o dáta?

Nie. Inštancia sa reštartuje, ale volume s vašimi dátami zostáva nedotknutý. Pred každou zmenou však odporúčame zálohu/snapshot.

Ako dlho trvá resize?

Typicky do minúty plus čas štartu vášho operačného systému.

Čo ak mi žiadny flavor nevyhovuje?

Kontaktujte našu zákaznícku podporu — vytvoríme vám vlastný (privátny) flavor na mieru pre váš projekt.

Spýtajte sa nás, radi poradíme

Ak si s niečím neviete rady alebo vám nevyhovuje žiadny z verejných flavorov, kontaktujte našu zákaznícku podporu – radi vám pomôžeme.

Aktualizované 13. júla 2026
Bol pre vás tento návod nápomocný?

Mohlo by vás tiež zaujímať:

Spýtajte sa nás, radi poradíme
Po - Ne 8:00-20:00
Kontaktovať podporu