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.
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 :).
Děkuji, jsem rád, že to k něčemu je. Odkazy v článku jsem opravil.