聯繫我們

課程簡介

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 daemon 與 API 通信流程
  • Keystone - 身份管理服務
    • 域、項目、用戶與角色
    • 管理 Keystone 目錄服務與端點
    • 管理/建立域、群組、項目、用戶與角色
    • 驗證 Keystone 服務
  • Glance - 鏡像服務
    • 鏡像功能(屬性、元數據、格式、容器類型)
    • 上傳與下載鏡像
    • 共享鏡像
    • 管理鏡像服務的配額
    • 驗證 Glance 服務
  • Neutron - 網路
    • 基本 Neutron 網路資源類型
    • 管理租户網路與子網
    • 管理安全組與規則
    • 東西向路由
    • 網路命名空間
    • 管理外部/提供者網路
    • 南北向路由
    • 浮動 IP 管理
    • 管理網路配額
    • 基本網路疑難排解(命名空間、tcpdump 等)
    • 網路配額
    • 驗證 Neutron 服務
  • Nova - 計算服務
    • 與超視覺化程式的介面
    • 金鑰對管理
    • Flavour 管理
    • 執行個體參數
    • 建立執行個體
    • 驗證已建立的執行個體
    • 快照功能
    • 執行個體管理
    • 分配浮動 IP
    • 互動式主控台與主控台記錄
    • 分配安全組
    • 計算配額
    • 從 Nova 獲取統計數據
    • Placement API 與 Nova Cells v2
    • 驗證 Nova 服務
  • Cinder - 塊存儲
    • 磁碟區參數
    • 建立磁碟區
    • 管理磁碟區
    • 將磁碟區附加至 Nova 執行個體
    • 管理磁碟區快照
    • 管理磁碟區備份
    • 恢復備份
    • 管理磁碟區配額
    • 新增存儲後端
    • LVM、存儲陣列與 Ceph 存儲後端
    • Ceph 在 OpenStack 中的應用
    • 驗證 Cinder 服務
  • Swift - 物件存儲
    • Swift 組件與流程
    • 管理容器與物件
    • 管理存取控制清單(ACL)
    • 設定物件過期時間
    • 環結構與存儲策略
    • 監控可用存儲空間
    • 設定配額
    • 驗證 Swift 服務
  • Heat - 編排
    • Heat 編排模板及其組件
    • 建立 Heat Stack
    • 驗證 Heat Stack
    • 更新 Heat Stack
    • 驗證 Heat 服務
  • 基本疑難排解
    • 分析日誌文件
    • 集中式記錄
    • 偵錯 OpenStack 用戶端查詢
    • 管理 OpenStack 資料庫
    • 備份 OpenStack
    • 分析計算節點狀態
    • 分析執行個體狀態
    • 分析 AMQP 中介軟體(RabbitMQ)
    • 元數據服務
    • 診斷 OpenStack 問題的一般方法
    • 排除網路問題
    • 排除網路效能問題
    • 執行個體備份與恢復

2. 進階主題

  • 硬體考量與容量規劃
    • 計算硬體
    • 網路設計
    • 存儲設計
    • Flavour 尺寸規劃
    • 資源過度承諾
  • 高可用性控制平面
    • OpenStack 服務中的 HA
    • HA 資料庫
    • HA 訊息佇列
  • 雲端分割與排程器篩選條件
    • 為何以及如何實現雲端分割(Host Aggregates)
    • Nova 排程器篩選條件
  • 負載遷移
    • 冷遷移與熱遷移
    • 熱遷移微調
    • Watcher 專案
  • 深入 OpenStack 網路(SDN)(2-3 小時)
    • 網路類型(local, flat, vlan, vxlan, gre)
    • Neutron 插件
      • Linux Bridge
      • Open vSwitch
    • 分布式虛擬路由器(DVR)
    • LBaaS + Octavia 專案
    • VPNaaS
  • OpenStack 監控與遙測
    • Ceilometer 服務
    • 外部監控
  • 進階雲端/超視覺化程式功能
    • CPU 綁定 / NUMA 架構
    • SR-IOV
  • Cloud-init 與鏡像自定義
    • 元數據服務
  • 塊存儲後端
    • LVM
    • Ceph RBD
    • 實體設備
    • 存儲網路考量
  • 升級 OpenStack
    • 升級策略與程序
    • 零停機時間升級
  • 使用 OpenStack 進行裸機配置
    • Ironic 模塊
    • Undercloud 與 Overcloud 概念
  • OpenStack 的未來

最低要求

  • 基本 Linux 管理技能
  • 基礎網路知識
  • 雲端運算基本概念
 28 小時

客戶評論 (1)

課程分類