全麵涵蓋雲計算與虛擬化的入門知識,以及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 都是我密切關注的重點項目。在過去的工作經曆中,我也曾多次嘗試引入和部署 OpenStack,但過程中遇到的復雜性和挑戰,讓我對深入理解其核心技術産生瞭迫切的需求。特彆是 Nova 的計算資源管理,Swift 的對象存儲的分布式特性,以及 Quantum(Neutron)的網絡虛擬化策略,這些都是影響 OpenStack 穩定性和性能的關鍵因素。《OpenStack開源雲王者歸來》這本書的齣現,仿佛是我一直在尋找的答案。我期待這本書能夠不僅僅停留在概念層麵,而是能深入到架構設計、API接口,甚至是源代碼層麵,幫助我理解這些組件的內在邏輯和工作機製。同時,書中將 OpenStack 與 Hadoop 聯係起來,這一點尤其吸引我。我認為,未來的雲計算平颱必然是與大數據處理能力深度融閤的,OpenStack 和 Hadoop 的協同,是實現這一目標的重要途徑。我希望書中能夠提供關於如何有效地集成 OpenStack 和 Hadoop 的指導,例如在資源調度、數據存儲和計算任務分配等方麵,如何實現最優化的配置和管理,從而構建一個高效、可擴展的雲平颱。這本書的內容,對我來說,將是優化現有架構、提升係統整體性能的重要參考。
評分作為一個對雲計算領域充滿好奇心的技術愛好者,我一直關注著 OpenStack 的發展動態。盡管 OpenStack 在一段時間內似乎經曆瞭一些起伏,但其作為開源雲計算的代錶,其技術深度和廣泛的應用潛力仍然是不可忽視的。我特彆想瞭解的是,OpenStack 的核心組件——Nova、Swift、Quantum(Neutron)——是如何協同工作的,它們各自在雲計算架構中扮演著怎樣的角色。例如,Nova 是如何實現虛擬機實例的創建、管理和調度的?Swift 的分布式架構又是如何保證數據的高可用性和可擴展性的?而 Quantum/Neutron 的網絡虛擬化又為雲環境帶來瞭哪些獨特的挑戰和解決方案?《OpenStack開源雲王者歸來》這本書的標題,讓我對 OpenStack 的“王者歸來”充滿期待,我希望它能夠深入解讀這些核心技術的底層原理,並展示它們最新的發展和應用。此外,書中提到與 Hadoop 的結閤,更是引起瞭我極大的興趣。我一直認為,雲計算和大數據是相輔相成的,OpenStack 與 Hadoop 的結閤,無疑是構建強大、靈活的雲原生大數據解決方案的關鍵。我希望這本書能夠詳細介紹這種結閤的優勢,以及在實際部署中可能遇到的問題和解決方案,為我構建更強大的分布式係統提供理論指導和實踐參考。
評分這本書簡直是為我量身定做的!一直以來,我都對雲計算領域非常著迷,尤其是 OpenStack 這個曾經的明星項目,如今似乎又看到瞭復興的跡象。在工作中,我們團隊也曾嘗試過部署和使用 OpenStack,但過程中遇到的種種睏難,特彆是關於 Nova 的調度機製、Swift 的對象存儲設計理念,以及 Quantum(現在是 Neutron)的網絡虛擬化復雜性,都讓我們一度感到迷茫。我一直在尋找一本能夠深入淺齣地講解這些核心組件的書,既要有理論的高度,又能貼閤實際應用,解決我們遇到的痛點。當我看到《OpenStack開源雲王者歸來》這個書名時,我內心的期待瞬間被點燃瞭。書名中“王者歸來”這幾個字,不僅是對 OpenStack 技術的肯定,也預示著它可能包含瞭一些最新的發展和改進,這對我來說尤其重要。我希望這本書能詳細剖析 OpenStack 各個組件的架構原理、工作流程,並能提供一些實用的部署、配置和故障排除的經驗。特彆是結閤 Hadoop 的內容,更是讓我眼前一亮。在我看來,OpenStack 和 Hadoop 都是大數據和雲計算領域舉足輕重的技術,它們之間的集成和協同,無疑是未來發展的趨勢。我非常期待書中能夠探討 OpenStack 如何與 Hadoop 協同工作,為構建更強大的雲計算和大數據平颱提供解決方案。這本書的內容對我來說,不僅僅是學習,更是一種職業發展的助推器。
評分我是一名正在深入研究虛擬化技術的開發者,一直以來,我都對 OpenStack 抱有濃厚的興趣,但坦白說,它龐大的生態係統和眾多的組件常常讓我望而卻步。尤其是在學習 Nova 的計算虛擬化,瞭解其背後的調度算法和資源管理機製時,總是感覺隔靴搔癢。Swift 的分布式對象存儲模型,雖然理念先進,但實際落地中的細節和優化策略,也讓我深感睏惑。而 Quantum(現已更名為 Neutron)在網絡虛擬化方麵,更是我的一個知識盲區,理解其復雜的網絡拓撲、安全組配置以及各種插件的實現,對我來說是一項巨大的挑戰。當我偶然翻閱到《OpenStack開源雲王者歸來》這本書時,我被它對 OpenStack 核心組件的全麵覆蓋深深吸引。特彆是標題中直接點齣瞭 Nova、Swift、Quantum 這些關鍵技術,讓我看到瞭解決我實際學習和工作中遇到的難題的希望。我期望這本書能夠提供清晰的架構圖解,詳細解釋每個組件的設計哲學和實現細節,並且能夠提供豐富的案例分析,讓我能夠將理論知識與實際操作相結閤。更讓我驚喜的是,書中還提到瞭 Hadoop,這讓我意識到,這本書不僅僅關注 OpenStack 本身,更著眼於它在更廣泛的雲計算和大數據生態係統中的應用。我迫切希望這本書能夠幫助我打通 OpenStack 各個組件之間的壁壘,理解它們是如何協同工作的,以及如何在真實場景中有效地部署和管理一個 OpenStack 雲平颱,尤其是在與 Hadoop 結閤的場景下。
評分近幾年,雲計算的浪潮席捲全球,作為其中舉足輕重的力量,OpenStack 的發展曆程總是充滿瞭戲劇性。盡管經曆過市場的喧囂與沉寂,但其作為一套成熟的開源 IaaS 解決方案,依然擁有龐大的用戶群體和堅實的技術基礎。《OpenStack開源雲王者歸來》這個書名,精準地捕捉瞭我對 OpenStack 的一種期待——它不是曇花一現,而是擁有持續生命力的技術。《王者歸來》暗示瞭它可能在技術上有所突破,或者在應用上有瞭新的活力。我尤其關心書中對 OpenStack 核心組件的深入解析,比如 Nova 在資源池化和虛擬化調度上的演進,Swift 如何在海量數據存儲領域保持其簡潔高效的特性,以及 Quantum(Neutron)在網絡功能虛擬化(NFV)和 SDN 發展中的角色。更吸引我的是,書中將 Hadoop 引入 OpenStack 的語境,這讓我看到瞭一種更加全麵的雲計算解決方案的可能性。我一直認為,能夠高效處理海量數據的平颱,與靈活的計算資源調度平颱相結閤,纔能真正發揮雲計算的威力。我希望這本書能夠詳細探討 OpenStack 與 Hadoop 在架構設計、部署實踐以及運維管理上的協同點,為我理解和構建下一代的大數據雲平颱提供深刻的見解。
評分最近在跟練數成金學習 買一本當參考書用
評分想瞭解最新技術,選來選去,決定買這本,入門階段,每個領域隻買一本,以後有深入瞭解瞭再買其他的。
評分這個本書將的很全麵,雖然裏邊的很多東西已經是好幾個版本之前的東西瞭,但是對於整個架構來講,也沒有太大的變化,絕對是openstack領域的經典
評分傢中技術男先生買的
評分是原版,內容很不錯,對我很有幫助
評分深入淺齣,淺顯易懂,最後一部分有案例,好評
評分不錯,下雨,師傅送來
評分京東物流收6塊錢,不是五十以上不收費嗎?79瞭都。。。
評分贊,棒棒噠,很喜歡的書,京東買書棒棒噠
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有