聯繫我們

課程簡介

1. OpenStack 介紹

  • 雲端與 OpenStack 的發展歷程
  • 雲端特性
  • 雲端模型
    • 私有雲、公有雲、混合雲
    • 本地部署(On-premise)、IaaS、PaaS、SaaS
  • 基於 OpenStack 的公有雲與私有雲部署
  • 開源與商業版 OpenStack 發行版本
  • OpenStack 部署模型
  • OpenStack 生態系
    • 模組
    • 底層工具
    • 整合技術
  • OpenStack 生命週期
  • OpenStack 認證
  • 本課程之 OpenStack 實驗環境(VM)

2. OpenStack 雲端實務管理

  • 認識 OpenStack
    • OpenStack 元件(Keystone、Glance、Nova、Neutron、Cinder、Heat)
    • 與 OpenStack 雲端互動
    • OpenStack 後臺程式與 API 通訊流程
  • Keystone - 身分管理服務
    • 網域、專案、使用者與角色
    • 服務目錄與終端節點
    • Openrc 與 clouds.yaml - CLI 客戶端設定檔
    • 建立使用者與專案
  • Glance - 映像服務
    • 適用於雲端的映像檔
    • 映像檔特性(屬性、中繼資料、格式、容器)
    • 上傳與下載映像檔
  • Neutron - 網路
    • Neutron 架構概覽
    • Neutron 的 ML2 外掛程式
    • Neutron 網路資源的基本類型
    • 計算節點上的網路
    • 管理租戶網路與子網路
    • East-West 路由
    • 管理外部/提供者的網路
    • North-South 路由
    • 浮動 IP 管理
    • 管理安全群組與規則
    • 防偽裝 - 埠安全
    • 網路配額
    • Neutron 服務驗證
  • Nova - 計算服務
    • Nova 架構
    • 至 Hypervisor 的介面
    • 金鑰對管理
    • Flavor(規格)管理
    • 實例參數
    • 建立實例
    • 實例管理
    • 分配浮動 IP
    • 互動式主控台與主控台紀錄
    • 指派安全群組
    • 透過中繼資料命名空間存取實例
    • 使用 tcpdump 連接至實例介面
    • VM 的即時遷移(Live-migration)
  • Cinder - 區塊儲存
    • 磁碟區參數
    • 建立磁碟區
    • 管理磁碟區
    • 將磁碟區附加至 Nova 實例

3. Neutron 及其 OVN 後端深層解析

  • OVN 架構
  • OVN 元件
  • ML2 - OVN 與 OvS 驅動程式比較
  • 由上而下的 OVN 網路
    • OpenStack 邏輯(Neutron 資料庫)
    • 北向資料庫
    • 南向資料庫
    • 邏輯資料路徑管線
    • 邏輯流程
    • OpenFlow 流程
  • Neutron 網路與 OVN 邏輯交換機
    • 邏輯埠及其類型
    • 交換流程
  • Neutron 路由與 OVN 邏輯路由器
    • NAT 類型
    • 路由流程
  • Neutron 子網路與原生 DHCP
    • DHCP 流程
  • OVN 中的安全群組
    • ACLs 與埠群組
    • 安全群組流程
    • OVN 中的埠安全
  • OVN 北向表格摘要
  • OVN 中的資訊流動
    • Neutron DB、OVN NB 與 SB DB、OvS 中的 OpenFlow
  • 邏輯流程追蹤
    • 定義微流量
    • L2 追蹤
    • L3 追蹤
    • DHCP 追蹤
  • 實體流程 - OpenFlow
    • 由 VM 產生的封包之實體生命週期
  • 實體追蹤
    • 假設性封包的追蹤
    • 實際封包的追蹤
  • 顯示 Open vSwitch 資料庫與資源

最低要求

  • 扎實的網路知識
  • 雲端運算範式的基本知識
  • 管理 Linux 作業系統的實務經驗
 21 小時

客戶評論 (1)

課程分類