used=$(cloudmonkey list virtualmachines
networkid=f5119c7a-a5b8-47aa-bf26-d0f41dfa2d6b | grep ipaddress | wc -l)
space=$(cloudmonkey list networks id=f5119c7a-a5b8-47aa-bf26-d0f41dfa2d6b
| grep cidr | awk -F":" '{print $2}' | awk -F "/" '{print $2}')
space=${space%\",}
let space="32 - $space"
let space=³2**$space - 1²
let avail="$space - $used -1²
echo ³Available IPs = $avail"
From: ilya musayev <[email protected]>
Reply-To: "[email protected]" <[email protected]>
Date: Monday, June 16, 2014 at 3:21 PM
To: "[email protected]" <[email protected]>
Subject: [API]How to check how many IPs are available in guest network
Is there a way to check how many guest IPs are available in specific
guest network?
Current cloudstack reporting is not granular enough, i could not find a
command that says listAvailableIPs or something similar.
Any help is appreciated.
Thanks,
ilya