雲操作系統(OpenStack)(第2版)

李騰,武春嶺

  • 出版商: 電子工業
  • 出版日期: 2023-07-01
  • 定價: $252
  • 售價: 8.5$214
  • 語言: 簡體中文
  • 頁數: 196
  • ISBN: 7121449595
  • ISBN-13: 9787121449598
  • 相關分類: OpenStackOperating-system
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

本書從雲計算的概念入手,講述雲計算的現狀與未來發展趨勢、整體架構、安裝部署、代碼剖析及擴展開發等內容。書中以OpenStack(Train)為藍本,使用VMware模擬實際的物理平臺,利用案例分析來選擇符合實際要求的架構,並在此基礎上介紹OpenStack核心組件的手工和自動化部署;讀者通過對OpenStack主流服務的學習,能夠掌握對雲上環境的運維和配置。本書詳細介紹了OpenStack的部署和基本使用,包括對OpenStack配置文件進行修改定製;同時選擇當前主流的業務使用環境進行實訓,強調實踐操作,力求使讀者能熟練運用以OpenStack平臺為核心的生態圈。本書為強化現代化建設人才支撐,秉持“尊重勞動、尊重知識、尊重人才、尊重創造”的思想,以人才崗位需求為目標,突出知識與技能的有機融合,讓學生在學習過程中舉一反三,創新思維,以適應高等職業教育人才建設需求。

目錄大綱

第1章 雲計算概述 (1)
1.1 雲計算簡介 (2)
1.1.1 雲計算的概念與特徵 (2)
1.1.2 雲計算的發展歷史 (3)
1.1.3 雲計算的優勢 (4)
1.2 雲計算體系架構 (5)
1.2.1 基礎設施即服務 (6)
1.2.2 平臺即服務 (6)
1.2.3 軟件即服務 (7)
1.2.4 數據即服務 (7)
1.2.5 容器即服務 (8)
1.3 雲計算平臺OpenStack介紹 (8)
1.3.1 OpenStack簡介 (9)
1.3.2 OpenStack體系結構及服務組件 (10)
1.4 雲計算解決方案 (12)
拓展考核 (14)
第2章 虛擬化技術 (15)
2.1 虛擬化技術簡介 (16)
2.1.1 虛擬化介紹 (16)
2.1.2 虛擬化分類 (17)
2.1.3 雲計算時代下的虛擬化技術 (18)
2.2 KVM介紹 (18)
2.3 KVM的安裝和使用 (19)
2.3.1 環境準備 (19)
2.3.2 安裝KVM (21)
2.4 虛擬機的創建和管理 (23)
2.4.1 創建虛擬機 (23)
2.4.2 管理虛擬機 (26)
拓展考核 (27)
第3章 OpenStack環境準備 (29)
3.1 OpenStack回顧 (30)
3.2 架構選擇 (32)
3.2.1 OpenStack完整架構 (32)
3.2.2 OpenStack實驗室架構選擇 (33)
3.3 系統環境配置 (34)
3.3.1 安全配置 (34)
3.3.2 網絡配置 (34)
3.3.3 配置主機映射 (36)
3.3.4 配置yum源 (37)
3.4 軟件環境配置 (39)
3.4.1 安裝NTP服務 (39)
3.4.2 安裝OpenStack包 (40)
3.4.3 安裝並配置SQL數據庫 (40)
3.4.4 安裝並配置消息服務器 (44)
3.4.5 安裝Memcached (45)
3.4.6 安裝Etcd (46)
3.4.7 驗證基礎環境 (47)
拓展考核 (47)
第4章 認證服務Keystone (49)
4.1 Keystone基本概念 (50)
4.2 Keystone數據庫操作 (51)
4.3 安裝並配置Keystone (52)
4.4 配置Apache服務 (53)
4.5 初次驗證 (53)
4.6 創建Domain、Project、User、Role (54)
4.7 驗證Keystone服務 (55)
拓展考核 (58)
第5章 鏡像服務Glance (59)
5.1 Glance基本概念 (60)
5.2 數據庫配置 (61)
5.3 創建服務憑證和API端點 (61)
5.4 安裝並配置Glance (63)
5.5 驗證Glance服務 (64)
5.6 製作CentOS 7鏡像 (66)
拓展考核 (71)
第6章 計算服務Nova (72)
6.1 Placement和Nova架構及原理 (73)
6.1.1 Placement (73)
6.1.2 Nova (73)
6.2 安裝並配置Placement (75)
6.2.1 數據庫配置 (75)
6.2.2 創建服務憑證和API端點 (75)
6.2.3 安裝並配置Placement組件 (77)
6.2.4 Placement驗證 (77)
6.3 安裝並配置控制節點Nova服務 (78)
6.3.1 數據庫配置 (78)
6.3.2 創建服務憑證和API端點 (78)
6.3.3 安裝並配置Nova組件 (80)
6.4 安裝並配置計算節點 (82)
6.4.1 安裝並配置Nova組件 (82)
6.4.2 檢查主機是否支持虛擬機硬件加速 (84)
6.5 計算節點配置同步 (84)
6.6 驗證Nova服務 (85)
拓展考核 (87)
第7章 網絡服務Neutron (88)
7.1 Neutron基本概念 (88)
7.2 安裝並配置控制節點 (89)
7.2.1 數據庫配置 (89)
7.2.2 創建服務憑證和API端點 (90)
7.2.3 安裝並配置Neutron組件 (91)
7.3 安裝並配置計算節點 (95)
7.4 驗證Neutron服務 (97)
拓展考核 (97)
第8章 運行雲主機 (98)
8.1 創建雲網絡 (99)
8.1.1 Provider Network (99)
8.1.2 Self-service Network (100)
8.1.3 驗證網絡 (102)
8.2 創建雲主機 (103)
8.2.1 設置密鑰對 (103)
8.2.2 添加安全規則 (103)
8.2.3 創建雲主機類型 (104)
8.2.4 創建雲主機 (104)
拓展考核 (106)
第9章 對象存儲服務Swift (107)
9.1 Swift基本概念 (108)
9.2 控制節點環境配置 (109)
9.3 安裝控制節點並配置Swift (111)
9.4 安裝存儲節點並配置Swift (113)
9.4.1 環境準備 (114)
9.4.2 安裝並配置 (115)
9.5 創建並分發Ring (119)
9.5.1 創建賬戶Ring (119)
9.5.2 創建容器Ring (120)
9.5.3 創建對象Ring (121)
9.5.4 完成安裝 (121)
9.6 校驗安裝 (123)
拓展考核 (124)
第10章 塊存儲服務Cinder (125)
10.1 Cinder基本概念 (126)
10.2 安裝並配置控制節點 (127)
10.2.1 數據庫配置 (127)
10.2.2 創建服務憑證和API端點 (128)
10.2.3 安裝並配置Cinder組件 (130)
10.3 安裝並配置存儲節點 (131)
10.3.1 安裝工具包 (131)
10.3.2 安裝並配置組件 (132)
10.4 驗證Cinder服務 (133)
拓展考核 (133)
第11章 Web服務Dashboard (134)
11.1 Dashboard基本概念 (135)
11.2 安裝並配置Dashboard (135)
11.3 驗證Dashboard服務 (136)
11.4 利用Dashboard創建雲主機 (137)
拓展考核 (144)
第12章 OpenStack典型架構實現 (145)
12.1 OpenStack架構及規劃 (146)
12.2 環境準備 (147)
12.3 Ceph集群部署及配置 (149)
12.3.1 Ceph的相關知識 (149)
12.3.2 Ceph目標 (149)
12.3.3 Ceph架構 (150)
12.3.4 Ceph組件 (151)
12.3.5 Ceph的地位和未來 (153)
12.3.6 Ceph的搭建 (153)
12.4 OpenStack搭建 (154)
12.4.1 配置OpenStack倉庫 (154)
12.4.2 安裝數據庫 (155)
12.4.3 安裝消息隊列服務 (155)
12.4.4 安裝Memcached服務 (155)
12.4.5 安裝Etcd服務 (156)
12.4.6 安裝認證服務 (157)
12.4.7 安裝鏡像服務 (159)
12.4.8 在控制節點安裝Cinder服務 (160)
12.4.9 安裝放置服務 (164)
12.4.10 安裝計算服務 (165)
12.4.11 在控制節點安裝Neutron相關服務 (172)
12.4.12 在計算節點安裝Neutron相關服務 (177)
12.4.13 安裝Dashboard (180)
12.5 OpenStack運維案例 (182)