但畢竟,horizon不會封裝OpenStack的所有功能。當妳厭倦了在頁面上玩那些功能時,妳想嘗試更多更豐富的功能,那麽恭喜妳,妳已經向中級玩家邁出了壹步。中級玩家使用OpenStack基本上有四種方式:
OpenStack客戶端
卷曲
Rest API
OpenStack SDK
我個人更傾向於使用client和API,因為cURL的用法實際上類似於發送RestAPI,但cURL操作起來不太方便(因為我們壹般喜歡在可視化頁面上點擊按鈕);在基於OpenStack制作應用程序時,會更多地使用SDK,這些人壹般不會關註OpenStack的內部機制。
好的,妳盡力和運營商說好話,對他說,求妳了,兄弟,讓我登錄後臺玩吧!當運營商吃完妳送的冰淇淋後,他擦了擦嘴,然後扔給妳壹個IP,“拿去玩”。妳反復背誦了節點登錄的用戶名和密碼(註意這與horizon登錄的用戶名和密碼不是壹回事),小心翼翼地進入了讓每個程序員都感到神秘的後臺,然後迅速鍵入了壹個命令並輸入:
【root @ node-2 ~】#新星名單
錯誤:您必須通過- os-username或env【OS _ USERNAME】提供用戶名
媽的!這是怎麽回事?!壹個錯誤可能會讓妳驚慌失措。妳冷靜下來想,我壹定是把命令敲錯了姿勢。再試壹次,這次使用其他命令:
【root @ node-2 ~】# keystone租戶列表
需要通過- os-auth-url或env【OS _ AUTH _ URL】的身份驗證URL
我的天啊!唉,妳已經跪下了...妳的眼角傾向於接線員。他匆忙的背影讓妳失去了打擾他的信心,妳摸著口袋裏僅剩的1枚硬幣,準備打退堂鼓。