本書分七章,虛擬化與容器概述、計算虛擬化、存儲虛擬化、網絡虛擬化、Docker容器技術、Kubernetes微服務技術、桌面虛擬化技術應用。內容包括:基本概念;虛擬化技術概述;存儲虛擬化概述;網絡虛擬化概述等。
第1章 虛擬化與容器概述
1.1 基本概念
1.1.1 云計算的產生與發(fā)展歷程
1.1.2 云計算與虛擬化
1.1.3 虛擬化與容器
1.2 發(fā)展歷程
1.2.1 計算模型的發(fā)展歷程
1.2.2 虛擬化技術的發(fā)展歷程
1.2.3 容器技術的發(fā)展
1.3 新發(fā)展趨勢
1.3.1 超融合架構
1.3.2 虛擬數(shù)據(jù)中心
第2章 計算虛擬化
2.1 虛擬化技術概述
2.1.1 發(fā)展歷程
2.1.2 虛擬化的優(yōu)勢
2.1.3 虛擬化層次與分類
2.2 虛擬化原理
2.2.1 虛擬機與虛擬機監(jiān)控器
2.2.2 x86虛擬化技術
2.2.3 虛擬化技術的實現(xiàn)
2.3 虛擬化分類
2.3.1 桌面虛擬化
2.3.2 服務器虛擬化
2.4 Xen虛擬機系統(tǒng)簡介
2.4.1 Xen Hypervisor
2.4.2 基本概念
2.4.3 虛擬域
2.4.4 Xen體系結構
2.4.5 Xen的安裝
2.4.6 Xen的使用
2.5 KVM虛擬化簡介
2.5.1 QEMU/KVM
2.5.2 QEMU模擬器
2.5.3 libvirt
2.5.4 virt—manager的搭建
第3章 存儲虛擬化
3.1 存儲虛擬化概述
3.1.1 什么是存儲虛擬化
3.1.2 存儲虛擬化的優(yōu)缺點
3.1.3 存儲虛擬化的意義
3.2 存儲虛擬化的層次
3.2.1 基于主機的存儲虛擬化
3.2.2 基于存儲設備的存儲虛擬化
3.2.3 基于存儲網絡的存儲虛擬化
3.3 傳統(tǒng)存儲系統(tǒng)
3.3.1 DAS的形態(tài)
3.3.2 DAS的2限性
3.4 SAN技術與應用
3.4.1 SAN存儲基礎
3.4.2 SAN系統(tǒng)組成
3.5 NAS系統(tǒng)
3.5.1 NAS基礎
3.5.2 NAS網絡拓撲
3.6 存儲虛擬化的方式
3.6.1 存儲虛擬化實現(xiàn)的對象
3.6.2 存儲虛擬化的方式
3.7 存儲虛擬化的發(fā)展趨勢
3.7.1 存儲虛擬化的問題
3.7.2 解決方式
3.7.3 存儲虛擬化的未來趨勢
3.8 基于CentOS 7.4 Ceph分布式存儲
3.8.1 部署實踐
3.8.2 磁盤初始化
3.9 企業(yè)級項目案例
3.9.1 客戶端/服務器配置環(huán)境說明
3.9.2 服務端安裝
3.9.3 客戶端安裝
第4章 網絡虛擬化
4.1 網絡虛擬化概述
4.1.1 網絡虛擬化的技術背景
4.1.2 網絡虛擬化的基本概念
4.1.3 網絡虛擬化的基本特征
4.1.4 網絡虛擬化的分類
4.2 軟件定義網絡
4.2.1 SDN原理
4.2.2 數(shù)據(jù)控制分離
4.2.3 OpenFlow接口協(xié)議
4.2.4 SDN控制平面
4.3 OpenStack簡介
4.4 SD—WAN
4.4.1 SD—WAN概述
4.4.2 三種典型的SD—WAN應用場景
4.4.3 SD—WAN現(xiàn)狀及發(fā)展
4.5 案例:中國電信基于SDN的云資源池網絡
4.5.1 案例介紹
4.5.2 商業(yè)價值
第5章 Docker容器技術
5.1 認識Docker
5.1.1 Docker的基本概念
5.1.2 Docker的核心組件
5.1.3 Docker架構及各模塊的功能
5.1.4 Docker的底層技術
5.1.5 Docker的安裝
5.2 容器管理
5.2.1 創(chuàng)建容器
5.2.2 列出容器
5.2.3 啟動和停止
5.2.4 刪除容器
5.2.5 遷移容器
5.3 鏡像管理
5.3.1 獲取鏡像
5.3.2 列出鏡像
5.3.3 創(chuàng)建鏡像
5.3.4 上傳鏡像
5.3.5 刪除鏡像
5.4 數(shù)據(jù)卷管理
5.4.1 創(chuàng)建數(shù)據(jù)卷
5.4.2 掛載數(shù)據(jù)卷
5.4.3 備份、恢復和遷移數(shù)據(jù)卷
5.5 倉庫管理
5.5.1 公有倉庫
5.5.2 創(chuàng)建私有倉庫
5.6 網絡管理
5.6.1 五種基本網絡模式
5.6.2 Docker網絡相關參數(shù)
5.6.3 Docker自定義網絡實踐
5.7 Docker應用
第6章 Kubernetes微服務技術
6.1 Kubernetes的架構與組件
6.1.1 Kubernetes的作用與設計理念
6.1.2 Kubernetes相關術語
6.1.3 Kubernetes的基本架構
6.1.4 Kubernetes的相關組件
6.2 Kubernetes與PaaS的關系
6.3 Kubernetes與Docker的關系
6.4 Kubernetes的資源管理機制
6.4.1 Kuberaaetes的存儲管理
6.4.2 Kubernetes的網絡管理
6.5 Kubernetes的安裝部署
6.5.1 Kubernetes源碼安裝與鏡像獲取
6.5.2 Kubernester—UI的部署
6.5.3 Knbernetes Dashboard的部署
6.5.4 Kubernetes中的常見問題
第7章 桌面虛擬化技術應用
7.1 虛擬桌面基礎架構概述
7.2 VDI技術原理
7.2.1 22設備層
7.2.2 網絡接入層
7.2.3 桌面虛擬化控制層
7.3 VDI主流通信協(xié)議
7.3.1 RDP/RemoteFX協(xié)議
7.3.2 ICA/HDX協(xié)議
7.3.3 PCoIP協(xié)議
7.3.4 SPICE協(xié)議
7.3.5 通信協(xié)議對比分析
7.4 主流VDI平臺介紹
7.4.1 VMware Horizon View
7.4.2 Citrix XenDesktop概述
7.5 遠程共享桌面
7.5.1 遠程共享桌面技術原理及應用
7.5.2 遠程共享桌面的優(yōu)缺點
7.5.3 遠程共享