码迷,mamicode.com
首页 > 其他好文 > 详细

OpenStack 删除instance 和其附加的volumes

时间:2018-07-23 15:53:38      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:instance   tool   $2   _id   msu   root   attach   sim   host   

在openstack里面有时候删除instance时,volume无法跟着删除,可以自己编写脚本来实现,

脚本代码如下:


#!/bin/bash

for i in $(cat /root/host-del);
    do
         host_id=`nova list --all |grep -w $i |awk '{print $2}'`
         echo -e "\033[34mvm $i deleting...\033[0m"
         nova delete $host_id 1>/dev/null
         sleep 3
         volume_id=`cinder list --all |grep -w $host_id |awk '{print $2}'`
      for j in $volume_id
          do
             echo -e "\e[1;31mvm $i attached volumes deleting...\e[0m"
             cinder delete $volume_id 1>/dev/null
             sleep 2
          done
done


OpenStack 删除instance 和其附加的volumes

标签:instance   tool   $2   _id   msu   root   attach   sim   host   

原文地址:http://blog.51cto.com/coolsky/2149025

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!