書籍:
《每天5分鐘玩轉(zhuǎn)OpenStack》
https://item.jd.com/12086376.html(點擊 “閱讀原文” 直達)
001 - 寫在最前面
第 1 部分 預備知識
第 1 章
虛擬化
002 - 虛擬化
003 - 準備 KVM 實驗環(huán)境
004 - 啟動第一個 KVM 虛機
005 - 遠程管理 KVM 虛機
006 - CPU 和內(nèi)存虛擬化原理
007 - KVM 存儲虛擬化
008 - LVM 類型的 Storage Pool
009 - KVM 網(wǎng)絡虛擬化基礎(chǔ)
010 - 動手實踐虛擬網(wǎng)絡
011 - 理解 virbr0
012 - Linux 如何實現(xiàn) VLAN
013 - 動手實踐 Linux VLAN
014 - 云計算與 OpenStack
第 2 部分 OpenStack 核心
第 2 章
OpenStack 架構(gòu)
015 - OpenStack 架構(gòu)
016 - 搭建 OpenStack 實驗環(huán)境
017 - 部署 DevStack
第 3 章
Keystone
018 - 理解 Keystone 核心概念
019 - 通過例子學習 Keystone
第 4 章
Glance
020 - 理解 Glance
021 - 創(chuàng)建 Image
022 - 如何使用 OpenStack CLI
第 5 章
Nova
023 - 理解 Nova 架構(gòu)
024 - Nova 組件如何協(xié)同工作
025 - OpenStack 通用設(shè)計思路
026 - Nova 組件詳解
027 - 看 nova-scheduler 如何選擇計算節(jié)點
028 - nova-compute 部署 instance 詳解
029 - 教你看懂 OpenStack 日志
030 - Launch和Shut Off操作詳解
031 - Start Instance 操作詳解
032 - Nova reboot 和 lock 操作
033 - Terminate Instance 操作詳解
034 - Pause/Resume Instance 操作詳解
035 - Suspend/Rescue Instance 操作詳解
036 - Snapshot Instance 操作詳解
037 - Rebuild Instance 操作詳解
038 - Shelve Instance 操作詳解
039 - Unshelve Instance 操作詳解
040 - Migrate Instance 操作詳解
041 - Resize Instance 操作詳解
042 - Live Migrate 操作
043 - 計算節(jié)點宕機了怎么辦?
044 - 1 張圖秒懂 Nova 16 種操作
第 6 章
Cinder
045 - 理解 Cinder 架構(gòu)
046 - 掌握 Cinder 設(shè)計思想
047 - Cinder 組件詳解
048 - 掌握 cinder-scheduler 調(diào)度邏輯
049 - 準備 LVM Volume Provider
050 - Create Volume 操作(Part I)
051 - Create Volume 操作(Part II)
052 - Create Volume 操作(Part III)
053 - Attach Volume 操作(Part I)
054 - Attach Volume 操作(Part II)
055 - Detach Volume 操作
056 - Extend Volume 操作
057 - Delete Volume 操作
058 - Snapshot Volume 操作
059 - Backup Volume 操作
060 - Restore Volume 操作
061 - Boot from Volume
062 - NFS Volume Provider(Part I)
063 - NFS Volume Provider(Part II)
064 - NFS Volume Provider(Part III)
第 7 章
Neutron
065 - Neutron 功能概述
066 - Neutron 網(wǎng)絡基本概念
067 - Neutron 架構(gòu)
068 - Neutron 物理部署方案
069 - 理解 Neutron Server 分層模型
070 - Neutron 如何支持多種 network provider
071 - 詳解 ML2 Core Plugin(I)
072 - 詳解 ML2 Core Plugin(II)
073 - Service Plugin / Agent
074 - 兩張圖總結(jié) Neutron 架構(gòu)
075 - 為 Neutron 準備物理基礎(chǔ)設(shè)施(I)
076 - 為 Neutron 準備物理基礎(chǔ)設(shè)施(II)
077 - 配置 linux-bridge mechanism driver
078 - 實踐 Neutron 前的兩個準備工作
079 - 在 ML2 中 enable local network
080 - 創(chuàng)建第一個 local network(I)
081 - 創(chuàng)建第一個 local network(II)
082 - 將 instance 連接到 first_local_net
083 - 連接第二個 insance 到 first_local_net
084 - 創(chuàng)建第二個 local network
085 - 將 instance 連接到 second_local_net
086 - flat network 原理與配置
087 - 創(chuàng)建 flat network
088 - 將 instance 連接到 flat_net
089 - 配置 DHCP 服務
090 - 用 namspace 隔離 DHCP 服務
091 - 獲取 dhcp IP 過程分析
092 - Neutron Vlan Network 原理
093 - 在 ML2 中配置 Vlan Network
094 - 創(chuàng)建第一個 vlan network "vlan100"
095 - 將 instance 連接到 vlan100
096 - 創(chuàng)建第二個 vlan network "vlan101"
097 - 將 instance 連接到 vlan101
098 - Routing 功能概述
099 - 配置 L3 agent
100 - 創(chuàng)建 router 連通 subnet
101 - 虛擬 router 原理分析
102 - Why Namespace?
103 - 訪問外網(wǎng) ML2 的配置
104 - 創(chuàng)建外網(wǎng) ext_net
105 - 外網(wǎng)訪問原理分析
106 - 創(chuàng)建 floating IP
107 - floating IP 原理分析
108 - VXLAN 概念(Part I)
109 - VXLAN 概念(Part II)
110 - 在 ML2 中配置 VXLAN
111 - 創(chuàng)建 VXLAN
112 - 部署 instance 到 VXLAN
113 - L2 Population 原理
114 - 配置 L2 Population
115 - Neutron 默認安全組規(guī)則
116 - 應用新安全組
117 - 理解 Neutron FWaaS
118 - 實踐 Neutron FWaaS
119 - FWaaS 實踐: 允許 ssh
120 - 理解 Neutorn LBaaS
121 - 配置 LBaaS
122 - 創(chuàng)建 Pool & VIP
123 - 添加 Pool Member
124 - 創(chuàng)建 Monitor 并測試
125 - LBaaS 實現(xiàn)機制
126 - 通過 floating IP 訪問 VIP
127 - 啟用 Open vSwitch
128 - OVS 中的各種網(wǎng)絡設(shè)備
129 - 創(chuàng)建 OVS Local Network
130 - 將 instance 部署到 OVS Local Network
131 - 部署 cirros_vm2 和 second_local_net
132 - OVS local network 連通性分析
133 - 在 ML2 中配置 OVS flat network
134 - 創(chuàng)建 OVS flat network
135 - 部署 instance 到 OVS flat network
136 - 在 ML2 中配置 OVS vlan network
137 - 創(chuàng)建 OVS vlan100 netwrok
138 - 部署 instance 到 OVS vlan100 139 - 創(chuàng)建 OVS vlan101 并部署 instance
140 - 分析 OVS 如何實現(xiàn) vlan 隔離
141 - 用虛擬 router 連通 subnet
142 - Neutron Router 工作原理
143 - 訪問 Neutron 外部網(wǎng)絡
144 - 創(chuàng)建 OVS 外部網(wǎng)絡 ext_net
145 - 將 ext_net 連接到 router
146 - ML2 中配置 OVS VxLAN
147 - 創(chuàng)建 vxlan 并部署 instance
148 - OVS vxlan 底層結(jié)構(gòu)分析
149 - OVS VxLAN Flow 分析
經(jīng)驗分享
150 - 學習 OpenStack 的方法論
151 - 制作 OpenStack Linux 鏡像
152 - 制作 OpenStack Windows 鏡像
153 - 解決 Windows instance 時間不同步問題
154 - cloudbase-init 自動擴盤的副作用
155 - 定制 Linux cloud-init
156 - 動態(tài)添加刪除網(wǎng)卡
157 - 為 instance 配置靜態(tài) IP
158 - 最簡單的 RabbitMQ 監(jiān)控方法
159 - instance “error” 了怎么辦?
160 - Troubleshooting OpenStack 癱瘓
161 - 如何更新 OpenStack 組件?
162 - Troubleshooting OpenStack Bug
163 - 你真的會 snapshot 嗎?
Metadata Service
164 - Metadata Service 最高頻的應用
165 - Metadata Service 架構(gòu)詳解
166 - 獲取 Metadata 的完整例子
167 - 獲取 metadata 過程詳解
168 - 通過 dhcp-agent 訪問 Metadata
169 - instance 怎么獲得自己的 Metadata
170 - 實踐 config drive
171 - cloud-init 工作原理
172 - instance 網(wǎng)卡是如何被拉起來的?
173 - 用 config drive 配置網(wǎng)絡
174 - cloud-init 典型應用