GNU/Linux >> Znalost Linux >  >> Linux

Užitečné příkazy python-novaclient

Tento článek ukazuje některé python-novaclient příkazy.

Operace klientů Nova

Tento článek předpokládá, že jste nainstalovali thepython-novaclient a že klient pracuje s vaším účtem Cloud Servers.

příkaz nápovědy nova

help příkaz uvádí všechny dostupné příkazy:

nova help

Přidejte název příkazu za nova help abyste viděli jeho syntaxi. Chcete-li například zobrazit syntaxi bootu příkaz, spusťte:

nova help boot

Všimněte si, že ne každý příkaz je uveden v nové nápovědě pracuje s cloudovými servery Rackspace. Klient nova pracuje s OpenStack, včetně cloudu Rackspace. Některé příkazy se však týkají operací, které jsme neimplementovali na cloudových serverech, zatímco jiné vám umožňují spravovat úplnou instalaci OpenStack.

Poznámka: Pokud chcete odkazovat na server nebo obrázek jménem a název má mezeru, vložte název do uvozovek, aby jej klient bral jako jediný argument.

Běžné příkazy

Pro většinu operací s cloudovými servery můžete použít následující příkazy:

příkaz nova list

list příkaz vrátí seznam serverů na vašem účtu. Můžete použít seznam bez argumentů, ale jsou dostupné možnosti pro omezení seznamu rozsahem IP adres nebo zobrazení serverů s určitým stavem.

Výstup zobrazuje v prvním sloupci jedinečné ID serveru, za nímž následuje název serveru, stav serveru a nakonec síťové adresy přidružené k serveru.

Příklad:

nova list --status active

příkaz nova image-create

image-create příkaz pořídí snímek serveru. První argument je název nebo ID serveru a druhý argument je název, který chcete přiřadit novému snímku.

Příklad:

nova image-create servername backupname

příkaz novaflavor-list

flavor-list zobrazí seznam dostupných variant serveru. Varianta popisuje možnosti paměti, místa na disku a procesorů, které můžete serveru přidělit.

Odpověď obsahuje následující informace o příchutích:

  • ID příchuti
  • Název příchutě
  • Přidělení paměti (v megabajtech)
  • Swap alokace (pokud existuje, také v megabajtech)
  • Místo na disku přidělené serveru (v gigabajtech)
  • Počet virtuálních CPU pro danou instanci
  • Faktor omezení propustnosti sítě související s příchutí

Příklad:

nova flavor-list

příkaz nova boot

Použijte boot příkaz k vytvoření nového cloudového serveru. Nejjednodušeji sdělíte příkazu boot, jakou variantu má použít s --flavor možnost, jaký obrázek použít jako základ s --image a poté zadejte název serveru, který vytváříte, jako argument pro příkaz.

Výstup příkazu boot uvádí data o novém serveru, včetně hesla root nebo administrátora.

Příklad:

nova boot --flavor 1 --image 758d32fe-9f2c-470a-a082-ba6832a06431 servername

příkaz nova reboot

reboot příkaz používá název nebo ID cílového serveru jako svůj argument. Ve výchozím nastavení server provede měkký restart, kdy operační systém elegantně restartuje server. Pomocí --hard můžete provést tvrdý restart (například vypnutí a opětovné zapnutí napájení) možnost.

Příklad:

nova reboot --hard servername

příkaz nova delete

delete příkaz používá jako argument název nebo ID serveru. Tento příkaz používejte opatrně .

Příklad:

nova delete servername

příkaz nova show

show příkaz vrací podrobnosti o serveru:varianta, obrázek, ze kterého byl vytvořen, síťové adresy a další podrobnosti.

Příklad:

nova show servername

příkaz pro změnu velikosti nova

Použijte resize příkaz pro přepnutí serveru na jinou variantu. Když voláte příkaz, prvním argumentem je název serveru nebo ID a druhým argumentem je název nebo ID varianty.

Poznámka :nova resize nefunguje pro virtuální cloudové servery nebo servery Rackspace Standard s povoleným ručním přidělováním disků. Další informace o změně velikosti virtuálního cloudového serveru naleznete v části Změna velikosti výkonového cloudového serveru.

Nemůžete změnit velikost serveru na menší variantu, pokud má více přiděleného místa na disku, než může menší varianta využít.

Příklad:

nova resize servername "512MB instance"

příkaz nova resize-confirm

Po dokončení změny velikosti musíte potvrdit úspěšnou změnu velikosti, než se velikost stane trvalou. Použijte resize-confirm příkaz s názvem serveru nebo ID.

Příklad:

nova resize-confirm servername

příkaz nova resize-revert

Po dokončení změny velikosti můžete objevit problém se serverem, který naznačuje, že změna velikosti způsobila problém. V tomto případě můžete zadat resize-revert příkaz vrátit server zpět k jeho původní verzi.

Příklad:

nova resize-revert servername

příkaz nova rebuild

rebuild příkaz vezme existující server a znovu ho sestaví pomocí obrazu. První argument je název serveru nebo ID a druhý argument je název nebo ID obrázku, který jste vybrali.

Můžete zahrnout -rebuild_password možnost nastavit rootpassword namísto náhodně generovaného hesla.

Příklad:

nova rebuild --rebuild_password PASSWORD servername "Fedora 16"

**příkaz záchrany nova

rescue příkaz nastaví server do záchranného režimu, což vám umožní přistupovat k systému souborů a upravovat jej, když je server neaktivní. Výstupem příkazu je heslo uživatele root, které používá záchranná instance.

Příklad:

nova rescue servername

příkaz pro obnovení nova

Použijte unrescue příkaz k vyřazení serveru ze záchranného režimu a normálnímu spuštění makeitu.

Příklad:

nova unrescue servername

příkaz set-password

Změňte heslo uživatele root pro instanci pomocí set-password příkaz.

Příklad:

nova set-password servername

příkaz meta nova

Použijte meta příkaz pro nastavení nebo odstranění metadat na serveru. Metadata jsou v key=value formulář. Sadu metadat na serveru můžete zobrazit pomocí show příkaz.

Příkaz má následující argumenty:

  • Název nebo ID serveru
  • Akce:set nebo delete
  • Pár klíč–hodnota, který definuje metadata

Příklad:

nova meta servername set "role=development"

příkaz nova limits

Použijte limits příkaz k výpisu limitů nastavených na vašem účtu. Limity mohou zahrnovat následující možnosti:

  • Maximální počet párů metadat, které můžete přidružit k obrázku nebo serveru
  • Maximální počet a velikost osobností (soubory), které můžete nainstalovat na server při jeho vytváření
  • Maximální povolený počet serverů na vašem účtu
  • Maximální množství paměti, které můžete celkem přidělit všem serverům ve vašem účtu

Příklad:

nova limits

Pomocí karty Zpětná vazba můžete přidat komentáře nebo položit otázky. Můžete s námi také zahájit konverzaci.


Linux
  1. Linuxové příkazy:jobs, bg a fg

  2. 5 Linuxových příkazů, které nikdy nepoužívám

  3. 10 nejužitečnějších příkazů Ubuntu Linux

  1. 3 Užitečné Linuxové příkazy pro systémové administrátory

  2. Linuxové příkazy od A do Z

  3. Užitečné příklady příkazu Docker ps

  1. 12 Užitečné příklady příkazů Wget v Linuxu

  2. Užitečné možnosti ps

  3. Příkaz ls v Linuxu:17 vysvětlení užitečných příkladů