天天看點

OpenStack(Queens)利用循環批量删除虛拟機

首先關閉正在運作的虛拟機

All_vms=`nova list --all-tenants | grep "Running" |awk '{print $2}'`
    
    for shutdown_vm in $All_vms;do
    {
        echo "shutdown vm id $shutdown_vm "
        nova stop $shutdown_vm
    }&
    done
           

再次執行将關機主機删除

All_vms=`nova list --all-tenants | grep "Shutdown" |awk '{print $2}'`
for shutdown_vm in $All_vms;do
    {
        echo "shutdown vm id $shutdown_vm "
        nova delete $shutdown_vm
    }&
    done