OpenStack 是一個旨在爲公共及私有云的建設與管理提供軟件...

OpenStack是一個旨在爲公共及私有云的建設與管理提供軟件的開源項目。它的社區擁有超過130家企業及1350位開發者,這些機構與我的都將OpenStack做爲基礎設施即服務(簡稱IaaS)資源的通用前端。OpenStack項目的首要任務是簡化雲的部署過程併爲其帶來良好的可擴展性。本文但願經過提供必要的指導信息,幫助你們利用OpenStack前端來設置及管理本身的公共雲或私有云。前端

內容詳解安全

OpenStack包括數個由社區維護的項目,具體狀況我將在後文中詳加闡述。服務器

  • OpenStack Compute (Nova)是一套控制器,用於爲單個用戶或使用羣組啓動虛擬機實例。它一樣可以用於爲包含着多個實例的特定項目設置網絡。OpenStack Compute在公共雲處理方面堪與Amazon EC2相提並論;而在私有云方面也絕不遜色於VMware的產品。在公共雲中,這套管理機制將提供預製的鏡像或是爲用戶建立的鏡像提供存儲機制,這樣用戶就可以將鏡像以虛擬機的形式啓動。
  • OpenStack 對象存儲(Swift)是一套用於在大規模可擴展系統中經過內置冗餘及容錯機制實現對象存儲的系統。這些對象可以經過一個REST API或是像Cyberduck這樣能夠對接對象存儲API的客戶端加以恢復。
  • OpenStack鏡像服務 (Glance)是一套虛擬機鏡像查找及檢索系統。它可以以三種形式加以配置:利用OpenStack對象存儲機制來存儲鏡像;利用Amazon的簡單存儲解決方案(簡稱S3)直接存儲信息;或者將S3存儲與對象存儲結合起來,做爲S3訪問的鏈接器。OpenStack鏡像服務支持多種虛擬機鏡像格式,包括VMware(VMDK)、Amazon鏡像(AKI、ARI、AMI)以及VirtualBox所支持的各類磁盤格式。鏡像元數據的容器格式包括Amazon的AKI、ARI以及AMI信息,標準OVF格式以及二進制大型數據。

最近根據投票結果歸入「核心」項目集團的新成員是一項代號爲「Keystone」的身份服務以及一套基於Django的儀表板接口,後者的代號爲「Horizon」。本文中的儀表板示例也來源於這一項目。網絡

初窺門徑佈局

嘗試探索OpenStack Compute最爲合適的起點莫過於devstack.org站點,它爲開發人員或是概念驗證者們提供了一套腳本化安裝方案。來自docs.openstack.org的OpenStack入門教程一樣具有一步步詳細的指示,幫助咱們在Ubuntu 11.10中設定OpenStack Compute、鏡像服務以及多合一對象存儲的安裝。若是你們擁有一臺本身的服務器,並打算利用它搞一些概念驗證工做,那麼 點擊此處能夠獲取一套專門供裸機使用的StackOps安裝系統。有了它,咱們能夠經過CD或者USB記憶棒完成OpenStack的安裝。.net

各位還能夠利用docs.openstack.org上提供的對象存儲管理員指南或者OpenStack Compute管理員指南中的安裝說明,設置出生產級別的OpenStack對象存儲集羣或是OpenStack Compute雲。命令行

OpenStack的使用視頻

安裝結束以後,接下來咱們就要看看如何利用部分安全功能,經過儀表板接口或是命令行啓動OpenStack Compute實例。我還將展現面向對象存儲的、用於經過塊存儲備份鏡像或者視頻的接口。對象

登陸到儀表板接口教程

OpenStack的儀表板是安裝在運行着Nova API服務的節點中的。經過這套儀表板,你們應該能夠看出Nova API實例的URL與有效儀表板的證書同樣,也包括用戶名及密碼。

只要有了用戶名與密碼,你們能夠利用OpenStack儀表板實現許多功能。首先,經過雲管理員分配給咱們的用戶名及密碼登陸到儀表板中。

登陸以後,能夠看到服務器使用量與每臺服務器的當前狀態,如圖一。


圖一

你們也能夠點擊查看哪些服務器處於終止狀態。請注意,這裏的正常運行時間並不會顯示每套單獨服務器的狀態。

用戶儀表板左側的菜單提供的是咱們所能執行的儀表板操做選項,所發出的命令經過API傳遞至終端。系統面板(也就是頁面最上方的菜單)提供另外一套視圖,使得管理員可以監控使用狀態、檢查雲中正在運行的服務並管理用戶及項目的配額。

如何在儀表板中啓用實例

如今,你們已經初步熟悉了儀表板的整體佈局,接下來就該利用本身的雲啓動一套新的虛擬機系統,也就是鏡像實例。通常來講,咱們的雲管理員應該已經上傳了啓動所必需的鏡像。若是沒有,我將在後文中討論如何建立自定義鏡像。要想啓動鏡像,首先找到儀表板中的鏡像選項,在選定所要啓動的鏡像類型後點擊啓用按鈕。圖二中顯示了可用的幾款Ubuntu服務器鏡像以及一款Windows鏡像。


圖二

若是你們經過點擊啓動按鈕完成鏡像啓動工做,那麼接下來將會看到如圖三所示的啓動實例窗口。


圖三

此窗口包含了爲服務器命名、在啓動中插入某些用戶數據、選擇CPU數量、硬盤空間以及RAM數量等功能,設置完成後點擊「啓動實例」。如今咱們已經擁有了一套虛擬服務器,不管是SSH仍是正常使用都沒問題,就像普通的服務器同樣。但同時咱們也省去了大量組裝、部署、佈線等常規服務器所帶來的諸多麻煩。

相關文章
相關標籤/搜索