開啟主選單

求真百科

ProxmoxVE超融合集群實踐真傳

來自 孔夫子網 的圖片

ProxmoxVE超融合集群實踐真傳》,田逸 著,出版社: 清華大學出版社。

清華大學出版社成立於1980年6月,是教育部主管、清華大學主辦的綜合性大學出版社[1]。清華社現年出版圖書、音像製品、電子出版物等近3000種,銷售規模和綜合實力以及在高等教育教材市場、科技圖書市場、館配圖書市場占有率均名列前茅[2]

目錄

內容簡介

本書詳細介紹Proxmox VE。Proxmox VE是一個完整的企業虛擬化開源平台,具有去中心化的超融合特性。Proxmox VE與前端負載均衡整合,可實現關鍵應用的高可用性。

全書共15章,大致可分為幾個部分:第1章和第2章為概述部分,主要介紹Proxmox VE的基本特性及功能;第3~6章為基礎部分,總覽Proxmox VE部署、簡單管理等操作;第7~10章為項目實戰,也是本書的精華部分,介紹不同場景下如何規劃、實施Proxmox VE;第11章和第12章為Proxmox VE 投入生產以後所需進行的日常工作,包括日常管理及平台升級;第13~15章為擴展部分,主要介紹以在線方式遷移其他系統到Proxmox VE平台、以Proxmox VE做底層實現桌面雲,以及使用過程中一些問題的匯總。

本書適合有一定Linux基礎並且正在從事系統運維的技術人員、計算機專業學生、高可用系統架構研究者閱讀。

目錄

第 1 章 「老司機」眼中的私有雲 / 1

1.1 私有雲的定義 / 1

1.2 私有雲適用場景 / 3

1.2.1 傳統行業 / 3

1.2.2 互聯網行業 / 3

1.3 私有雲行業現狀 / 4

1.4 私有雲技術要求(針對 Proxmox VE 平台) / 5

第 2 章 開源私有雲神器 Proxmox VE / 6

2.1 Proxmox VE 的主要特徵 / 6

2.2 Proxmox VE 的功能亮點 / 8

2.3 服務與支持 / 15

2.4 題外話 / 15

第 3 章 牛刀小試:安裝 Proxmox VE / 17

3.1 用 U 盤 / 光盤安裝 Proxmox VE / 19

3.1.1 準備安裝介質 / 19

3.1.2 開始 Proxmox VE 系統安裝 / 22

3.1.3 安裝後的處理 / 24

3.2 在 Debian 上安裝 Proxmox VE / 26

3.2.1 修改「/etc/hosts」文件 / 26

3.2.2 添加軟件包更新源 / 26

3.2.3 安裝 Proxmox VE 相關的軟件包 / 27

3.2.4 後續處理工作 / 28

3.3 驗證安裝的正確性 / 28

3.4 安裝注意事項 / 29

第 4 章 配置和管理 Proxmox VE / 31

4.1 管理平台登錄 / 31

4.2 網絡配置與管理 / 33

4.3 存儲管理 / 37

4.3.1 增加本地存儲 / 38

4.3.2 增加遠程共享存儲 NFS / 42

4.4 備份與恢復 / 43

4.4.1 數據備份 / 43

4.4.2 虛擬機或容器恢復 / 44

4.4.3 備份不可再生數據 / 46

4.5 其他管理操作 / 46

第 5 章 在 Proxmox VE 上創建虛擬機 / 47

5.1 用常規方式創建虛擬機 / 47

5.1.1 準備操作系統 ISO 鏡像文件 / 48

5.1.3 在 Proxmox VE 上創建虛擬機 / 49

5.1.4 虛擬機資源及屬性變更 / 53

5.1.5 修改虛擬機配置舉例 / 55

5.2 為虛擬機安裝操作系統 / 59

5.2.1 安裝 Linux 操作系統(CentOS 7) / 60

5.2.2 安裝 Windows 操作系統 / 62

5.3 創建虛擬機的其他方法 / 65

第 6 章 虛擬機日常管理 / 66

6.1 虛擬機硬件配置變更 / 66

6.1.1 減少虛擬機 CPU 核數 / 67

6.1.2 減少虛擬機內存容量 / 67

6.1.3 虛擬機磁盤擴容 / 68

6.2 虛擬機克隆 / 70

6.3 虛擬機遷移 / 71

6.4 快速創建虛擬機 / 73

6.5 虛擬機銷毀 / 74

6.6 操作失敗鎖定解除 / 76

第 7 章 Proxmox VE 單節點虛擬化 / 77

7.1 應用場景描述 / 78

7.2 系統規劃 / 78

7.3 功能具體實現 / 79

7.3.1 安裝部署 Proxmox VE / 79

7.3.2 安裝部署 pptpd / 79

7.3.3 配置 pptpd / 81

7.3.4 網絡地址轉換及 IP 偽裝 / 82

7.3.5 Windows 客戶端撥號驗證 / 83

7.4 創建虛擬機、安裝操作系統並部署應用 / 84

7.5 為宿主機部署 HAProxy / 84

7.6 項目實施效果 / 88

第 8 章 Proxmox VE 多節點虛擬化 / 89

8.1 只用集群、不要求高可用的場景 / 90

8.2 創建 Proxmox VE 集群 / 90

8.2.1 安裝 Proxmox VE 前的準備工作 / 91

8.2.2 在物理節點安裝 Proxmox VE / 91

8.2.3 正式創建 Proxmox VE 集群 / 92

8.3 準備 NFS 共享服務器 / 95

8.4 創建虛擬機及安裝虛擬機操作系統 / 97

8.5 虛擬機部署應用 / 98

8.6 創建虛擬機模板並克隆虛擬機 / 98

8.7 部署並配置負載均衡 / 100

8.8 數據備份與恢復 / 100

8.9 系統可用性測試 / 101

第 9 章 Proxmox VE 最高可用性超融合集群 / 102

9.1 最高可用性集群方案設計 / 103

9.1.1 總體目標 / 103

9.1.2 平台組成 / 104

9.1.3 資源配置 / 105

9.1.4 實施計劃 / 107

9.2 安裝 Proxmox VE 到物理服務器 / 108

9.3 創建 Proxmox VE 集群 / 108

9.4 創建 Ceph 去中心化分布式存儲 / 110

9.4.1 安裝 Ceph 相關的包 / 111

9.4.2 初始化 Ceph 存儲網絡 / 112

9.4.3 創建 Ceph 監視器 / 113

9.4.4 創建 CephOSD / 115

9.4.5 創建 CephPool / 116

9.5 創建高可用虛擬機或容器(VM/LXC HA) / 117

9.5.1 在集群的主機節點建立起 HA 組 / 118

9.5.2 在集群上創建虛擬機 / 118

9.5.3 實現虛擬機高可用(VMHA) / 119

9.5.4 高可用 HA 功能測試 / 120

9.6 後續操作 / 121

9.7 遷移驗收及效果 / 122

9.8 三個基本概念 / 122

第 10 章 Proxmox VE 超融合集群日常維護 / 124

10.1 Proxmox VE 升級 / 125

10.1.1 Proxmox VE 升級的前提條件及注意事項 / 125

10.1.2 Proxmox VE 升級條件檢查 / 126

10.1.3 升級集群同步服務 Corosync / 126

10.1.4 準備 Proxmox VE 6 的更新源 / 128

10.1.5 升級到 Proxmox VE 6.X / 129

10.1.6 Proxmox VE 6.4 版本功能驗證 / 133

10.2 Proxmox VE 超融合集群容量管理 / 134

10.2.1 Proxmox VE 非增加節點方式擴充容量 / 134

10.2.2 新增物理節點擴充超融合集群容量 / 135

10.2.3 從超融合集群中撤離節點 / 137

10.3 監控 Proxmox VE 超融合集群 / 139

10.3.1 用 Centreon 監控 Proxmox VE超融合集群 / 140

10.3.2 監控 Proxmox VE 超融合集群上的虛擬機 / 144

10.4 打造炫酷的 Proxmox VE 監控界面 / 145

10.4.1 準備工作 / 145

10.4.2 整合工作 / 147

第 11 章 Proxmox VE 的備份與恢復 / 152

11.1 虛擬機應用數據備份與恢復 / 153

11.1.1 非結構化數據備份與恢復 / 153

11.1.2 結構化數據備份與恢復 / 153

11.2 Proxmox VE 虛擬機備份形式 / 154

11.3 將 Proxmox VE 上的虛擬機備份到 NFS / 154

11.3.1 準備共享存儲 NFS / 154

11.3.2 備份 Proxmox VE 集群上的虛擬機 / 156

11.4 Proxmox VE 虛擬機恢復 / 161

11.4.1 Proxmox VE 目標節點添加 NFS 共享存儲 / 162

11.4.2 從備份中還原 Proxmox VE 虛擬機 / 162

11.4.3 後續工作 / 163

11.5 Proxmox Backup Server 專用備份 / 163

11.5.1 部署 Proxmox Backup Server 2.0 / 164

11.5.2 配置主 Proxmox Backup Server / 168

11.5.3 將 Proxmox VE 連接到Proxmox Backup Server / 173

11.5.4 將 Proxmox VE 備份到 Proxmox Backup Server 功能測試 / 176

11.5.5 設置 Proxmox VE 集群自動備份 / 176

11.6 把 PBS 的數據同步到另一個PBS / 178

11.6.1 為輔助 PBS 進行同步配置 / 180

11.6.2 將主 PBS 的數據添加到輔助 PBS / 180

11.6.3 為輔助 PBS 添加同步作業 / 181

11.7 備份非 Proxmox VE 系統數據到Proxmox Backup Server / 183

11.7.1 安裝客戶端軟件 Proxmox-backup-client / 183

11.7.2 遠端 Proxmox Backup Server 設置備份路徑並授權 / 184

11.7.3 從 CentOS 備份數據到 PBS / 185

11.7.4 CentOS 從 Proxmox Backup Server 備份中恢複數據 / 187

第 12 章 Proxmox VE 常見故障分析 / 189

12.1 Proxmox VE 集群節點崩潰處理 / 189

12.1.1 問題描述 / 189

12.1.2 從集群中刪除故障節點 / 190

12.2 Proxmox VE 升級導致 Ceph 健康檢測告警 / 192

12.2.1 Ceph 故障描述 / 193

12.2.2 Ceph 故障分析 / 194

12.2.3 Ceph-mgr 故障處理 / 196

12.3 Proxmox VE 集群升級過程導致節點離群 / 198

12.4 Proxmox VE 性能故障 / 199

12.4.1 磁盤 I/O 引起的性能故障 / 199

12.4.2 網絡 I/O 引起的性能故障 / 199

12.5 Proxmox VE 備份性能優化 / 200

12.5.1 問題描述 / 201

12.5.2 臨時措施 / 201

12.5.3 方案設計 / 202

12.5.4 方案實施 / 203

12.5.5 實施效果 / 204

12.6 Proxmox VE 超融合集群掛載 NFS出錯處理 / 205

12.7 Proxmox VE 超融合集群 CephOSD 磁盤塞滿 / 206

12.8 Proxmox VE 集群 Ceph 報「ceph 1pg inconsistent」錯誤 / 208

第 13 章 不停服務將系統原樣遷移到 Proxmox VE 集群 / 209

13.1 系統遷移基本架構 / 210

13.2 部署系統遷移控制中心 / 210

13.2.1 安裝操作系統 CentOS 7 / 210

13.2.2 部署系統遷移控制中心軟件 / 214

13.2.3 控制中心軟件授權 / 218

13.2.4 安裝本地功能模塊「遷移 Move」 / 219

13.3 為源系統安裝數據遷移客戶端 / 220

13.4 準備目標系統 / 222

13.4.1 為 Proxmox VE 集群創建虛擬機 / 222

13.4.2 啟動虛擬機並連接到控制中心 / 223

13.4.3 將目標系統連接到控制中心 / 225

13.5 系統在線遷移 / 226

13.5.1 添加遷移任務 / 227

13.5.2 源系統向目標系統整體遷移 / 229

13.6 目標系統切換 / 230

13.7 在線遷移 Windows 系統 / 231

第 14 章 Proxmox VE 桌面虛擬化或桌面雲 / 232

14.1 辦公場景使用 PC 面臨的問題 / 232

14.2 解決傳統電腦辦公問題的思路 / 233

14.2.1 30 ~ 50 人規模桌面雲方案設計 / 233

14.2.2 200 人左右規模桌面雲方案設計 / 234

14.3 Proxmox VE 桌面虛擬化 / 235

14.3.1 實驗設施準備 / 235

14.3.2 Proxmox VE 桌面虛擬化實施步驟 / 237

14.3.3 安裝創建 Windows 虛擬機 / 237

14.3.4 用 SPICE 客戶端連接虛擬機 / 245

14.3.5 雲終端盒子連接虛擬機 / 249

14.4 Proxmox VE 桌面虛擬化不足之處 / 251

14.5 Proxmox VE 桌面虛擬化改進設想 / 251

第 15 章 Proxmox VE 常見問題交流及功能期待 / 252

15.1 Proxmox VE 常見問題交流 / 252

15.2 Proxmox VE 集群部署位置 / 256

15.3 Proxmox VE 有待完善的地方 / 256

附錄 A 基於 Proxmox VE 的雲桌面系統嘗鮮 / 257

A.1 準備好雲桌面管理平台 / 258

A.2 恢復虛擬機模板 / 259

A.3 生成虛擬機 / 260

A.3.1 添加宿主機 / 260

A.3.2 創建雲桌面 / 261

A.4 雲終端連接遠程桌面 / 262

A.4.1 雲終端入網 / 262

A.4.2 雲終端連接虛擬機(雲桌面) / 262

A.5 改進意見 / 264

參考文獻

  1. 我國出版社的等級劃分和分類標準,知網出書,2021-03-01
  2. 企業簡介,清華大學出版社有限公司