課程簡介

1. OpenStack 簡介 - 2h
● 雲的歷史和 OpenStack
● 雲功能
● 雲模型
○ 私有、公共、混合
○ 本地、IaaS、PaaS、SaaS
● 基於的公共雲和私有雲部署 OpenStack
● 開源和商業 OpenStack 發行版
● OpenStack 部署模型
● OpenStack 生態系統
○ 模組
○ 基礎工具
○ 集成
● OpenStack 生命週期

● OpenStack 認證
● 本課程的 OpenStack 個實驗 (VM)


2. 動手實踐 OpenStack 管理研討會
● 瞭解 OpenStack ~0.5h
○ OpenStack 個元件(Keystone、Glance、Nova、Neutron、Cinder、Swift、
熱)
○ 與 OpenStack 雲端交互
○ OpenStack 守護進程和 API 通信流
● Keystone - 身份管理服務 ~1h
○ Keystone 架構
○ 身份驗證和可用的後端
○ Token 類型和 Token 管理
○ OpenStack 中的授權 - roles 和 oslo.policy
○ Keystone 資源 - 域、專案、使用者
○ Openrc 和 clouds.yaml - CLI 用戶端配置
○ OpenStack 服務目錄
○ 添加新的 OpenStack 服務
○ OpenStack 中的配額系統
● Glance - 圖像服務 ~1.5h
○ 根據雲調整的圖像
○ 影像功能(屬性、元數據、格式、容器)
○ 上傳和下載圖像
○ 共用圖像
○ Glance 影像存儲
○ 受保護的圖像
○ 管理鏡像服務的配額
○ Glance 服務驗證
● 中子 - Networking ~2-3h
○ 架構和 Neutron 服務
○ ML2 外掛程式
○ Networking 在 Compute Node 中 - 分析
○ Networking Neutron 使用的概念和工具
○ 基本 Neutron 網路資源類型
○ 管理租戶網路、子網、
○ 管理安全組和規則
○ 東西向路由
○ 網路命名空間
○ 管理外部/提供者網路
○ 南北向路由
○ 浮動IP管理
○ 管理網路配額
○ 基本網路故障排除(命名空間、tcpdump 等)
○ Networking 配額
○ 中子服務驗證
● Nova - 計算服務 ~2-3 小時
○ 虛擬機管理程式的介面

○ 金鑰對管理
○ 風味管理
○ Flavor 和 CPU 拓撲
○ 實例參數
○ 創建實例
○ 驗證生成的實例
○ 快照
○ 實例管理
○ 調整實例大小
○ 分配浮動IP
○ 互動式主控台和主控台紀錄
○ 安全組分配
○ 計算配額
○ 從 Nova 獲取統計資訊
○ 放置 API 和 Nova Cells v2
○ 放置 API 和實例調度
○ 放置 API 用戶端命令
○ Nova 服務驗證
● Cinder - 塊存儲 ~2-3h
○ 音量參數
○ 創建卷
○ 管理卷
○ 將卷附加到 Nova 實例
○ 管理卷快照
○ 管理卷備份
○ Cinder 中快照和備份的內部結構
○ 在專案之間傳輸卷
○ 恢復備份
○ 管理卷配額
○ 添加新的存儲後端
○ Cinder 中的 QoS(限制)
○ LVM、儲存陣列和 Ceph 儲存後端
○ OpenStack 中的 Ceph
○ 集成 Ceph 和 Cinder
○ Good Ceph 部署實踐
○ Cinder 服務驗證
● Barbican - 鍵 Management 服務 - ~2h
○ 巴比肯建築
○ 儲存密碼
○ 生成和存儲對稱加密金鑰
○ 卷加密機制
○ 為卷加密配置 Cinder 儲存類型
○ 卷加密的限制
○ 存儲 X.509 證書捆綁包
● Swift - 物件存儲(COA 考試的快速篩選)<1 小時
○ Swift 元件和流程
○ 管理容器和物件
○ 管理存取控制清單

○ 設置物件過期
○ Ring 和存儲策略
○ 監控可用存儲空間
○ 設置配額
○ 驗證 Swift 服務
● Octavia - 負載均衡即服務 ~2-3 小時
○體系結構
○ 對象和請求流
○ Octavia 口味
○ Octavia 可用區
○ 建立 HTTP 負載均衡器
○ 創建 TCP 負載均衡器
○ 創建 HTTPS 直通負載均衡器
○ 偵聽器、池和運行狀況監視器
○ Octavia 中的第 7 層負載均衡
○ 建築雙耳瓶 圖片
○ LB 故障轉移
○ Networking 和監控詳細資訊
○ Octavia 故障排除
● 發情 - 編排 ~1-2h
○ Heat 編排範本及其元件
○ 建立 Heat 堆疊
○ 熱堆驗證
○ 更新 Heat 堆疊
○ Heat 服務驗證
● 基本故障排除 ~2h
○ 分析紀錄檔
○ 集中日誌記錄
○ 調試 OpenStack 客戶端查詢
○ 管理 OpenStack 資料庫
○ 備份 OpenStack
○ 分析計算節點狀態
○ 分析實例狀態
○ 分析 AMQP 代理 (RabbitMQ)
○ 元數據服務
○ 診斷 OpenStack 問題的一般方法
○ 解決網路問題
○ 對網路性能進行故障排除
○ 實例備份和恢復

3. 高級主題
● 硬體考慮和容量規劃 ~2h
○ 計算硬體
○ 網路設計
○ 存儲設計
○ 口味大小
○ 資源超額投入

● 角色系統 - OpenStack ~2h 內授權
○ 創建新角色作為成員角色擴展
○ policy.yaml - API 調用授權
● 高可用性控制平面 ~1h
○ OpenStack 服務中的 HA
○ HA 資料庫
○ HA 消息佇列
● 雲分區和調度程序過濾器 ~1h
○ 為什麼以及如何實現雲分區(主機聚合)
○ Nova 數據度程序過濾器
● 工作負載遷移 ~1h
○ 冷遷移和即時遷移
○ 即時遷移調整
● OpenStack 監控和遙測 <1h
○ 雲高儀服務
○ 外部監控
● 高級雲/虛擬機管理程式功能 <1h
○ CPU 固定 / NUMA 架構
○ SR-IOV
● Cloud-init 和鏡像定製 <1h
○ 元數據服務
● 塊存儲後端 <1h
○ LVM
○ Ceph RBD
○ 物理設備
○ 存儲網路注意事項
● 升級 OpenStack <1h
○ 升級策略和程式
○ 零停機時間升級
● 使用 OpenStack <1h 進行裸機配置
○ 諷刺模組
○ undercloud 和 overcloud 概念
● OpenStack 的未來
4. 深入瞭解 Neutron 和 OVN 後端 - ~6-8 小時
● OVN 架構
● OVN 元件
● ML2 - OVN 與 OvS 驅動程式
● 自上而下的 OVN 網路
○ OpenStack 邏輯(Neutron 資料庫)
○ 北向資料庫
○ 南向資料庫
○ 邏輯數據路徑管道
○ 邏輯流
○ OpenFlow 流
● Neutron 網路和 OVN 邏輯交換機
○ 邏輯埠及其類型
○ 切換流

● Neutron 路由器和 OVN 邏輯路由器
○ NAT 類型
○ 路由流
● Neutron 子網和原生 DHCP
○ DHCP 流
● OVN 中的安全組
○ ACL 和埠組
○ 安全組流
○ OVN 中的埠安全性
● OVN 北向表摘要
● OVN 中的資訊流
○ Neutron DB、OVN NB 和 SB DB、OvS 的 OpenFlow
● 邏輯流跟蹤
○ 定義微流
○ L2 跟蹤
○ L3 跟蹤
○ DHCP 跟蹤
● 物理流 - OpenFlow
○ VM 發起的數據包的物理生命週期
● 物理追蹤
○ 跟蹤假設數據包
○ 跟蹤真實數據包
● 顯示 Open vSwitch 資料庫和資源

 35 時間:

客戶評論 (4)

課程分類