讀古今文學網 > OpenStack系統架構設計實戰 > 1.3 OpenStack入門體驗 >

1.3 OpenStack入門體驗

1.3.1 初探OpenStack

由於OpenStack安裝過程時間較長且複雜,並且構建不同的雲環境可以選擇各種各樣的排列組合方式,為了避免初學者在較長時間的安裝過程中失去對OpenStack探索的熱情,我們先來認識一下OpenStack的用戶界面,以便對它有個感性認識。

OpenStack的用戶界面由兩部分組成:一是Web界面,二是Shell界面。Horizon負責展現Web儀表盤,用戶可以通過瀏覽器直接操作、管理、運維OpenStack的一些功能。由於OpenStack項目隊伍不斷壯大,Dashboard並不能展現所有的OpenStack功能,因此,最新的功能一般會先開發Shell命令行,也就是將CLI(Command Line Interface)提供給Linux用戶操作。

通過瀏覽器輸入儀表盤的地址,可以看到如圖1-9所示的OpenStack登錄界面。OpenStack儀表盤可以安裝在任意節點處,通常將其安裝在Nova API的管理節點處,以方便訪問。Horizon與nova-client一樣,需要Keystone的用戶名及密碼認證,以及Keystone的Token進行授權才能訪問。這些都是在Horizon內部實現的,普通用戶只要有用戶名及密碼就能登錄儀表盤進行日常操作。這裡,先登錄OpenStack的儀表盤,為了方便演示,可使用admin用戶。

圖1-9 OpenStack登錄界面

登錄控制面板,可以發現有管理員視圖(僅管理員可見)和項目視圖(僅可以操作當前用戶被授權的項目)。目前的儀表盤已經進行了國際化,中國用戶可以使用熟悉的中文來管理「雲」。管理員用戶可以從整體視角來觀察「雲」的一舉一動,可以看到整個資源池的大小狀況及健康狀況。如果資源不夠用,那麼可以以人工方式進行干預。目前,因為OpenStack的Auto Scaling還不盡如人意,所以一些工作只能通過人工干預的方式進行。

OpenStack界面的左側是導航欄,如圖1-10所示。在OpenStack的圖標下可以看到兩個選項:項目和管理員。這兩個選項下面分別有各自的服務菜單。項目選項可以從概覽(Overview)、實例(Instance)、卷(Volume)、鏡像和快照(Image&Snapshots)、訪問和安全(Access&Security)幾個方面來管理「雲」。管理員選項下有概覽、實例、卷、套餐(Flavor)、鏡像(Image)、項目(Project)、用戶(User)、系統信息(System info)。項目選項和管理員選項中的內容有交叉,但是這些是從不同角度去觀察「雲」所得到的結果。在「雲」環境中,很多時候需要從不同的角度去觀察。從多角度觀測,才能得到想要的全部信息。

圖1-10 OpenStack界面