Openstack

如何從 OpenStack 中的鏡像 ID 中找到鏡像名稱?

  • October 8, 2015

例如 ami-00000073 用作圖像 ID。怎樣才能找到與之關聯的圖像名稱呢?

你的問題有點不清楚。OpenStack 中的每個鏡像都有:

  • 一個整數 ID(用作數據庫鍵,但通常不可見),
  • 一個 36 個字元的 UUID,例如95e52709-0990-4f52-b192-2ba2c0fa6f7f
  • 顯示名稱

由於您的範例既不是整數也不是 UUID,因此它必須顯示名稱。如果您可以提供更多資訊(例如,“當我執行此命令時,我會看到此輸出;如何將該輸出轉換為我需要的其他資訊”,同時顯示您鍵入的命令的輸出),我們可以提供更好的答案。

通常,您可以使用nova image-*與圖像互動的命令或glance命令。要查看可用圖像列表,請使用nova

nova image-list

或使用glance

glance index

nova image-show您可以使用or獲取有關特定圖像的詳細資訊glance show,這將為您提供如下資訊:

$ glance show f66ea2c4-21f2-4a5e-ad8f-9af6d5f8b9d1
URI: http://10.1.1.61:9292/v1/images/f66ea2c4-21f2-4a5e-ad8f-9af6d5f8b9d1
Id: f66ea2c4-21f2-4a5e-ad8f-9af6d5f8b9d1
Public: Yes
Protected: No
Name: CentOS 6 x86_64
Status: active
Size: 1073741824
Disk format: raw
Container format: bare
Minimum Ram Required (MB): 0
Minimum Disk Required (GB): 0
Owner: a1af2e48a97549b787959618998a52f7

引用自:https://serverfault.com/questions/527937