2013-03-07 72 views

回答

1

我認爲你的意思是「終止」。

終止實例時,正在運行的實例標識爲X的虛擬機將關閉並從其所在的物理主機上移除。

這個新星客戶端的查詢是:

新星刪除<實例的編號>或諸如此類的話。

當您進行該查詢時,python-novaclient會與其自己的內部API進行交互,以接觸nova-api RESTful API。它使用其查詢的http標頭中的身份驗證令牌進行身份驗證。然後nova-api解釋實例終止請求。它將驗證任何需要針對keystone的ACL。然後它將執行必要的方法來關閉和刪除釋放未來實例資源的實例。它會返回結果。

由於nova-api查詢,進一步深入調度程序將通過消息系統發送請求。這些消息將被目標物理主機接收。 nova-compute將解釋刪除實例的請求,並執行其自己的本地必需任務。通常這涉及到與libvirt的接口來關閉和釋放實例資源。在完成或失敗之後,它將響應消息總線的狀態。 API將最終返回該消息並將其發送給最初請求該操作的用戶。

+0

感謝您的好解答! – feythin 2013-03-08 02:34:44

相關問題