Openstack Newton 極速部署、快速入門

開啟 OpenStack 之門

由於是基於 Web 界面,所以可以通過瀏覽器來存取 OpenStack Hoziron,無論什麼系統,Windows 也好,還是 Linux 也罷,直接在瀏覽器地址欄輸入如下地址即可存取 OpenStack 了,在瀏覽器中存取以下 URL 即可存取 OpenStack 管理界面。
http://IP位址/dashboard
然後以 admin 用戶身份登入到 Horizon 開始管理 OpenStack,admin 的密碼在哪裡呢?如果沒在 OpenStack 自動應答檔案中指定用戶密碼,admin 用戶的密碼預設保存在 /root/keystonerc_admin 檔案中,Keystone 則是 OpenStack 的身份認證組件,筆者這裡存取如下地址,將 IP 位址更換為自己的 IP 即可。
http://192.168.1.183/dashboard/
首先看到的用戶登入界面(圖 9)。如果密碼太長,還可以單擊 Password 文本框右側的眼睛圖標,以顯示所輸入的密碼,保證其正確無誤以便順利登入,確認後再次單擊眼睛圖標隱藏密碼(圖10)。最後單擊 Connect 按鈕登入。負責身份認證的組件是 Keystone,OpenStack 組件之間以及用戶的身份認證都由它來實現。登入後可以看到簡潔的 OpenStack 主界面,在左側的是其主菜單(Red Hat 客製化版本則為頂部),沒有想象中那麼複雜,只有 Project(項目),Admin(管理員)和 identity(身份驗證)三大菜單(圖11)。

圖9:登入 OpenStack 管理界面 Horizon。

 

圖10:確認登入密碼正確。

 

圖11:admin 用戶登入到 OpenStack。

建立和配置項目

所謂項目菜單主要是負責建立和管理用戶,預設用戶類型為租客 (Tenant),一個 Project 大致相當於一個租客(admin 可以視為具有 OpenStack 系統管理權限的租客),每個租客都可以擁有自己的實例 (Instance) 及成員用戶。實例其實就是指在記憶體中執行的 KVM 虛擬機器,項目菜單下有三個重要的子菜單 Compute、Network 和 Object store。Compute 二級子菜單主要對應 Nova 雲端運算組件,主要功能是管理虛擬機器的整個生命周期,如建立、執行、管理、停止和刪除虛擬機器等操作。Compute 二級菜單下還有五個三級子菜單,分別是概覽 (Overview)、實例(Instance)、卷管理 (Volumes)、虛擬機器映像檔管理 (Images) 和存取及安全 (Access & Security)。Network 二級子菜單對應 Neutron 網路組件,主要負責虛擬網路的定義,配置和管理等操作,其下有網路拓撲 (Network Topology)、網路 (Networks) 以及 Routers (路由)三個三級子菜單,通過它們來定義和管理虛擬網路,屬於網路虛擬化。最後對象管理菜單比較簡單,只包含一個 Containers 子菜單,負責管理對象儲存子容器,這就是項目菜單所包含的全部。

Admin 菜單

至於 Admin 菜單,是 admin 用戶所專有的菜單,其下只有一個 System 子菜單,主要是對 OpenStack 本身進行管理的菜單,包含了概覽 (Overview)、資源使用 (Resource Usage)、虛擬化管理引擎 (Hypervisors)、主機聚合 (Host aggregates)、實例 (instance)、卷管理 (Volumes),虛擬機器映像檔管理 (Images) 以及網路管理 (Networks) 等 13 個選項,通過此菜單可以實現對 OpenStack 的大多數管理。最後一個菜單項是 Identity,此菜單負責 OpenStack 的身份認證和權限管理,包括項目 (Projects)、用戶 (Users)、群組 (Groups) 和角色 (Roles) 四個子菜單。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。