圖書簡介,內容簡介,圖書目錄,
圖書簡介
《KVM私有雲架構設計與實踐》是上海交通大學出版的一本圖書
內容簡介
本書通過現狀、通用架構與模型、技術實現基礎、典型案例與用例等四個部分,闡述基於KVM環境中的私有雲構建元素。 通過本書,讀者會了解到KVM私有雲的主流實現技術,包括架構、模擬器、存儲、網路等基礎知識等。最後的部分會對VDI的幾個典型場景以及運維、測試、調節與最佳化等有針對性地敘述,讀者可以直接將其運用到產品或項目中。
圖書目錄
第一篇 私有雲現狀
第1章 私有雲行業現狀
1.1 私有雲概念
1.2 國內私有雲企業與行業客戶
1.2.1 行業垂直細分
1.2.2 落地場景
1.3 總結
第二篇 架構設計
第2章 基礎架構設計
2.1 基本架構原則
2.1.1 合理的存儲配置
2.1.2 穩定的網路基礎
2.1.3 可靠的計算資源
2.2 架構安全
2.2.1 認證與授權
2.2.2 服務安全
2.3 “雲”化架構
2.3.1 池化資源
2.3.2 SLA管理
2.4 OpenStack基礎架構設計示例
2.5 總結
第3章 軟體架構設計
3.1 開源雲架構概覽
3.1.1 混合雲——OpenStack
3.1.2 IaaS——oVirt
3.1.3 PaaS——OpenShift
3.2 集群架構與軟體設計原則
3.2.1 集群架構模型
3.2.2 控制單元與服務代理
3.2.3 管理平台設計
3.3 服務實現
3.3.1 基本服務元素
3.3.2 服務實現示例
3.3.3 IaaS拓展
3.3.4 PaaS拓展
3.4 Paas平台示例——OpenShift
3.5 總結
第三篇 私有雲核心技術與套用
第4章 KVM虛擬化基礎
4.1 QEMU
4.1.1 QEMU/KVM簡介
4.1.2 機器模型
4.1.3 設備清單
4.1.4 QEMU控制台
4.1.5 QAPI
4.2 Libvirt
4.2.1 基本概念與用例
4.2.2 對象描述方法
4.2.3 Virsh控制台
4.2.4 編程示例
4.3 快速入門
4.3.1 搭建VirtManager
4.3.2 學習建議
第5章 容器技術基礎
5.1 容器簡介
5.1.1 技術歷史
5.1.2 技術實現
5.2 Docker
5.2.1 基本架構
5.2.2 主要元素
5.2.3 周邊工具
5.3 安全隱患與對應措施
第6章 私有雲網路基礎
6.1 網路模型關鍵字
6.2 經典虛擬化網路
6.2.1 橋接網路
6.2.2 NAT網路
6.2.3 VLAN網路
6.3 軟體定義網路
6.3.1 技術基礎
6.3.2 虛擬化組網示例
第7章 私有雲存儲基礎
7.1 存儲基本元素
7.1.1 VFS
7.1.2 檔案系統
7.1.3 塊設備
7.2 虛擬機硬碟存儲
7.2.1 虛擬硬碟
7.2.2 無狀態存儲
7.2.3 存儲池
7.3 分散式存儲後端
7.3.1 Glusterfs
7.3.2 Ceph
第四篇 實踐與拓展
第8章 行業案例簡析
8.1 VMware與Citrix組建銀行桌面雲
8.1.1 用戶需求
8.1.2 架構設計與分析
8.2 OpenStack構建大學私有雲
8.2.1 用戶需求
8.2.2 架構設計
8.3 iVit構建大學教學桌面雲
8.3.1 用戶需求
8.3.2 架構設計與分析
第9章 私有雲特性功能
9.1 設備透傳與重定向
9.1.1 PCI/PCI—E設備
9.1.2 SR-IOV
9.1.3 USB
9.1.4 串口與並口
9.2 GPU與桌面協定
9.2.1 物理顯示卡透傳
9.2.2 開源vGPU實現
9.2.3 3D遠程桌面協定
9.3 檔案帶外管理
9.3.1 技術基礎
9.3.2 檔案監控與審計
9.3.3 病毒集中掃描
9.3.4 軟體增量分發
9.4 虛擬機體驗最佳化
9.4.1 CPU
9.4.2 記憶體
9.4.3 硬碟
9.4.4 網路
9.4.5 virtio多佇列
9.4.6 來賓工具
9.4.7 單點登錄
9.4.8 QEMU FT
9.5 伺服器系統最佳化
9.5.1 性能監控工具
9.5.2 存儲
9.5.3 網路
9.5.4 主機板選項
9.6 客戶端部署
9.7 P-V互遷
9.8 數據備份
9.8.1 離線備份
9.8.2 線上備份
第10章 運維與測試工具
10.1 監視與日誌管理
10.1.1 監視
10.1.2 日誌管理
10.2 主機管理與配置
10.2.1 自動配置
10.2.2 主機管理
10.3 負載均衡與高可用
10.3.1 負載均衡
10.3.2 高可用
10.4 測試
10.4.1 性能測試
10.4.2 功能測試
結語
解決問題的建議
參考文獻與開源項目
第8章 行業案例簡析
8.1 VMware與Citrix組建銀行桌面雲
8.1.1 用戶需求
8.1.2 架構設計與分析
8.2 OpenStack構建大學私有雲
8.2.1 用戶需求
8.2.2 架構設計
8.3 iVit構建大學教學桌面雲
8.3.1 用戶需求
8.3.2 架構設計與分析
第9章 私有雲特性功能
9.1 設備透傳與重定向
9.1.1 PCI/PCI—E設備
9.1.2 SR-IOV
9.1.3 USB
9.1.4 串口與並口
9.2 GPU與桌面協定
9.2.1 物理顯示卡透傳
9.2.2 開源vGPU實現
9.2.3 3D遠程桌面協定
9.3 檔案帶外管理
9.3.1 技術基礎
9.3.2 檔案監控與審計
9.3.3 病毒集中掃描
9.3.4 軟體增量分發
9.4 虛擬機體驗最佳化
9.4.1 CPU
9.4.2 記憶體
9.4.3 硬碟
9.4.4 網路
9.4.5 virtio多佇列
9.4.6 來賓工具
9.4.7 單點登錄
9.4.8 QEMU FT
9.5 伺服器系統最佳化
9.5.1 性能監控工具
9.5.2 存儲
9.5.3 網路
9.5.4 主機板選項
9.6 客戶端部署
9.7 P-V互遷
9.8 數據備份
9.8.1 離線備份
9.8.2 線上備份
第10章 運維與測試工具
10.1 監視與日誌管理
10.1.1 監視
10.1.2 日誌管理
10.2 主機管理與配置
10.2.1 自動配置
10.2.2 主機管理
10.3 負載均衡與高可用
10.3.1 負載均衡
10.3.2 高可用
10.4 測試
10.4.1 性能測試
10.4.2 功能測試
結語
解決問題的建議
參考文獻與開源項目
技術術語 302