Jak dostat ze SmartOS data o prostředcích VM

Na SmartOS nám spoustu věcí o VM prozradí příkaz vmadm. Např. základní limity zjistíme takto:

vmadm list -p -o uuid,alias,type,cpu_cap,cpu_shares,ram,vcpus -s -ram

Je ale docela otrava to pokaždé zadávat. Můžeme si na to samozřejmě udělat bash alias, což jsem také měl. Další užitečný alias mám např. na výpis VM:

alias vmlist='vmadm list -o uuid,type,ram,state,alias,nics.0.ip -s nics.0.ip'

Na výpis prostředků už mi ale pouhý alias nestačil. Sepsal jsem tedy jednoduchý skript. Ten krom toho, co vrací vmadm, zobrazí i kolik VM žere místa na disku v přehledné formě. Navíc je to pěkná ukázka, jak si můžete podobné užitečné skripty sepsat sami.

Rozhodl jsem se nejen skript vmusage, ale celý repozitář s pár dalšími užitečnými věcmi zveřejnit. Stahovat nebo forkovat repozitář smartos-scripts můžete na Githubu.

2 komentáře u „Jak dostat ze SmartOS data o prostředcích VM

  1. Jiří Lundák

    Dobrý den,
    díky za tenhle blog, občas je vážně užitečný. Narazil sem na post o smartos z 23.1.2016 kde zmiňujete repo s nějakými užitečnými udělátky. Bohužel je smazané. Mohu poprosit?
    Mimochodem blbina, ale persistentní oprava home end del pro globální zónu vážně potěšila. Jdu rozšiřovat o další užitečné klávesy pgup, pgdown a tak :).

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.