Openstack Newton 極速部署、快速入門

建立新租客

要開始使用 OpenStack,先要建立一個項目,具體操作是先使用 admin 登入到 OpenStack,因為只有 admin 用戶可以建立新租客(或者說是 Project),然後選擇主菜單 Identity、Projects 選項,然後單擊 Create Project,這時會彈出 Create Project 標簽頁組窗口,預設標簽頁是項目資訊 (Project Information),名稱 (Name) 文本框中指定項目名稱為 LinuxPilot,然後在描述 (Describe) 文本框中加入所建立租客的說明,如 LinuxPilot Magazine Tenant @HongKong,需要提醒大家的是描述文本框下的 Enable 單選框,檢測改單選框是否處於選中狀態,該單選框一定要處於選中狀態,否則所建立的租客無法生效(圖 12)。然後可以檢查一下項目成員 (Project Members) 標簽頁,這個標簽頁可以定義該租客可以包含哪些成員,通常在建立實例階段保持預設配置就好,因為預設配置已經包含了所有必要的用戶(圖 13)。

圖12:指定租客名稱和描述 。

 

圖13:所建立租客預設所包含的成員。

至於項目組 (Project Groups) 標簽頁預設為空,建立實例階段保持預設配置就好。 最左邊是配額 (Quota) 標簽頁,是配置 Project 關鍵所在是,該標簽頁可以對租客所能使用的最多計算資源進行設定,可以通過 admin 用戶進行設置,對於租客來說就有了各種使用雲端運算資源的限制,如該租客可用虛擬 CPU 即 vCPU 數量,該租客最大實例個數,虛擬記憶體的容量,虛擬卷及卷快照的個數以及可以使用的虛擬網路,Floating IP,路由數量等,設置好後可以在 Project、Compute、Overview 上頁面直觀地看到。上述計算資源的配額和雲端運算服務提供商那裡出售的不同配置的 VPS 比較類似,價格越高可以使用的計算,網路和儲存資源就越多,為了便於演示,這裡最簡單地採用預設的配置(圖 14)。上述幾個關於租客的配置完成後,即可單擊該對話框下部右側的 Create Project 按鈕建立租客,稍等片刻,新租客 LinuxPilot 就建立好了(圖 15)。更多關於租客配額的參數,請參考如下官方文件。
http://docs.openstack.org/ops-guide/ops-quotas.html

圖14:所建立租客的配額設置。

 

圖15:新租客 Henry 入住 OpenStack

建立普通成員

建立租客之後,和 Linux 類似,OpenStack 也需要為所建立的租客再建立一個普通成員,便於使用和管理,具體操作為選擇主菜單 Identity、Users 選項,然後單擊 Create User 按鈕,在彈出對話框的 User Name 和 Description 中,建立租客 LinuxPilot 的成員 Henry 及其介紹 Full Name:Henry Ho,並接着填入 Henry 成員的電子郵件地址和登入密碼兩次,下面的操作比較關鍵,選擇 Primary Project,從此下拉列表中選擇剛剛建立的租客 LinuxPilot,指定 Henry 成員歸屬於 LinuxPilot 租客。最後再檢查一下最下部的 Enable 單選框是否被選中,和建立租客類似,一定要選中才生效,切記(圖 16)。

圖16:建立租客成員的關鍵操作。

成功建立 Henry 成員後,Users 列表中就多出了 Henry 成員的條目。此時單擊 OpenStack Dashboard 右上角的 admin 選項,從下拉列表中選擇 Sign Out,注銷 admin 用戶後即可使用成員用戶 Henry 登入 OpenStack 了,登入後會發現,OpenStack 菜單精簡了許多,身份變了,功能和權限自然也變了,界面中就不會出現 OpenStack 的管理員菜單了(圖17)。

圖17:LinuxPilot 租客成員 Henry 登入到 OpenStack 。

指定虛擬機器映像檔

接下來繼續建立實例的進程,首先要選擇虛擬機器的映像檔,也就是虛擬機器的靜態檔案,或者說範本虛擬機器,有了映像檔,實例的配置才有了靈魂,具體操作為選擇主菜單 Project、Compute、Images 選項,可以看到,OpenStack 已經為我們準備好了一部用於體驗的映像檔(圖18)。

圖18:OpenStack 預置的映像檔 Cirros。

該映像檔由 OpenStack 的映像檔組件 Glance 負責管理,可以 admin 身份來上傳自己客製化好的虛擬機器映像檔到 OpenStack,至於如何客製化映像檔,將會在後面的內容裡介紹,這裡還是為了簡單,直接使用預設映像檔 Cirros。在 Linux 系統中,可以執行如下命令來找到這個預設的映像檔。
cd /var/lib/glance/images     (ENTER)
執行結果中體積只有十幾兆的檔案便是在 Web 界面中看到的預設映像檔 Cirros,該檔案以映像檔 ID 命名,這是一個客製化的極簡化 Linux 系統。還可以使用 openstack 命令行工具查詢,首先使用如下命令取得映像檔的基本資訊。
openstack image list     (ENTER)
然後使用如下命令取得映像檔的詳細資訊。
openstack image show 09015f2a-8369-4231-9141-db9adb85bb1e    (ENTER)
這樣可得到映像檔更為詳盡資訊,如映像檔名稱,所採用的檔案格式等,很多資訊現在不明白很正常,將在隨後的內容中將詳細說明。

發佈留言

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