zoukankan      html  css  js  c++  java
  • 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-2ebe1346d689 L2image ACTIVE  
    5a58ac6e-7e4d-4d4f-bc7b-723eddfffc02 UDimage ACTIVE  
    c6b5cf09-3d26-40eb-bb49-d25f15022f7a UEimage ACTIVE  
    dfa462d8-27b3-456b-b8c1-fab887ceeab8 cirros-0.3.3 ACTIVE  
    c98eed1a-4a27-4b33-9703-01c00a0a3358 eNBimage ACTIVE  

    # glance image-list

    IDNameDisk FormatContainer FormatSizeStatus
    dfa462d8-27b3-456b-b8c1-fab887ceeab8 cirros-0.3.3 qcow2 bare 13200896 active

    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-fab887ceeab8 cirros-0.3.3
    c6b5cf09-3d26-40eb-bb49-d25f15022f7a UEimage
    5a58ac6e-7e4d-4d4f-bc7b-723eddfffc02 UDimage
    c98eed1a-4a27-4b33-9703-01c00a0a3358 eNBimage
    b6c93037-c39d-49e6-b849-2ebe1346d689 L2image

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

    IDNameDisk FormatContainer FormatSizeStatus
    dfa462d8-27b3-456b-b8c1-fab887ceeab8 cirros-0.3.3 qcow2 bare 13200896 active
    c98eed1a-4a27-4b33-9703-01c00a0a3358 eNBimage qcow2 bare 2320760832 active
    b6c93037-c39d-49e6-b849-2ebe1346d689 L2image qcow2 bare 1331363840 active
    5a58ac6e-7e4d-4d4f-bc7b-723eddfffc02 UDimage qcow2 bare 1449590784 active
    c6b5cf09-3d26-40eb-bb49-d25f15022f7a UEimage qcow2 bare 1477509120 active

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

    IDNameDisk FormatContainer FormatSizeStatus
    c98eed1a-4a27-4b33-9703-01c00a0a3358 eNBimage qcow2 bare 2320760832 active
    b6c93037-c39d-49e6-b849-2ebe1346d689 L2image qcow2 bare 1331363840 active
    5a58ac6e-7e4d-4d4f-bc7b-723eddfffc02 UDimage qcow2 bare 1449590784 active
    c6b5cf09-3d26-40eb-bb49-d25f15022f7a UEimage qcow2 bare 1477509120 active

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

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

    本文为博主原创文章,知识共享,开源精神,转载注明出处。欢迎技术交流 QQ819509322
  • 相关阅读:
    将文件写进数据库的方法
    立个Flag
    JQuery_学习1
    js制作一个简单的选项卡
    输出数据库中的表格的内容(pdo连接)
    不饮鸡汤的寂寞先生
    详细谈Session
    详细谈Cookie
    php字符串操作函数练习2
    ios开发网络学习五:MiMEType ,多线程下载文件思路,文件的压缩和解压缩
  • 原文地址:https://www.cnblogs.com/kangvcar/p/5985418.html
Copyright © 2011-2022 走看看