虛擬化技術項目式教程

許桂秋 趙友貴

  • 出版商: 人民郵電
  • 出版日期: 2025-04-01
  • 售價: $359
  • 語言: 簡體中文
  • 頁數: 172
  • ISBN: 7115661278
  • ISBN-13: 9787115661272
  • 下單後立即進貨 (約4週~6週)

  • 虛擬化技術項目式教程-preview-1
  • 虛擬化技術項目式教程-preview-2
虛擬化技術項目式教程-preview-1

相關主題

商品描述

本書從應用實踐出發,寓教於實操,詳細介紹虛擬化技術的基礎內容和操作技能,共包括 6 個項目,分別是 KVM 概述、使用 Libvirt 創建和管理虛擬機、使用 virt-manager 創建和管理虛擬機、虛擬網絡的配置和管理、網絡存儲架構的搭建和使用、KVM 鏡像管理與桌面虛擬化。通過具體實驗,讀者能夠更透徹地理解理論知識,瞭解虛擬機技術典型應用和實操技巧。本書緊跟行業需求和發展現狀,以業內的最佳實踐來設計和開展相關實驗,力求培養讀者扎實的理論基礎和動手能力。

本書內容豐富,實驗貼近真實應用,是一本幫讀者快速掌握虛擬化技術基礎知識的入門級圖書。本書可作為雲計算領域從業者的參考書,也可作為雲計算相關課程的教材。

作者簡介

許桂秋,北京中科特瑞科技有限公司運營總監,主要研究方向為專註於大數據、人工智能技術領域的產教融合研究,負責機器學習、電腦視覺、人工智能導論、深度學習原理與TensorFlow實踐、樣本數據處理、自然語言處理授課任務。已出版專著:《大數據導論》、《Python編程基礎與應用》、《NoSQL數據庫原理與應用》、《數據挖掘與機器學習》等9本系列教材。

目錄大綱

項目一 KVM概述 1

1.1 學習目標 1

1.2 項目描述 2

1.3 相關知識 2

1.3.1 虛擬化概述 2

1.3.2 虛擬化技術的分類 4

1.3.3 虛擬化開源技術 8

1.3.4 KVM概述 10

1.3.5 KVM的關鍵功能 11

1.3.6 KVM工具集 12

1.3.7 QEMU-KVM 13

1.4 項目實踐 14

1.4.1 下載和安裝VMware Workstation 14

1.4.2 下載Linux鏡像 19

1.4.3 使用VMware Workstation部署CentOS虛擬機 20

1.4.4 使用VMware Workstation部署Ubuntu虛擬機 27

1.4.5 使用PuTTY連接Ubuntu 31

1.4.6 搭建QEMU-KVM虛擬化環境 32

1.4.7 使用qemu-img命令創建虛擬機硬盤並安裝Ubuntu虛擬機 32

課後練習 33

項目二 使用Libvirt創建和管理虛擬機 34

2.1 學習目標 34

2.2 項目描述 34

2.3 相關知識 35

2.3.1 Libvirt簡介 35

2.3.2 Libvirt框架 36

2.3.3 網橋 37

2.4 項目實踐 38

2.4.1 使用virt-install命令創建虛擬機 38

2.4.2 使用virsh命令創建和管理虛擬機 39

課後練習 40

項目三 使用virt-manager創建和管理虛擬機 41

3.1 學習目標 41

3.2 項目描述 41

3.3 相關知識 42

3.3.1 virt-manager簡介 42

3.3.2 主要特點 43

3.3.3 技術實現 44

3.3.4 安裝與使用 44

3.3.5 應用場景 47

3.4 項目實踐 49

3.4.1 使用virt-manager遠程連接服務器 49

3.4.2 使用virt-manager創建和管理虛擬機 51

3.4.3 使用virt-manager動態遷移虛擬機 62

課後練習 63

項目四 虛擬網絡的配置和管理 64

4.1 學習目標 64

4.2 項目描述 65

4.3 相關知識 65

4.3.1 傳統網絡和虛擬網絡 65

4.3.2 虛擬網絡模式 72

4.3.3 虛擬網絡設備veth-pair 79

4.3.4 分佈式虛擬交換機 83

4.3.5 GRE協議及原理 87

4.4 項目實踐 90

4.4.1 使用veth連接兩個命名空間 90

4.4.2 搭建橋接網絡 90

4.4.3 完成NAT網絡模型 98

4.4.4 安裝Open vSwitch 100

4.4.5 Open vSwitch管理網橋的相關命令 101

4.4.6 使用Open vSwitch創建GRE隧道 102

課後練習 103

項目五 網絡存儲架構的搭建和使用 104

5.1 學習目標 104

5.2 項目描述 104

5.3 相關知識 105

5.3.1 主流的存儲架構技術 105

5.3.2 分佈式存儲技術 109

5.3.3 NFS存儲 110

5.3.4 iSCSI存儲 111

5.4 項目實踐 113

5.4.1 安裝OpenFiler 113

5.4.2 使用OpenFiler搭建NFS存儲 120

5.4.3 使用OpenFiler搭建iSCSI存儲 125

5.4.4 HDFS的安裝、配置和使用 129

5.4.5 MooseFS的安裝、配置和使用 141

課後練習 145

項目六 KVM鏡像管理與桌面虛擬化 148

6.1 學習目標 148

6.2 項目描述 148

6.3 項目相關知識 149

6.3.1 KVM常見的鏡像格式 149

6.3.2 KVM桌面虛擬化技術 151

6.4 項目實踐 154

6.4.1 製作並測試RHEL 7鏡像 154

6.4.2 製作並測試Windows 7鏡像 160

6.4.3 桌面虛擬化 169

課後練習 171