每天 5分鐘玩轉 OpenStack 每天5分钟玩转OpenStack

CloudMan

  • 出版商: 清華大學出版社
  • 出版日期: 2017-01-01
  • 定價: $534
  • 售價: 8.5$454
  • 語言: 簡體中文
  • 頁數: 421
  • 裝訂: 平裝
  • ISBN: 7302455317
  • ISBN-13: 9787302455318
  • 相關分類: OpenStack
  • 立即出貨

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

商品描述

<內容簡介>

本書是一本OpenStack的教程和參考。讀者在學習的過程中,可以跟著教程進行操作,在實踐中掌握OpenStack的核心技能。在之後的工作中,則可以將本教程作為參考書,按需查找相關知識點。
本書共分為兩大部分。第一部分介紹虛擬化和雲計算基礎知識,重點講解KVM的理論和實踐。第二部分首先介紹OpenStack架構,演示如何搭建OpenStack環境,然後逐一詳細講解OpenStack各個核心模塊,包括Keystone、Glance、Nova、Cinder和Neutron。
本書適合OpenStack初學者、雲計算技術人員、雲計算研究人員等使用,也適合高校和培訓學校相關專業的師生教學參考。

<章節目錄>

第一篇預備知識
第1章虛擬化2
1.11型虛擬化2
1.22型虛擬化2
1.3 KVM 3
1.3.1基本概念3
1.3.2 KVM實操4
1.4 KVM虛擬化原理11
1.4.1 CPU虛擬化11
1.4.2內存虛擬化12
1.4.3存儲虛擬化13
1.5網絡虛擬化19
1.5.1 Linux Bridge 19
1.5.2 VLAN 28
1.5.3 Linux Bridge VLAN =虛擬交換機35
第2章雲計算36
2.1基本概念36
2.2雲計算和OpenStack 38
第二篇OpenStack核心
第3章OpenStack架構41
3.1 Conceptual Architecture 41
3.2 Logical Architecture 42
第4章搭建實驗環境45
4.1部署拓撲45
4.2物理資源需求46
4.3網絡規劃47
4.4部署DevStack47
第5章Identity Service——Keystone 55
5.1概念55
5.1.1 User 55
5.1.2 Credentials 57
5.1.3 Authentication 57
5.1.4 Token 57
5.1.5 Project 58
5.1.6 Service 59
5.1.7 Endpoint 60
5.1.8 Role 60
5.2通過例子學習62
5.2.1第1步登錄62
5.2.2第2步顯示操作界面62
5.2.3第3步顯示image列表63
5.2.4 Troubleshoot 64
第6章Image Service——Glance 65
6.1理解Image 65
6.2理解Image Service 66
6.3 Glance架構66
6.4 Glance操作69
6.4.1創建image 70
6.4.2刪除image 72
6.5如何使用Open Stack CLI 74
6.6如何Troubleshooting 77
第7章Compute Service——Nova 79
7.1 Nova架構80
7.1.1架構概覽80
7.1.2物理部署方案82
7.1.3從虛機創建流程看nova—*子服務如何協同工作84
7.1.4 Open Stack通用設計思路85
7.2 Nova組件詳解88
7.2.1 nova— api 88
7.2.2 nova—scheduler 90
7.2.3 nova—compute 97
7.2.4 nova—conductor 104
7.3通過場景學習Nova105
7.3.1看懂OpenStack日誌105
7.3.2 Launch 108
7.3.3 Shut Off 108
7.3.4 Start 112
7.3.5 Soft/Hard Reboot 114
7.3.6 Lock/Unlock 114
7.3.7 Terminate 115
7.3.8 Pause/Resume 116
7.3.9 Suspend/Resume 118
7.3.10 Rescue/Unrescue 119
7.3.11 Snapshot 122
7.3. 12 Rebuild 125
7.3.13 Shelve 128
7.3.14 Unshelve 130
7.3.15 Migrate 133
7.3.16 Resize 139
7.3.17 Live Migrate 144
7.3.18 Evacuate 150
7.3.19 Instance操作總結154
7.4小節156
第8章Block Storage Service ——Cinder 157
8.1理解Block Storage 157
8.2理解Block Storage Service 157
8.2.1 Cinder架構158
8.2.2物理部署方案159
8.2.3從volume創建流程看cinder—*子服務如何協同工作160
8.2.4 Cinder的設計思想161
8.2.5 Cinder組件詳解163
8.2.6通過場景學習Cinder 170
8.3小節220
第9章Networking Service ——Neutron 221
9.1 Neutron概述221
9.1.1 Neutron功能221
9.1.2 Neutron網絡基本概念222
9.2 Neutron架構224
9.2.1物理部署方案227
9.2.2 Neutron Server 228
9.2.3 Neutron如何支持各種network provider 229
9.2.4 ML2 Core Plugin 231
9.2.5 Service Plugin / Agent 234
9.2.6小結235
9.3為Neutron準備物理基礎設施237
9.3.11控制節點1計算節點的部署方案237
9.3.2配置多個網卡區分不同類型的網絡數據238
9.3.3網絡拓撲239
9.3.4安裝和配置節點240
9.4 Linux Bridge實現Neutron網絡244
9.4.1配置linux—bridge mechanism driver 244
9.4.2初始網絡狀態245
9.4.3瞭解Linux Bridge環境中的各種網絡設備247
9.4.4 local network 248
9.4.5 flat network 262
9.4.6 DHCP服務270
9.4.7 vlan network 274
9.4.8 Routing 285
9.4.9 vxlan network 307
9.4.10 Securet Group 321
9.4.11 Firewall as a Service 328
9.4.12 Load Balancing as a Service 337
9.5 Open vSwitch實現Neutron網絡358
9.5.1網絡拓撲358
9.5.2配置openvswitch mechanism driver 359
9.5.3初始網絡狀態360
9.5.4瞭解Open vSwitch環境中的各種網絡設備362
9.5.5 local network 362
9.5.6 flat network 377
9.5.7 vlan network 386
9.5.8 Routing 399
9.5.9 vxlan network 411
9.6總結421
寫在最後422