OpenStack 開源雲 王者歸來--雲計算, 虛擬化, Nova, Swift, Quantum 與 Hadoop OpenStack开源云王者归来:云计算、虚拟化、Nova、Swift、Quantum与Hadoop

戢友

  • 出版商: 清華大學
  • 出版日期: 2014-08-01
  • 定價: $599
  • 售價: 8.5$509
  • 語言: 簡體中文
  • 頁數: 633
  • 裝訂: 平裝
  • ISBN: 7302367000
  • ISBN-13: 9787302367000
  • 相關分類: HadoopOpenStackApple Developer
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

<內容簡介>

《OpenStack開源雲王者歸來--雲計算虛擬化Nova\Swift\Quantum與Hadoop》按照入門、剖析、擴展的講授方式,由淺入深地介紹了開源雲計算平臺OpenStack(Grizzly版本)的整體框架、安裝部署、源碼剖析及擴展開發。本書附帶的所有源代碼和安裝腳本均可以在Github(https://github.com/JiYou/openstack)上獲得。
    本書共19章,分為4篇。第1篇介紹了雲計算常識及虛擬化技術(KVM、Libvirt)必備知識;第2篇著重講解了OpenStack主要組件的安裝部署,以及OpenStack整個框架的參考部署;第3篇主要從源碼剖析的角度講解了Keystone、Swift、Quantum和Nova重要組件的設計思想與實現方法;第4篇介紹瞭如何利用OpenStack進行擴展開發,包括如何在OpenStack平臺上搭建Hadoop,對Nova進行擴展,以及如何開發獨立的OpenStack組件。
    本書內容全面,實例眾多,實踐性強,講解清晰,適合想要從事開源雲OpenStack開發的技術人員閱讀。對於IT首席技術官、雲計算研發和運維等相關人員,本書有很高的參考價值。本書由英特爾亞太研發中心的戢友主筆編寫。

<目錄>

第1篇  基礎篇
第1章  OpenStack概述
  1.1  雲計算簡介
    1.1.1  什麼是雲計算
    1.1.2  什麼是雲存儲
    1.1.3  私有雲與公有雲
  1.2  為什麼使用雲計算
    1.2.1  方案1:簡單的服務部署
    1.2.2  方案2:分佈式服務部署
    1.2.3  方案3:基於虛擬化的服務部署
    1.2.4  方案4:雲計算的解決方案
  1.3  OpenStack架構
    1.3.1  OpenStack與雲計算
    1.3.2  OpenStack發展與現狀
    1.3.3  OpenStack優勢
    1.3.4  OpenStack學習建議
  1.4  OpenStack各個組件及功能
    1.4.1  虛擬機管理系統Nova
    1.4.2  磁盤存儲系統Glance與Swift
    1.4.3  虛擬網絡管理Quantum
    1.4.4  OpenStack三大組件
  1.5  小結
第2章  虛擬化技術
  2.1  虛擬化技術簡介
    2.1.1  KVM
    2.1.2  Xen
    2.1.3  Libvirt
    2.2  安裝Libvirt虛擬化工具
    2.2.1  安裝KVM
    2.2.2  安裝Libvirt
  2.3  虛擬機配置文件詳解
    2.3.1  xml描述hypervisor
    2.3.2  虛擬機整體信息
    2.3.3  系統信息
    2.3.4  硬件資源特性
    2.3.5  突發事件處理
    2.3.6  raw格式image
    2.3.7  qcow2格式image
    2.3.8  格式的選擇
    2.3.9  多個image
    2.3.10  虛擬光盤
    2.3.11  虛擬網絡
    2.3.12  vnc配置
  2.4  製作image
    2.4.1  virt-manager創建image
    2.4.2  virsh命令創建image
  2.5  快速啟動虛擬機
    2.5.1  手動安裝
    2.5.2  直接複製
    2.5.3  qcow2快速創建
    2.5.4  修改qcow2 image
    2.5.5  大批量創建虛擬機
  2.6  虛擬機桌面顯示
    2.6.1  準備工作
    2.6.2  創建Windows 7 Image
    2.6.3  創建Windows 7虛擬機
    2.6.4  spice桌面顯示
  2.7  常見錯誤與分析
  2.8  小結
    2.8.1  常用的virsh命令
    2.8.2  磁盤快照管理
第2篇  安裝篇
第3章  安裝Keystone安全認證服務
  3.1  Keystone簡介
  3.2  搭建局域網源
    3.2.1  局域網apt-get源搭建方法
    3.2.2  局域網python源搭建方法
    3.2.3  Ubuntu-12.10局域網源
  ……
第4章  安裝Swift存儲服務
第5章  安裝Glance鏡像服務
第6章  安裝Quantum虛擬網絡服務
第7章  安裝Cinder塊存儲服務
第8章  安裝Nova虛擬機管理系統
第9章  安裝Dashboard Web界面
第10章  OpenStack部署示例
第3篇  剖析篇
第11章  OpenStack服務分析
第12章  Keystone的安全認證
第13章  Swift存儲服務
第14章  Quantum虛擬網絡
第15章  Nova框架
第16章  Nova Compute服務
第4篇  擴展篇
第17章  從OpenStack到雲應用
第18章  基於Nova的擴展
第19章  添加自定義組件