發表於2024-09-12
全麵涵蓋雲計算與虛擬化的入門知識,以及OpenStack的部署、解析與擴展
深入講解實用的雲計算實現方案、虛擬化技巧及OpenStack的部署方案
對IT首席技術官、雲計算研發和運維等相關人員有很高的參考價值
涵蓋MySQL、RabbitMQ、Keystone、Swift、Glance、Cinder、Quantum、Nova和Dashboard等大部分重要組件的安裝
2種自定義擴展組件可以讓讀者對OpenStack的使用舉一反三
3種經典部署方式可顯著提高部署實戰的能力
14個典型案例深入剖析瞭OpenStack的內在關鍵技術
35個常見錯誤與分析可以避免讀者在進行實際操作時走彎路
231個LinuxShell腳本完美展現OpenStack的安裝、部署流程
420個Python程序有助於讀者深入理解OpenStack的架構實現及通信機製
所有實例遵循先提齣問題,再分析問題,最後用代碼實現的寫作風格
對OpenStack用到的關鍵技術和重要組件提供瞭具體的源碼剖析
王者歸來海報:
《OpenStack開源雲王者歸來:雲計算虛擬化Nova、Swift、Quantum與Hadoop》按照入門、剖析、擴展的講授方式,由淺入深地介紹瞭開源雲計算平颱OpenStack(Grizzly版本)的整體框架、安裝部署、源碼剖析及擴展開發。本書附帶的所有源代碼和安裝腳本均可以在Github上獲得。
《OpenStack開源雲王者歸來:雲計算虛擬化Nova、Swift、Quantum與Hadoop》共19章,分為4篇。第1篇介紹瞭雲計算常識及虛擬化技術(KVM、Libvirt)必備知識;第2篇著重講解瞭OpenStack主要組件的安裝部署,以及OpenStack整個框架的參考部署;第3篇主要從源碼剖析的角度講解瞭Keystone、Swift、Quantum和Nova重要組件的設計思想與實現方法;第4篇介紹瞭如何利用OpenStack進行擴展開發,包括如何在OpenStack平颱上搭建Hadoop,對Nova進行擴展,以及如何開發獨立的OpenStack組件。
《OpenStack開源雲王者歸來:雲計算虛擬化Nova、Swift、Quantum與Hadoop》內容全麵,實例眾多,實踐性強,講解清晰,適閤想要從事開源雲OpenStack開發的技術人員閱讀。對於IT首席技術官、雲計算研發和運維等相關人員,本書有很高的參考價值。
《OpenStack開源雲王者歸來 雲計算、虛擬化、Nova、Swift、Quantum與Hadoop》配套資源下載網址:
引用的OpenStackGrizzly版本的源代碼、image資源、腳本和python包;
剖析OpenStack關鍵技術細節時所編寫的示例;
添加自定義組件時,創建的兼容於OpenStack的組件Monitor整個項目的源碼和安裝腳本;
後續勘誤與安裝腳本的更新。
戢友,畢業於華東師範大學。計算機應用技術碩士。研究方嚮為機器學習與模式識彆。現就職於英特爾亞太研發有限公司,從事OpenStack與雲計算的研發工作。對雲計算、雲存儲、大數據和分布式係統有強烈的興趣和較長時間的研究。
第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章 添加自定義組件
第3章 安裝Keystone 安全認證服務
早期的OpenStack 版本中,並沒有Keystone 安全認證模塊。用戶、消息、API 調用的認證,都是放在Nova 模塊中。在後來的開發中,由於有各種各樣的模塊加入到OpenStack 中,安全認證所涉及的麵也變得更加廣泛,如用戶登錄、用戶消息傳遞、模塊消息通信、服務注冊等各不相同的認證。處理這些不同的安全認證變得越來越復雜,於是需要一個模塊來處理這些不同的安全認證。Keystone 也就應運而生。本章主要介紹MySQL 的安裝與使用,以及Keystone 服務安裝及測試。本章主要涉及到的知識點如下。
MySQL:數據庫的介紹與安裝。
RabbitMQ:消息通信服務的介紹與安裝。
Keystone:安全認證服務的介紹與安裝。
3.1 Keystone 簡介
OpenStack 管理瞭眾多的軟硬件資源,並且利用這些資源提供雲服務。任何資源的管理,都會涉及到安全的管理。就OpenStack 而言,安全的管理,分為以下幾個方麵:用戶認證、服務認證和口令認證。無論是私有雲還是公有雲,都會開放接口給眾多的用戶。Keystone 在對於用戶進行認證的同時,也對用戶的權限進行瞭限製。Keystone 還會保證OpenStack 的服務可以正常注
冊。除此之外,各服務組件之間的消息傳遞還需要用口令,當口令過期則不再使用此口令。如果把OpenStack 比作一個彆墅,OpenStack 內部的各種服務好比各種房間,用戶比作住在彆墅裏麵的人,那麼Keystone 就是相當於彆墅的安全機製。首先,進入彆墅的人需要進行身份認證。除此之外,當用戶進入到彆墅之後,隻能進入屬於自己可以訪問的房間,並不是所有的房間都可以進去(好比Keystone 的用戶權限管理)。彆墅裏麵的房間都需要進行安全機製的管理(如上鎖、刷卡)。此外串門的時候,還需要使用口令1。由於OpenStack 所有的服務都需要在Keystone 上進行注冊,所以OpenStack 的安裝需要從Keystone 入手。
實際上,在傢裏麵,也經常使用口令。進門的時候會說“我迴來瞭”,進入父母的房間會說“我可以進來麼”,人的聲音就起到瞭口令的作用。
3.2 搭建局域網源
數據中心中的結點,並不能保證都能夠正常地訪問公共網絡。在這些節點上安裝服務時,最好的方式是使用離綫源。本節介紹如何搭建兩種將會在OpenStack 中用到的源:deb源和python 安裝包源。
3.2.1 局域網apt-get 源搭建方法
實際安裝部署時,並不能保證每個結點都可以訪問網絡。因此,建立局域網apt-get源顯得非常必要。建立局域網源方法如下。
……
OpenStack開源雲王者歸來 雲計算、虛擬化、Nova、Swift、Quantum與Hadoop 下載 mobi pdf epub txt 電子書 格式 2024
OpenStack開源雲王者歸來 雲計算、虛擬化、Nova、Swift、Quantum與Hadoop 下載 mobi epub pdf 電子書你羨慕的你都靠的你放開的季節彼此能的傑剋遜開學基礎科學明顯的你每次每次每次你都弄弄的卡的交叉口的你卡夫卡每次每次沒大沒小夢想你
評分特彆棒,很好的一本書,值得購買
評分版本太老,有待更新
評分京東送貨快,包裝完好。
評分還不錯哦,也沒看
評分好書一睹為快,送貨上門及時
評分不錯是正版,容易上手
評分作為一名初級mysql DBA,在麵試的時候,很多公司會要求對nosql有一定的認識。我買這本書就是初步想瞭解nosql,關係型和非關係型數據庫的區彆。目前翻閱瞭幾頁,感覺對自己的幫助還是很大的。?
評分非常習慣在京東購物,享受購物體驗,很棒,感謝京東快遞員小哥,辛苦瞭!
OpenStack開源雲王者歸來 雲計算、虛擬化、Nova、Swift、Quantum與Hadoop mobi epub pdf txt 電子書 格式下載 2024