這是一本務實的Packstack(OpenStack支援Red Hat Enterprise Linux, Fedora, CentOS Linux的安裝套件)搭配Turnkey Linux Appliance建置環境的安裝說明, 希望能適合初學者學習, 並以能快速建構OpenStack學習環境為目標, 所以儘一切可能減少不必要的設定, 也儘可能提供詳細可行的操作流程. 在此原則下, 如還有可改善的地方, 歡迎提供相關建議. OpenStack是一套美國太空總署和Rackspace合作研發的雲端系統(IaaS架構)管理套件, 以Apache授權條款授權的自由軟件和開放原始碼計畫. 其特點是分散式的套件開發, 再由各套件組合成功能強大的管理系統, 適合用來管理大量的伺服器, 也適合大型企業整合各部門的資源管理, 卻不適合使用於小型企業或一般家庭使用. 由於其強大的的功能組合, 也是目前雲端管理系統的主流, 雖不適合一般個人或家庭實務使用, 我們仍可以學習的角度來介紹這個系統, 所以本書命名也將實務手冊的慣用命名改為學習手冊, 以利區別. (注意:本手冊引導將OpenStack環境所需的服務安裝於單一電腦之內, 優點是電腦硬體需求低, 適合學習OpenStack架構及各項功能, 但在實用上受到很大的限制, 如果以實用為目的請先三思. 希望解決硬體問題後, 很快能提供多機版的實務手冊供讀者參考.) Packstack是CentOS/Red Hat平台下的OpenStack安裝套件, 相當於DevStack之於Ubuntu平台, 雖然DevStack支援較多平台, 但因發展趨勢, 使DevStack走向開發者實用工具, 而目前不支援重新開機功能. 所以大大降低了一般環境的實用性. Turnkey Linux Appliance是將網路應用程式虛擬機器化的專案, 目前已有上百個應用程式專案可以使用, 其應用範圍非常廣泛.其支援的OpenStack格式的佈置套件, 使OpenStack可以直接適用於家用與小型辨公室的環境. 本書首先介紹如何安裝CentOS並設定網路環境, 再來使用Packstack套件安裝OpenStack環境, 並以Cirros OS為例介紹如何建立虛擬主機(Virtual Machine,VM,或 OpenStack稱為雲實例), 再介紹如何以Turnkey Linux Appliance套件Torrent Server(Torrent P2P下載APP)及Nextcloud為例, 來建雲實例服務.