當前位置:
首頁 > 最新 > 如何使用curl調試openstack的api

如何使用curl調試openstack的api

訪問openstack的API之前,用戶使用用戶名和密碼向keystone進行認證。在通過keystone認證後,keystone會在返回數據中包含一個ServiceCatalog。此ServiceCatalog中包含keystone中的所有service endpoints。用戶即可根據這些endpoint來進行後續的RestAPI調用。

本文中控制節點hostname是mycontroller,admin用戶是myadmin,密碼是mypasswd

一。獲取token

curl會返回access信息,其中包含token、serviceCatalog、user、metadata。如下圖:

二。使用獲取到的token-id,tenant-id以及endpoint來訪問api。

get方法(舉例獲取虛擬機列表):

會返回虛擬機的列表,如下圖:

post方法(舉例啟動虛擬機):

啟動一個已經開機的虛擬機,如下圖:

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 kvm虛擬化 的精彩文章:

幾張圖看一下Intel和NVIDIA顯卡虛擬化

TAG:kvm虛擬化 |