sh检查Openstack中是否存在图像

时间:2015-07-27 05:02:29

标签: openstack

有没有办法检查Openstack中使用shell脚本名称为“myimage”的下面创建的图像是否存在?

glance image-create --name "myimage" --disk-format qcow2 --container-format bare --is-public True --progress < myimage.qcow2

1 个答案:

答案 0 :(得分:0)

您可以在shell脚本中使用此命令来检查glnace中是否已存在“myimage”。

glance image-list | grep myimage

如果图像存在,它将返回匹配的图像名称,否则您将得到零结果。

修改

#!/bin/sh
image="myimage"
if glance image-list | grep $image > /dev/null
then
    echo "$image already exists"
else
    echo "$image does not exist"
fi