感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
1. OpenStack 介紹
-
雲端與 OpenStack 的歷史
-
雲端功能
-
雲端模型
-
私有雲、公有雲、混合雲
-
本地部署、IaaS、PaaS、SaaS
-
-
基於 OpenStack 的公有雲和私有雲部署
-
OpenStack 的開源與商業分發版
-
OpenStack 部署模型
-
OpenStack 生態系
-
模組
-
底層工具
-
整合應用
-
-
OpenStack 生命週期
-
OpenStack 認證
-
本課程使用的 OpenStack 實驗室(虛擬機)
2. OpenStack 管理實作工作坊
-
認識 OpenStack
-
OpenStack 組件 (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
-
與 OpenStack 雲端互動
-
OpenStack 後台進程與 API 通訊流程
-
-
Keystone - 身分識別管理服務
-
Keystone 架構
-
驗證與支援的後端
-
權杖類型與權杖管理
-
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 - 運算服務
-
與 hypervisor 的介面
-
金鑰對管理
-
Flavour 管理
-
Flavors 與 CPU 拓撲
-
執行個體參數
-
建立執行個體
-
驗證啟動的執行個體
-
快照功能
-
執行個體管理
-
執行個體調整大小
-
配置浮動 IP
-
互動式主控台與主控台記錄
-
安全群組配置
-
安全群組與 port-security 功能的內部機制 (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 組件與流程
-
管理容器與物件
-
管理存取控制清單 (ACL)
-
設定物件過期時間
-
Ring 與儲存策略
-
監控可用儲存空間
-
設定配額
-
Swift 服務驗證
-
-
Heat - 編排
-
Heat 編排模板及其組件
-
建立 Heat Stack
-
驗證 Heat Stack
-
更新 Heat Stack
-
Heat 服務驗證
-
-
基本故障排除
-
分析記錄檔
-
集中式記錄
-
除錯 OpenStack 用戶端查詢
-
管理 OpenStack 資料庫
-
從服務資料庫中提取資訊
-
備份 OpenStack
-
分析計算節點狀態
-
分析執行個體狀態
-
除錯計算節點上的執行個體 (libvirt)
-
分析 AMQP 中介軟體 (RabbitMQ)
-
除錯 RabbitMQ
-
中繼資料服務
-
診斷 OpenStack 問題的通用方法
-
除錯網路問題
-
除錯網路效能
-
執行個體備份與還原
-
2. 進階主題
-
Octavia - 負載平衡即服務
-
架構
-
物件與請求流程
-
Octavia Flavors
-
Octavia 可用性區域
-
建立 HTTP 負載平衡器
-
建立 TCP 負載平衡器
-
建立 HTTPS 穿透負載平衡器
-
監聽器、資源池與健康檢查監控
-
Octavia 中的第 7 層負載平衡
-
建立 Amphora 映像檔
-
LB 故障轉移
-
網路與監控詳細資訊
-
除錯 Octavia
-
-
硬體考量與容量規劃
-
運算硬體
-
網路設計
-
儲存體設計
-
Flavor 大小調整
-
資源過度承諾 (Overcommitment)
-
-
高可用性控制平面
-
OpenStack 服務中的 HA
-
HA 資料庫
-
HA 訊息佇列
-
雙活 vs 主備部署
-
多區域部署
-
-
雲端分割與排程器篩選器
-
為何以及如何實現雲端分割 (Host Aggregates)
-
Nova 排程器篩選器
-
深入探索篩選器的程式碼
-
-
工作負載遷移
-
冷遷移與熱遷移
-
熱遷移微調
-
遷移練習與故障排除
-
-
OpenStack 中的策略與授權
-
Oslo.policy
-
透過策略檔案建立新的有意義角色
-
驗證特定使用者的 API 存取權
-
-
深入 OpenStack 網路 (SDN) (2-3小時)
-
網路類型 (本地、平面、vlan、vxlan、gre)
-
各種 Neutron 部署中的詳細網路流程與架構
-
租戶網路中的東西方流量
-
租戶網路中的南北向流量
-
僅限提供者部署中的流量
-
-
Neutron 外掛程式
- Linux Bridge
- Open vSwitch
-
OVS 故障排除與練習
-
除錯安全群組 (iptables, tcpdump)
-
Port-security 調整與虛擬 IP 管理
-
分散式虛擬路由器
-
LBaaS + Octavia 專案
-
VPNaaS
-
-
OpenStack 監控與遙測
-
Ceilometer 服務
-
外部監控
-
-
進階雲端/Hypervisor 功能
-
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
機器翻譯