虛擬化KVM極速入門

《虛擬化KVM極速入門》是清華大學出版社2022年出版的書籍。

基本介紹

  • 中文名:虛擬化KVM極速入門
  • 作者:陳濤
  • 出版社:清華大學出版社
  • ISBN:9787302589877
  • 定價:89
內容簡介,圖書目錄,

內容簡介

虛擬化技術是雲計算的底層支撐技術之一。作為已經納入到Linux核心的虛擬化解決方案,KVM虛擬化近年來發展迅猛,是很多公共雲供應商默認的虛擬機管理程式。對於IT從業者來講,掌握一些KVM虛擬化知識是很有必要的。 本書是《虛擬化KVM進階實戰》姊妹篇,共有6章。針對初學者,先從虛擬化基本概念及KVM原理講起,然後通過全動手的實驗學習KVM的安裝、虛擬機創建、虛擬機的日常管理、虛擬網路的管理、虛擬存儲的管理。 KVM虛擬化其實是Linux、KVM、QEMU和libvirt等很多開源技術的組合,對於初學者來講學習曲線比較陡。本書將這些技術融會貫通,是作者多年講授KVM虛擬化實戰課程經驗的結晶,可以使學習者快速入門並為後續的企業級套用打下基礎。

圖書目錄

第1章KVM概述
1.1虛擬化概述
1.1.1虛擬化的定義
1.1.2作業系統虛擬化的歷史
1.1.3作業系統虛擬化的實現方式
1.1.4虛擬化翻譯技術的分類
1.1.5Hypervisor的分類
1.2KVM概述
1.2.1KVM的歷史
1.2.2KVM的體系結構
1.2.3QEMU與KVM
1.2.4libvirt與KVM
1.2.5KVM的集中管理與控制
1.3本章小結
第2章KVM安裝
2.1安裝環境的準備
2.1.1生產環境的硬體配置
2.1.2實驗環境的準備
2.2KVM的安裝
2.2.1下載CentOS 8的ISO檔案
2.2.2創建新虛擬機
2.2.3修改虛擬機的設定
2.2.4安裝CentOS 8時直接安裝KVM組件
2.2.5查看安裝的結果
2.2.6安裝額外組件及升級
2.2.7虛擬化功能驗證
2.3KVM的管理方法
2.3.1本地管理
2.3.2遠程管理
2.4本章小結
第3章創建虛擬機
3.1使用Cockpit創建虛擬機
3.1.1查看當前配置
3.1.2創建虛擬機
3.1.3查看虛擬機與環境的配置
3.2使用virtmanager創建虛擬機
3.2.1使用virtmanager查看當前配置
3.2.2創建虛擬機
3.2.3查看虛擬機與環境的配置
3.3使用virtinstall創建虛擬機
3.3.1創建虛擬機並通過互動模式安裝
3.3.2查看虛擬機與環境的配置
3.3.3virtinstall高級用法示例
3.4半虛擬化驅動VirtIO
3.4.1半虛擬化驅動VirtIO原理
3.4.2半虛擬化驅動VirtIO的安裝
3.5QEMU Guest Agent
3.5.1QEMU Guest Agent原理
3.5.2Linux下的QEMU Guest Agent
3.5.3Windows下的QEMU Guest Agent
3.6顯示設備與協定
3.6.1顯示設備
3.6.2顯示協定
3.6.3Remote Viewer連線虛擬機排錯
3.6.4Linux下的SPICE Agent
3.6.5Windows下的SPICE Agent
3.7本章小結
第4章管理虛擬機
4.1libvirt架構概述
4.2使用virtmanager管理虛擬機
4.2.1virtmanager界面概述
4.2.2虛擬機生命周期管理
4.2.3管理虛擬硬體
4.3使用virsh管理虛擬機
4.3.1獲得幫助
4.3.2常用的子命令
4.4使用Cockpit管理虛擬機
4.5本章小結
第5章管理虛擬網路
5.1查看默認網路環境
5.1.1查看宿主機的網路環境
5.1.2查看libvirt的網路環境
5.1.3查看虛擬機的網路配置
5.2TUN/TAP設備工作原理與管理
5.3網橋工作原理與管理
5.3.1考察現有網橋
5.3.2通過iproute管理網橋
5.3.3通過NetworkManager管理網橋
5.3.4通過網路接口檔案管理網橋
5.3.5通過Cockpit管理網橋
5.4KVM/libvirt常用的網路類型
5.4.1虛擬機支持的網路
5.4.2libvirt管理的虛擬網路
5.4.3NAT模式
5.4.4橋接模式
5.4.5隔離模式
5.4.6路由模式
5.4.7開放模式
5.4.8直接附加模式
5.4.9PCI直通與SRIOV
5.5創建和管理隔離的網路
5.5.1通過virtmanager創建和管理隔離網路
5.5.2通過Cockpit創建和管理隔離網路
5.5.3通過virsh創建和管理隔離網路
5.5.4使用隔離網路
5.6創建和管理NAT的網路
5.6.1使用多種方式創建NAT網路
5.6.2使用NAT網路
5.7創建和管理橋接的網路
5.7.1在宿主機上創建網橋
5.7.2使用網橋
5.8創建和管理路由的網路
5.8.1在宿主機上創建路由模式的網路
5.8.2使用路由模式的網路
5.9創建和管理開放的網路
5.10實現多VLAN支持
5.10.1創建支持VLAN的網路接口
5.10.2創建使用VLAN網路接口的網橋
5.10.3配置虛擬機使用VLAN
5.11通過網路過濾器提高安全性
5.11.1網路過濾器基本原理
5.11.2網路過濾器的管理工具
5.11.3預安裝的網路過濾器
5.11.4網路過濾器語法基本格式
5.11.5自定義網路過濾器示例
5.12本章小結
第6章管理虛擬存儲
6.1虛擬存儲的術語
6.1.1虛擬機的存儲設備
6.1.2宿主機的存儲資源
6.2非託管的存儲
6.2.1使用dd創建磁碟映像檔案
6.2.2使用virsh管理虛擬機磁碟映像檔案
6.2.3使用virtmanager管理虛擬機磁碟映像檔案
6.3qemuimg命令的使用
6.3.1qemuimg支持的映像檔案格式
6.3.2創建和格式化新的映像檔案
6.3.3檢查映像檔案的一致性
6.3.4重新調整映像檔案的大小
6.3.5qcow2映像檔案的選項
6.3.6基礎映像與派生映像
6.3.7修改映像檔案的選項
6.3.8轉換映像檔案格式
6.3.9比較映像檔案
6.3.10更改基礎映像檔案
6.3.11提交對映像檔案的更改
6.3.12顯示映像檔案布局
6.3.13快照管理
6.4存儲池
6.4.1查看當前存儲池
6.4.2存儲池的分類
6.4.3創建存儲池的通用流程
6.4.4基於目錄的存儲池
6.4.5基於物理磁碟的存儲池
6.4.6基於LVM卷組的存儲池
6.4.7基於網路檔案系統的存儲池
6.4.8基於iSCSI目標的存儲池
6.5存儲卷
6.5.1獲得存儲卷的信息
6.5.2創建存儲卷
6.5.3向虛擬機分配存儲卷
6.5.4刪除存儲卷及擦除存儲卷
6.6本章小結

相關詞條

熱門詞條

聯絡我們