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
參考文獻
- ↑ 我國出版社的等級劃分和分類標準,知網出書,2021-03-01
- ↑ 企業簡介,清華大學出版社有限公司