nova image-list 和 glance image-list 有什么区别

[摘要:nova image-list 战 glance image-list 有甚么差别? # nova image-list ID Name Status Server b6c93037-c39d-49e6-b849-2ebe1346d689 ]

nova image-list 和 glance image-list 有什么区别?

# nova image-list

IDNameStatusServer
b6c93037-c39d-49e6-b849-2ebe1346d689L2imageACTIVE 
5a58ac6e-7e4d-4d4f-bc7b-723eddfffc02UDimageACTIVE 
c6b5cf09-3d26-40eb-bb49-d25f15022f7aUEimageACTIVE 
dfa462d8-27b3-456b-b8c1-fab887ceeab8cirros-0.3.3ACTIVE 
c98eed1a-4a27-4b33-9703-01c00a0a3358eNBimageACTIVE 

# glance image-list

IDNameDisk FormatContainer FormatSizeStatus
dfa462d8-27b3-456b-b8c1-fab887ceeab8cirros-0.3.3qcow2bare13200896active

nova image-list显示了所有的image,而glance image-list只现实了public的image. 
应该是因为nova拥有了admin的权限而glance没有。“This is due to your glance doesn’t use keystone as auth strategy.” 
看到网上有一个解决方案为 
“It seems that while the glance-api.conf file had flavor=keystone the registry file was missing the entry.” 
但是我不知道这个所谓的missing the entry是什么概念。

使用glance image-show+ID的话,可以读出所有image的详细信息,但image list依然不会显示这些image。所以我认为不是权限的问题。 
随手试了一下换了个api版本,居然就显示了所有image 
# glance --os-image-api-version 2 image-list

IDName
dfa462d8-27b3-456b-b8c1-fab887ceeab8cirros-0.3.3
c6b5cf09-3d26-40eb-bb49-d25f15022f7aUEimage
5a58ac6e-7e4d-4d4f-bc7b-723eddfffc02UDimage
c98eed1a-4a27-4b33-9703-01c00a0a3358eNBimage
b6c93037-c39d-49e6-b849-2ebe1346d689L2image

然后使用了 
# glance help image-list 
以后,发现了一个选项是--all-tanents 
于是输入 
# glance image-list --all-tenants

IDNameDisk FormatContainer FormatSizeStatus
dfa462d8-27b3-456b-b8c1-fab887ceeab8cirros-0.3.3qcow2bare13200896active
c98eed1a-4a27-4b33-9703-01c00a0a3358eNBimageqcow2bare2320760832active
b6c93037-c39d-49e6-b849-2ebe1346d689L2imageqcow2bare1331363840active
5a58ac6e-7e4d-4d4f-bc7b-723eddfffc02UDimageqcow2bare1449590784active
c6b5cf09-3d26-40eb-bb49-d25f15022f7aUEimageqcow2bare1477509120active

或者使用 
# glance image-list --is-public Flase

IDNameDisk FormatContainer FormatSizeStatus
c98eed1a-4a27-4b33-9703-01c00a0a3358eNBimageqcow2bare2320760832active
b6c93037-c39d-49e6-b849-2ebe1346d689L2imageqcow2bare1331363840active
5a58ac6e-7e4d-4d4f-bc7b-723eddfffc02UDimageqcow2bare1449590784active
c6b5cf09-3d26-40eb-bb49-d25f15022f7aUEimageqcow2bare1477509120active

也可以看到平时不显示的四个image。

nova help image-list只有 
--limit <limit> Number of images to return per request 
这一个选项。我猜测nova默认是显示所有tenant的image的

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值