編輯推薦
OpenStack中國社區核心技術交流群管理員之作
企業評估OpenStack雲平颱能力的參考書
雲計算、網絡、存儲以及大數據處理融為一體的實踐部署指導書
內容簡介
《OpenStack部署實踐(第2版)》基於OpenStack Kilo版講述瞭部署相關的內容,是作者多年實踐經驗的總結。書中不僅對上一版進行瞭全麵修訂,還增加瞭桌麵虛擬化、Neutron與SDN、分布式存儲、Swift對象存儲、Hadoop彈性集群、Heat與Ceilometer組件、Docker、VMware與OpenStack鏡像互轉等新內容。
作者簡介
張子凡,OpenStack中國社區核心技術交流群的管理員之一,誌力於推動OpenStack在中國企業的應用,幫助企業降低IT成本,提高經濟收益。
1989年畢業於吉林大學計算機係,從modem、3+、Novell、x.25、DDN、FrameRelay、ATM等開始網絡技術學習,從SCO Unix、dBase、FoxBase、Oracle、Informix等開始學習主機與數據庫技術。
1999年,加入朗訊科技公司。至2011年,一直在外企工作。雖然期間也從事瞭銷售與渠道管理工作,但由於對技術的熱愛以及前期在網絡方麵的知識儲備,從未中斷學習技術。
2012年,開始從事OpenStack雲計算係統的技術、實驗以及7×24運行的生産類係統的部署,完成瞭大量的實驗工作。
精彩書評
“如果你在做雲計算,不知道OpenStack都不好意思跟人打招呼。本書係統而又全麵地介紹瞭與OpenStack部署和應用相關的各個方麵,體現瞭OpenStack的新進展,並且包括一些比較新的項目介紹及應用實踐,例如Magnum和Sahara等,是一本不可多得的全麵介紹OpenStack的好書。無論你是係統架構師,還是雲端開發人員、係統管理員或者運維人員,我相信都能在本書中找到你所需要的關於OpenStack的內容。”
——劉光亞,IBM CSTL雲計算架構師,OpenStack Magnum Core Member
“OpenStack社區從建立至今發展瞭5個年頭,在這5年裏,它發展日星月異,截止目前已經是公認的僅次於Linux社區的第二大社區。然而快速發展的同時,也遺留下瞭一些詬病——眾多分散的項目帶來的係統復雜性,詳細、係統的文檔匱乏,陡峭的學習麯綫等,這些都使得很多IT實施人員以及學者望而卻步,阻礙瞭OpenStack的商用發展。今天有幸閱讀瞭本書,我認為本書詳盡地介紹瞭OpenStack安裝部署,是作者多年緻力於OpenStack領域的經驗匯集而成的結晶,值得每一位讀者細細品讀。”
——李中華,華為OpenStack社區參與者
“OpenStack是雲計算開源的解決方案,作為開源雲計算領域核武器級彆的利器,對開發者來說也意味著較高的入門門檻。相對於IT實施人員來說,開發者更需要一本能夠快速帶領大傢部署復雜開發環境的好書。作為一個在開發領域摸爬滾打多年的老兵,本書的齣現解決瞭OpenStack開發入門階段安裝部署的高門檻難題。本書深入淺齣,從實際齣發,實在是踏入雲計算開發之旅的必備良書。”
——李明(Alexandra),1024創業咖啡CTO
目錄
第1章 OpenStack基本操作係統環境的PXE自動部署
1.1 PXE、Kickstart與Preseed簡介
1.2 PXE服務器的準備
1.3 復製Ubuntu和CentOS操作係統文件
1.4 PXE客戶端操作係統的選擇與引導過程
1.5 CentOS宿主機的Kickstart配置文件
1.6 OpenStack計算節點的主機Preseed配置文件
1.7 使用PXE安裝CentOS 7的腳本
1.8 常見問題與處理
1.9 小結
1.10 參考資源
第2章 OpenStack與網絡
2.1 網卡管理工具ethtool
2.2 網橋及網橋管理工具bridge-utils
2.3 虛擬局域網VLAN
2.4 主機多網卡靜態路由配置
2.5 Open vSwitch簡介與實驗
2.6 構建雲中的網絡
2.7 Linux內核的VXLAN功能實驗記錄
2.8 Linux內核VXLAN與Open vSwitch的結閤
2.9 網絡名字空間及網絡虛擬設備
2.10 小結
2.11 參考資源
第3章 OpenStack基本控製服務多點部署
3.1 部署環境說明
3.2 控製節點主機環境準備
3.3 虛擬機鏡像的準備
3.4 OpenStack基本控製服務組件的安裝與配置
3.5 OpenStack基本服務運行簡要驗證
3.6 小結
3.7 參考資源
第4章 nova-network多機部署及企業應用
4.1 nova-network多主機部署簡介
4.2 部署環境說明
4.3 nova-network FlatDHCP部署模式
4.4 創建並管理虛擬機
4.5 nova-network VLAN部署模式
4.6 nova-network元數據處理
4.7 nova-network企業應用模式調整
4.8 小結
4.9 參考資源
第5章 OpenStack桌麵虛擬化
5.1 虛擬桌麵協議介紹
5.2 免費使用的xVDI System I虛擬桌麵係統
5.3 xVDI System I虛擬桌麵係統部署
5.4 無法連接Windows虛擬機的異常處理
5.5 小結
5.6 參考資源
第6章 OpenStack Neutron網絡服務
6.1 部署環境說明
6.2 Neutron組件的構成及原理
6.3 Neutron組件的安裝
6.4 Linuxbridge VLAN/VXLAN網絡模式配置
6.5 Open vSwitch GRE部署模式及相關配置文件
6.6 Neutron網絡模式下元數據服務路徑
6.7 Neutron模式下創建網絡的相關操作
6.8 Neutron DVR
6.9 參考資源
第7章 Neutron與SDN融閤
7.1 廣義的SDN
7.2 Arista 官方SDN原理圖
7.3 實驗環境說明
7.4 配置Arista交換機
7.5 配置Neutron Server
7.6 Neutron與Arista SDN聯動測試
7.7 測試總結
7.8 參考資源
第8章 分布式存儲係統
8.1 分布式文件係統MooseFS
8.2 GlusterFS係統安裝
8.3 Ceph係統安裝
8.4 用戶管理
8.5 客戶端操作
8.6 小結
8.7 參考資源
第9章 OpenStack中央存儲及虛擬機動態遷移
9.1 NFS中央存儲模式
9.2 虛擬機動態遷移
9.3 NFS係統的不足及pNFS的發展
9.4 參考資源
第10章 Cinder捲服務
10.1 Cinder的安裝與配置及連接Netapp存儲後端
10.2 連接Gluster存儲後端
10.3 連接Ceph存儲後端
10.4 小結
10.5 參考資源
第11章 Swift存儲係統部署
11.1 Swift係統簡介及原理
11.2 Swift環境部署簡介
11.3 公共服務部署與服務注冊
11.4 account-container-server部署
11.5 object-server部署
11.6 proxy-server部署
11.7 Swift存儲中使用ring文件的創建與分發
11.8 proxy-server雙機心跳服務部署
11.9 Swift驗證與實踐
11.10 Windows下Swift客戶端的使用
11.11 Swift故障恢復
11.12 小結
11.13 參考資源
第12章 OpenStack與Docker
12.1 Docker簡介
12.2 安裝與運行Docker
12.3 Machine、Swarm、Compose及Flocker
12.4 Docker與OpenStack的融閤
12.5 nova-docker方案實踐
12.6 參考資源
第13章 Heat與彈性集群伸縮
13.1 Telemetry簡介
13.2 Telemetry安裝環境
13.3 Telemetry服務的安裝與配置
13.4 Telemetry Agent安裝
13.5 創建警告
13.6 Heat簡介
13.7 Heat部署環境信息
13.8 Heat服務的安裝與配置
13.9 創建Heat域及管理員
13.10 創建棧
13.11 參考資源
第14章 Sahara與彈性Hadoop集群
14.1 Sahara簡介
14.2 Sahara部署準備
14.3 Sahara部署環境設置
14.4 sahara-api服務的安裝與配置
14.5 安裝sahara-dashboard
14.6 預封裝虛擬機鏡像的下載與注冊
14.7 創建Hadoop集群
14.8 查看創建完成的集群
14.9 故障處理
14.10 參考資源
第15章 OpenStack與VMware虛擬機遷移
15.1 實驗環境
15.2 將VMware ESXi平颱的虛擬機遷移至OpenStack 平颱
15.3 將OpenStack 平颱的虛擬機遷移至VMware ESXi 平颱
15.4 小結
15.5 參考資源
精彩書摘
《OpenStack部署實踐(第2版)》:
第5章Open Stack桌麵虛擬化
對於許多原來使用商業虛擬化軟件的企業來說,如果能基於“開源、免費”、無知識産權風險的Open Stack來建設企業服務器與桌麵虛擬化係統,將是一件極為值得考慮的事情。
本章以信立訊科技提供的免費使用的xVDI SystemI虛擬桌麵係統部署為例來嚮讀者展示基於Open Stack平颱的虛擬桌麵係統,以便讓讀者較好地理解虛擬桌麵協議、架構以及與Open Stack係統的融閤。
5.1虛擬桌麵協議介紹
雖然使用Horizon Web界麵管理Open Stack虛擬機時,是通過VNC協議來完成的,但在真正的辦公環境中使用虛擬桌麵時,我們更願意使用RDP或SPICE協議。
RDP協議與Windows環境融閤得較好,也經過瞭近7個版本的發展,是最容易使用的一個協議。同時,由於它能夠較容易地完成本地主機與虛擬機間的USB、磁盤、聲音設備重定嚮,因此在一些不對桌麵虛擬化進行限製的部分辦公應用場景中,它是一個簡單易行的方法。
RDP另一項最重要的優勢在於它能夠在低速綫路上同時支持更多的桌麵連接,較適於基於廣域低速綫路上的桌麵虛擬化應用要求。
當然,RDP也有其不足之處,主要是以下幾點。
RDP虛擬機桌麵處理的壓力均在後端服務器,前端的PC或瘦終端設備的CPU處理能力基本上得不到充分利用。
前端需要直接通過RDP協議連接虛擬機本身的IP地址及3389端口,但不論是公網還是私網環境,虛擬機的業務IP地址是無法隱藏的,因此安全性方麵的防護就是一個需要進一步考慮的問題。
……
前言/序言
OpenStack部署實踐(第2版) epub pdf mobi txt 電子書 下載 2024
OpenStack部署實踐(第2版) 下載 epub mobi pdf txt 電子書