![](/c49/99/12063811.jpg)
出版社:人民郵電出版社 ISBN:9787115450135 版次:1 商品編碼:12063811 品牌:異步圖書 包裝:平裝 開本:16開 出版時間:2017-03-01 用紙:膠版紙 頁數:302 正文語種:中文 作者:V.,K.,科迪·布姆加德納(V.,K.,Cody,Bumgardner),顏海峰
" 編輯推薦 OpenStack是一個可以讓你在自己的物理服務器上創建私有雲或者公有雲平臺的開源框架。你可以構建定制化的基礎設施、平臺和軟件服務,而不用擔心專有的雲平臺的費用和廠商鎖定問題。擁有一個OpenStack私有雲,你可以增強安全性、增加可控性、提高可靠性,並降低成本。 本書提供了真實環境使用案例和如何構建你自己的雲平臺的一步步的指導。本書能為你提供所需要的物理硬件集群和基礎設施服務設計指導。你將會學到如何選擇和設置虛擬服務器和物理服務器,如何實現軟件定義網絡以及在企業內部設計、部署和運營一個OpenStack雲的技術細節,還會探索如何針對自己的環境對OpenStack部署做出zui佳的定制。zui後,你還會學到自己的雲是如何提供面向用戶的軟件和基礎設施服務的。 本書主要內容 ●開發和部署企業級私有雲。 ●從IT的角度來看私有雲技術。 ●自助型雲計算對企業的影響。 閱讀本書不需要擁有OpenStack或其他雲開發經驗。
內容簡介 本書的主題是通過OpenStack來部署企業私有雲。本書不隻是像技術手冊一樣介紹如何部署OpenStack,還會解釋各個步驟涉及的原理以及這項技術對業界的影響。 本書分為3個部分,第1部分(第1章~第4章)是入門指南,先介紹OpenStack雲操作繫統,然後讓讀者直接通過一個快速部署工具和zui小化的基礎設施來快速體驗OpenStack,再介紹OpenStack命令行工具(CLI),並通過使用OpenStack來理解組件的功能和整個OpenStack框架裡各個組件之間的交互;第二部分(第5章~第8章)關注整個生態繫統,深入介紹OpenStack的一個核心項目,並帶領讀者進行多節點環境下的OpenStack手動部署;第三部分(第9章~第12章)闡述在生產環境中如何使用OpenStack,重點介紹與生產環境中OpenStack部署相關的架構、組織和策略決策,Ceph存儲的基本部署和操作,使用Fuel來進行OpenStack自動化HA(高可用)部署,以及通過OpenStackHeat和UbuntuJuju進行雲編排。此外,還有一個附錄介紹從裸設備安裝Linux操作繫統的詳細步驟。
作者簡介 作者簡介 V.K.CodyBumgardner現在是一家公立大學的首席架構師(CTA),主要負責OpenStack私有雲以及雲計算的其他前沿技術的架構、部署和長期戰略規劃。
譯者簡介 顏海峰,目前就職於HPE,在雲計算研發部門擔任軟件工程師。華南農業大學學生IT研發中心首屆成員,也正是在此實驗室開始了雲計算的奇幻之旅。曾任唯品會企業私有雲計算平臺、網宿彈性計算服務的首批研發工程師。
目錄 第一部分入門指南 第1章介紹OpenStack2 1.1OpenStack是什麼4 1.2理解雲計算和OpenStack7 1.3關聯OpenStack及其控制的計算資源8 1.3.1 OpenStack和hypervisor9 1.3.2 OpenStack和網絡服務11 1.3.3 OpenStack和存儲12 1.3.4 OpenStack和雲專業術語13 1.4 OpenStack組件介紹14 1.5 OpenStack發展歷史14 1.6 小結15 第2章體驗使用OpenStack16 2.1 DevStack是什麼17 2.2 部署DevStack18 2.2.1 搭建服務器20 2.2.2 準備服務器環境21 2.2.3 準備DevStack22 2.2.4 執行DevStack24 2.3 使用OpenStack Dashboard30 2.3.1 Overview界面32 2.3.2 Access & Security界面32 2.3.3 Images & Snapshots界面35 2.3.4 Volumes界面38 2.3.5 Instances界面39 2.4 訪問第一個私有雲服務器43 2.4.1 為實例分配浮動IP44 2.4.2 允許到達浮動IP的網絡訪問45 2.5 小結45 第3章OpenStack基本操作46 3.1 使用OpenStack CLI47 3.2 使用OpenStack API49 3.3 租戶模型操作50 3.3.1 租戶模型50 3.3.2 創建租戶、用戶和角色52 3.3.3 租戶網絡55 3.4 配額67 3.4.1 租戶配額67 3.4.2 租戶用戶配額69 3.4.3 額外配額70 3.5 小結71 第4章理解私有雲構建模塊72 4.1 OpenStack組件間如何關聯72 4.1.1 理解組件間交互73 4.1.2 分布式計算模型78 4.2 OpenStack與廠商技術的關繫82 4.2.1 OpenStack使用廠商存儲繫統82 4.2.2 OpenStack裡使用廠商提供的網絡繫統86 4.3 為什麼要手動部署93 4.4 小結94 第二部分手動部署 第5章控制器部署96 5.1 部署控制器必備軟件97 5.1.1 準備環境99 5.1.2 配置網絡接口99 5.1.3 更新安裝包102 5.1.4 安裝軟件依賴103 5.2 部署共享服務106 5.2.1 部署身份認證服務(Keystone)107 5.2.2 部署鏡像服務(Glance)116 5.3 部署塊存儲(Cinder)服務123 5.3.1 創建Cinder數據存儲123 5.3.2 配置Cinder的Keystone用戶125 5.3.3 創建Cinder服務和端點126 5.3.4 安裝Cinder127 5.4 部署網絡(Neutron)服務128 5.4.1 創建Neutron數據存儲128 5.4.2 配置Neutron的Keystone用戶129 5.4.3 安裝Neutron131 5.5 部署計算(Nova)服務133 5.5.1 創建Nova數據存儲133 5.5.2 配置Nova的Keystone用戶134 5.5.3 分配角色給nova用戶135 5.5.4 創建Nova服務和端點135 5.5.5 安裝Nova控制器136 5.6 部署Dashboard(Horizon)服務138 5.6.1 安裝Horizon139 5.6.2 訪問Horizon139 5.6.3 調試Horizon139 5.7 小結140 第6章網絡節點部署141 6.1 準備網絡節點部署環境142 6.1.1 準備環境143 6.1.2 配置網絡接口143 6.1.3 更新安裝包147 6.1.4 軟件和配置依賴147 6.1.5 安裝Open vSwitch149 6.1.6 配置Open vSwitch152 6.2 安裝Neutron154 6.2.1 安裝Neutron組件155 6.2.2 配置Neutron155 6.2.3 配置Neutron ML2插件156 6.2.4 配置Neutron L3代理157 6.2.5 配置Neutron DHCP代理158 6.2.6 配置Neut數據代理158 6.2.7 重啟和驗證Neutron代理159 6.2.8 創建Neutron網絡159 6.2.9 關聯Linux、OVS和Neutron168 6.2.10 檢查Horizon170 6.3 小結171 第7章塊存儲節點部署172 7.1 準備塊存儲節點部署環境173 7.1.1 準備環境174 7.1.2 配置網絡接口175 7.1.3 更新安裝包178 7.1.4 安裝和配置邏輯卷管理器178 7.2 部署Cinder182 7.2.1 安裝Cinder183 7.2.2 配置Cinder184 7.2.3 重啟和驗證Cinder代理185 7.3 測試Cinder186 7.3.1 創建Cinder卷:命令行186 7.3.2 創建Cinder卷:Dashboard188 7.4 小結190 第8章計算節點部署191 8.1 準備計算節點的部署環境192 8.1.1 準備環境193 8.1.2 配置網絡接口193 8.1.3 更新安裝包196 8.1.4 軟件和配置依賴196 8.1.5 安裝Open vSwitch197 8.1.6 配置Open vSwitch198 8.2 安裝hypervisor200 8.2.1 驗證作為hypervisor平臺的主機200 8.2.2 使用KVM201 8.3 在計算節點安裝Neutron203 8.3.1 安裝Neutron軟件203 8.3.2 配置Neutron204 8.3.3 配置Neutron ML2插件204 8.4 在計算節點安裝Nova205 8.4.1 安裝Nova軟件205 8.4.2 配置核心Nova組件206 8.4.3 檢查Horizon207 8.5 測試Nova208 8.6 小結211 第三部分構建生產環境 第9章設計自己的OpenStack架構214 9.1 替換現有的虛擬服務器平臺214 9.1.1 部署選擇216 9.1.2 使用何種類型的網絡217 9.1.3使用何種類型的存儲218 9.1.4使用何種服務器220 9.2為什麼要構建私有雲221 9.2.1公有雲規模經濟的觀念222 9.2.2全球規模或嚴格控制222 9.2.3不公開的數據引力222 9.2.4混合雲223 9.3構建私有雲223 9.3.1OpenStack部署工具224 9.3.2私有雲的網絡225 9.3.3私有雲存儲226 9.4小結227 第10章部署Ceph228 10.1準備Ceph節點228 10.1.1節點認證與授權229 10.1.2 部署Ceph軟件232 10.2 創建一個Ceph集群233 10.2.1 創建初始配置233 10.2.2 部署Ceph軟件234 10.2.3 部署初始配置235 10.3 添加OSD資源236 10.3.1 準備OSD設備237 10.3.2 創建OSD239 10.4 Ceph基本操作240 10.4.1 Ceph存儲池240 10.4.2 對Ceph集群進行基準測試241 10.5 小結244 第11章使用Fuel進行自動化的高可用OpenStack部署245 11.1 準備你的環境246 11.1.1 網絡硬件246 11.1.2 服務器硬件249 11.2部署Fuel255 11.3基於Web的基本Fuel OpenStack部署257 11.3.1服務器發現258 11.3.2創建Fuel部署環境259 11.3.3為環境配置網絡260 11.3.4分配主機到你的環境261 11.3.5完成設置和驗證263 11.3.6部署變更264 11.4小結264 第12章利用OpenStack進行雲編排265 12.1OpenStack Heat265 12.1.1Heat模板266 12.1.2Heat演示268 12.2Ubuntu Juju272 12.2.1為Juju準備OpenStack273 12.2.2安裝Juju274 12.2.3部署charms CLI277 12.2.4部署Juju GUI279 12.3小結283 附錄安裝Linux284 查看全部↓
" |