注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)精通OpenStack(原書第2版)

精通OpenStack(原書第2版)

精通OpenStack(原書第2版)

定 價(jià):¥89.00

作 者: (?。┒U丹·杜塔·裘得哈里
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111616825 出版時(shí)間: 2019-02-01 包裝: 平裝
開本: 16開 頁數(shù): 303 字?jǐn)?shù):  

內(nèi)容簡介

  本書在版的基礎(chǔ)上增加了OpenStack的*新功能。書中詳細(xì)介紹OpenStack基礎(chǔ)架構(gòu);展示如何創(chuàng)建自己的OpenStack私有云;講述OpenStack支持的各種管理程序和容器技術(shù);介紹OpenStack中的各種存儲(chǔ)類型和高級網(wǎng)絡(luò)。通過本書,讀者將開發(fā)故障排除技能,并全面了解OpenStack中的高可用性和故障轉(zhuǎn)移等服務(wù)。并且,通過實(shí)例,使讀者獲得運(yùn)行集中式日志記錄服務(wù)器和監(jiān)視OpenStack服務(wù)的經(jīng)驗(yàn)。

作者簡介

  奧馬爾·海德希爾(Omar Khedher)是一位擁有多年云計(jì)算經(jīng)驗(yàn)的網(wǎng)絡(luò)和系統(tǒng)工程師,參與過眾多基于OpenStack的私有云項(xiàng)目,同時(shí)也參與過很多與AWS相關(guān)的公有云項(xiàng)目。作為系統(tǒng)管理員,Omar在虛擬化、存儲(chǔ)以及網(wǎng)絡(luò)方面擁有豐富的經(jīng)驗(yàn),目前就職于Fyber,其所在的團(tuán)隊(duì)主要參與采用*新的開源工具以及DevOps理論搭建云和將傳統(tǒng)業(yè)務(wù)遷移到云上等項(xiàng)目。 堅(jiān)登。杜塔。喬杜里(Chandan Dutta Chowhury)是瞻博網(wǎng)絡(luò)公司的技術(shù)帶頭人,主要負(fù)責(zé)OpenStack Neutron插件。他擁有超過11年部署基于Linux系統(tǒng)解決方案的經(jīng)驗(yàn)。目前負(fù)責(zé)瞻博網(wǎng)絡(luò)公司私有云解決方案的建立和維護(hù)。

圖書目錄

譯者序
前言
關(guān)于作者和審校者
第1章 OpenStack參考架構(gòu)設(shè)計(jì) 1
1.1 OpenStack引領(lǐng)新一代數(shù)據(jù)中心 2
1.2 OpenStack邏輯架構(gòu)介紹 2
1.2.1 認(rèn)證管理服務(wù)Keystone 3
1.2.2 對象存儲(chǔ)服務(wù)Swift 3
1.2.3 塊存儲(chǔ)服務(wù)Cinder 4
1.2.4 文件共享存儲(chǔ)服務(wù)Manila 5
1.2.5 鏡像注冊服務(wù)Glance 5
1.2.6 計(jì)算服務(wù)Nova 6
1.2.7 網(wǎng)絡(luò)服務(wù)Neutron 7
1.2.8 計(jì)量服務(wù)Telemetry 9
1.2.9 編排服務(wù)Heat 9
1.2.10 儀表盤服務(wù)Horizon 10
1.2.11 消息隊(duì)列 10
1.2.12 數(shù)據(jù)庫 10
1.3 資源準(zhǔn)備與虛擬機(jī)創(chuàng)建 10
1.3.1 準(zhǔn)備虛擬機(jī)資源 10
1.3.2 虛擬機(jī)創(chuàng)建流程 11
1.4 OpenStack邏輯概念設(shè)計(jì) 13
1.4.1 概念模型設(shè)計(jì) 13
1.4.2 邏輯模型設(shè)計(jì) 15
1.4.3 存儲(chǔ)選型考慮 16
1.4.4 邏輯網(wǎng)絡(luò)設(shè)計(jì) 17
1.5 OpenStack物理模型設(shè)計(jì) 19
1.5.1 估算硬件容量 19
1.5.2 CPU評估 20
1.5.3 內(nèi)存評估 21
1.5.4 網(wǎng)絡(luò)評估 21
1.5.5 存儲(chǔ)評估 22
1.6 OpenStack設(shè)計(jì)最佳實(shí)踐 23
1.7 總結(jié) 24
第2章 基于DevOps的OpenStack部署 25
2.1 DevOps與CI/CD 25
2.1.1 一切皆代碼 26
2.1.2 DevOps與OpenStack 27
2.1.3 基礎(chǔ)架構(gòu)部署代碼 28
2.1.4 OpenStack中的CI/CD 29
2.2 DevOps工具與OpenStack自動(dòng)化部署 30
2.2.1 Ansible介紹 31
2.2.2 Ansible與OpenStack自動(dòng)化 33
2.2.3 開發(fā)和生產(chǎn)環(huán)境架構(gòu) 34
2.2.4 硬件與軟件需求規(guī)劃 35
2.2.5 網(wǎng)絡(luò)需求規(guī)劃 36
2.2.6 開發(fā)環(huán)境構(gòu)建 37
2.2.7 基礎(chǔ)架構(gòu)代碼環(huán)境準(zhǔn)備 39
2.2.8 代碼變更追蹤 43
2.3 總結(jié) 43
第3章 OpenStack集群——云控制器和公共服務(wù) 44
3.1 集群核心概念 45
3.1.1 非對稱集群 45
3.1.2 對稱集群 45
3.1.3 集群分而治之 45
3.2 云控制器及其服務(wù) 46
3.2.1 Keystone服務(wù) 47
3.2.2 nova-conductor服務(wù) 50
3.2.3 nova-scheduler服務(wù) 50
3.2.4 API服務(wù) 51
3.2.5 鏡像管理 51
3.2.6 網(wǎng)絡(luò)服務(wù) 52
3.2.7 Horizon儀表板服務(wù) 52
3.2.8 計(jì)量服務(wù) 52
3.2.9 基礎(chǔ)架構(gòu)服務(wù) 53
3.3 云控制器集群部署準(zhǔn)備 54
3.3.1 OpenStack Ansible安裝部署 55
3.3.2 控制節(jié)點(diǎn)環(huán)境準(zhǔn)備 57
3.4 使用OpenStack playbook部署集群 58
3.4.1 配置OpenStack Ansible 58
3.4.2 網(wǎng)絡(luò)配置 59
3.4.3 配置主機(jī)組 59
3.4.4 用于集群部署的playbook 61
3.5 總結(jié) 63
第4章 OpenStack計(jì)算——Hypervisor選擇與節(jié)點(diǎn)隔離 64
4.1 計(jì)算服務(wù)組件 65
4.2 Hypervisor決策 65
4.3 Docker容器與Hypervisor 66
4.4 OpenStack容器服務(wù)項(xiàng)目Magnum 67
4.5 計(jì)算云中的分區(qū)與隔離 69
4.5.1 可用區(qū) 69
4.5.2 主機(jī)聚合 69
4.5.3 Nova單元 70
4.5.4 區(qū)域 71
4.5.5 工作負(fù)載隔離 71
4.5.6 使用多種Hypervisor 72
4.6 資源超分 75
4.6.1 CPU分配比率 75
4.6.2 內(nèi)存分配比率 76
4.7 實(shí)例臨時(shí)存儲(chǔ)規(guī)劃 77
4.7.1 外部共享文件存儲(chǔ) 77
4.7.2 內(nèi)部非共享文件存儲(chǔ) 77
4.8 理解實(shí)例啟動(dòng)過程 77
4.8.1 理解Nova調(diào)度流程 78
4.8.2 從鏡像啟動(dòng)實(shí)例 78
4.8.3 獲取實(shí)例元數(shù)據(jù) 78
4.8.4 添加計(jì)算節(jié)點(diǎn) 80
4.9 備份恢復(fù)規(guī)劃 81
4.9.1 使用backup-manager進(jìn)行備份 82
4.9.2 簡要恢復(fù)步驟 83
4.9.3 數(shù)據(jù)保護(hù)即服務(wù) 84
4.9.4 OpenStack社區(qū)數(shù)據(jù)備份項(xiàng)目 84
4.10 總結(jié) 84
第5章 OpenStack塊、對象存儲(chǔ)與文件共享 85
5.1 OpenStack存儲(chǔ)類型 86
5.1.1 臨時(shí)存儲(chǔ) 86
5.1.2 持久存儲(chǔ) 86
5.2 Swift對象存儲(chǔ) 87
5.2.1 Swift架構(gòu) 87
5.2.2 Swift在物理設(shè)計(jì)上的規(guī)劃 88
5.2.3 Swift環(huán) 89
5.2.4 Swift存儲(chǔ)策略和糾刪碼 91
5.2.5 Swift硬件考慮 92
5.2.6 Swift節(jié)點(diǎn)資源配置考慮 93
5.2.7 Swift網(wǎng)絡(luò)配置考慮 94
5.2.8 Swift服務(wù)部署 94
5.3 塊存儲(chǔ)服務(wù)Cinder 97
5.3.1 Cinder后端驅(qū)動(dòng)和調(diào)度 99
5.3.2 Cinder服務(wù)部署 101
5.4 共享存儲(chǔ)服務(wù)Manila 101
5.4.1 Manila共享存儲(chǔ)項(xiàng)目介紹 101
5.4.2 Manila共享存儲(chǔ)配置與使用 103
5.5 存儲(chǔ)類型選擇 104
5.6 Ceph分布式存儲(chǔ)集群 105
5.6.1 Ceph在OpenStack中的應(yīng)用 108
5.6.2 使用Ansible部署Ceph集群 108
5.6.3 將Glance鏡像存儲(chǔ)至Ceph 111
5.7 總結(jié) 112
第6章 OpenStack網(wǎng)絡(luò)類型與安全 113
6.1 Neutron架構(gòu) 114
6.1.1 Neutron插件 115
6.1.2 Neutron服務(wù)插件 115
6.1.3 Neutron代理 115
6.1.4 Neutron API擴(kuò)展 115
6.2 虛擬網(wǎng)絡(luò)實(shí)現(xiàn) 116
6.2.1 VLAN網(wǎng)絡(luò) 116
6.2.2 隧道網(wǎng)絡(luò) 116
6.2.3 虛擬交換機(jī) 118
6.2.4 ML2插件 118
6.2.5 網(wǎng)絡(luò)類型 119
6.2.6 Neutron子網(wǎng) 119
6.2.7 創(chuàng)建虛擬網(wǎng)絡(luò)和子網(wǎng) 119
6.3 Neutron網(wǎng)絡(luò)端口連接 119
6.3.1 基于Linux Bridge的網(wǎng)絡(luò)連接 119
6.3.2 基于OpenVSwitch的網(wǎng)絡(luò)連接 121
6.4 Neutron虛擬網(wǎng)絡(luò)與路由 123
6.4.1 Neutron虛擬配置路由服務(wù) 123
6.4.2 基于路由的網(wǎng)絡(luò)連接實(shí)現(xiàn) 1

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)