感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
1. OpenStack 介紹
-
雲端與 OpenStack 的歷史
-
雲端特色
-
雲端模型
-
私有、公有、混合
-
內部部署、IaaS、PaaS、SaaS
-
-
基於 OpenStack 的公有與私有雲端部署
-
開放原始碼與商業 OpenStack 發行版
-
OpenStack 部署模型
-
OpenStack 生態系統
-
模組
-
基礎工具
-
整合
-
-
OpenStack 生命週期
-
OpenStack 認證
-
本課程使用的 OpenStack 實驗室 (VM)
2. 實作 OpenStack 管理工作坊
-
認識 OpenStack
-
OpenStack 元件 (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
-
與 OpenStack 雲端互動
-
OpenStack 後端程式與 API 通信流程
-
-
Keystone - 身分管理服務
-
Keystone 架構
-
驗證與可用的後端
-
Token 類型與 Token 管理
-
OpenStack 中的授權 - 角色與 oslo.policy
-
Keystone 資源 - 網域、專案、使用者
-
Openrc 與 clouds.yaml - CLI 用戶端配置
-
OpenStack 服務目錄
-
新增 OpenStack 服務
-
OpenStack 配額系統
-
-
Glance - 映像服務
-
適合雲端的映像檔
-
映像特色 (屬性、中繼資料、格式、容器)
-
上傳與下載映像檔
-
共用映像檔
-
Glance 映像儲存
-
受保護的映像檔
-
管理映像服務的配額
-
驗證 Glance 服務
-
-
Neutron - 網路
-
架構與 Neutron 服務
-
ML2 外掛程式
-
運算節點中的網路 - 分析
-
Neutron 使用的網路概念與工具
-
基本 Neutron 網路資源類型
-
管理租戶網路、子網域,
-
管理安全群組與規則
-
東西向路由
-
網路命名空間
-
管理外部/提供者網路
-
南北向路由
-
浮動 IP 管理
-
Neutron 中的基於角色的存取控制
-
管理網路配額
-
SDN 與 NFV 的內部機制 (iptables, ip route, OVS)
-
基本網路故障排除 (命名空間, tcpdump 等)
-
網路配額
-
驗證 Neutron 服務
-
-
Nova - 運算服務
-
與超融合軟體介面對接
-
金鑰對管理
-
規格 (Flavor) 管理
-
規格與 CPU 拓撲
-
實例參數
-
建立實例
-
驗證產生的實例
-
快照處理
-
實例管理
-
擴展實例
-
配置浮動 IP
-
互動式主控台與主控日誌
-
分配安全群組
-
安全群組與埠安全的內部機制 (iptables)
-
L3 路由器的內部機制
-
運算配額
-
從 Nova 獲取統計數據
-
Placement API 與 Nova Cells v2
-
Placement API 與實例排程
-
Placement API 用戶端指令
-
驗證 Nova 服務
-
-
Cinder - 區塊儲存
-
磁碟區參數
-
建立磁碟區
-
管理磁碟區
-
將磁碟區附加到 Nova 實例
-
管理磁碟區快照
-
管理磁碟區備份
-
Cinder 中快照與備份的內部機制
-
在專案之間轉移磁碟區
-
還原備份
-
管理磁碟區配額
-
新增新的儲存後端
-
Cinder 中的 QoS
-
LVM、儲存陣列與 Ceph 儲存後端
-
OpenStack 中的 Ceph
-
整合 Ceph 與 Cinder
-
Ceph 部署的最佳實踐
-
驗證 Cinder 服務
-
-
Barbican - 金鑰管理服務
-
Barbican 架構
-
儲存通行語
-
生成與儲存對稱加密金鑰
-
磁碟區加密機制
-
為磁碟區加密配置 Cinder 儲存類型
-
磁碟區加密的限制
-
儲存 X.509 憑證套件
-
-
Swift - 物件儲存
-
Swift 元件與處理程序
-
管理容器與物件
-
管理存取控制清單
-
設定物件過期
-
Ring 與儲存策略
-
監控可用儲存空間
-
設定配額
-
驗證 Swift 服務
-
-
Heat - 編排
-
Heat 編排模板及其元件
-
建立 Heat Stack
-
驗證 Heat Stack
-
更新 Heat Stack
-
驗證 Heat 服務
-
-
基本故障排除
-
分析日誌檔案
-
集中式日誌記錄
-
除錯 OpenStack 用戶端查詢
-
管理 OpenStack 資料庫
-
從服務資料庫提取資訊
-
備份 OpenStack
-
分析運算節點狀態
-
分析實例狀態
-
在運算節點除錯實例 (libvirt)
-
分析 AMQP 訊息佇列代理 (RabbitMQ)
-
除錯 RabbitMQ
-
中繼資料服務
-
診斷 OpenStack 問題的通用方法
-
除錯網路問題
-
除錯網路效能
-
實例備份與還原
-
2. 高階主題
-
Octavia - 負載平衡即服務
-
架構
-
物件與請求流程
-
Octavia 規格
-
Octavia 可用性區域
-
建立 HTTP 負載平衡器
-
建立 TCP 負載平衡器
-
建立 HTTPS 直通負載平衡器
-
監聽器、池與健康監控
-
Octavia 中的第 7 層負載平衡
-
構建 Amphora 映像檔
-
LB 故障轉移
-
網路與監控細節
-
除錯 Octavia
-
-
硬體考量與容量規劃
-
運算硬體
-
網路設計
-
儲存設計
-
規格 sizing
-
資源超額承諾
-
-
高可用性控制平面
-
OpenStack 服務中的 HA
-
HA 資料庫
-
HA 訊息佇列
-
Active-Active vs Active-Passive 部署
-
多區域部署
-
-
雲端分割與排程器篩選器
-
為何以及如何實現雲端分割 (host-aggregates)
-
Nova 排程器篩選器
-
深入探討篩選器的程式碼
-
-
工作負載遷移
-
冷遷移與熱遷移
-
熱遷移微調
-
遷移練習與故障排除
-
-
OpenStack 中的政策與授權
-
Oslo.policy
-
使用政策檔案建立新的有意義的角色
-
驗證特定使用者的 API 存取
-
-
深入 OpenStack 網路 (SDN) (2-3小時)
-
網路類型 (local, flat, vlan, vxlan, gre)
-
各種 Neutron 部署中的詳細網路流程與架構
-
租戶網路中的東西向流量
-
租戶網路中的南北向流量
-
僅限提供者的部署中的流量
-
-
Neutron 外掛程式
- Linux Bridge
- Open vSwitch
-
OVS 故障排除與練習
-
除錯安全群組 (iptables, tcpdump)
-
埠安全調整與 vIP 管理
-
分散式虛擬路由器
-
LBaaS + Octavia 專案
-
VPNaaS
-
-
OpenStack 監控與遙測
-
Ceilometer 服務
-
外部監控
-
-
先進雲端/超融合軟體特色
-
CPU 釘選 / NUMA 架構
-
SR-IOV
-
-
Cloud-init 與映像客製化
-
中繼資料服務
-
從中繼資料服務獲取資訊
-
-
區塊儲存後端
-
LVM
-
Ceph RBD
-
實體設備
-
儲存網路考量
-
-
升級 OpenStack
-
升級策略與程序
-
零停機時間升級
-
-
使用 OpenStack 進行裸機配置
-
Ironic 模組
-
Undercloud 與 Overcloud 概念
-
-
關於除錯 OpenStack 叢集的多種練習
-
樣本考試任務
-
OpenStack 的未來
最低要求
- 基礎 Linux 管理技能
- 基礎網路知識
- 雲端運算範式的基礎知識
35 小時
客戶評論 (1)
溝通技能,經驗知識,解決問題
Marcin Walewski - Intel Technology Poland Sp. z o.o.
課程 - OpenStack Bootcamp
機器翻譯