聯繫我們
 課程時長 28 時間:

課程簡介

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 守護程序(Daemons)與 API 溝通流程
  • Keystone - 身分識別管理服務
    • 網域、專案、使用者與角色
    • 管理 Keystone 目錄服務與端點
    • 管理/建立網域、群組、專案、使用者及角色
    • 驗證 Keystone 服務
  • Glance - 映像服務
    • 映像功能 (屬性、中繼資料、格式、容器)
    • 上傳與下載映像
    • 共享映像
    • 管理映像服務的配額
    • 驗證 Glance 服務
  • Neutron - 網路
    • Neutron 基本網路資源類型
    • 管理租戶網路、子網,
    • 管理安全群與規則
    • 東西向路由(East-West routing)
    • 網路命名空間
    • 管理外部/供應商網路
    • 南北向路由(North-South routing)
    • 浮動 IP 管理
    • 管理網路配額
    • 基本網路故障排除 (命名空間, tcpdump 等.)
    • 網路配額
    • 驗證 Neutron 服務
  • Nova - 計算服務
    • 與 Hypervisor 的介面
    • 金鑰對管理
    • 規格(Flavour)管理
    • 實例參數
    • 建立實例
    • 驗證已生成的實例
    • 快照
    • 實例管理
    • 指派浮動 IP
    • 互動式控制台與控制台日誌
    • 安全群指派
    • 計算配額
    • 從 Nova 取得統計資料
    • Placement API 與 Nova Cells v2
    • 驗證 Nova 服務
  • Cinder - 區塊儲存體
    • 磁碟參數
    • 建立磁碟
    • 管理磁碟
    • 將磁碟掛載到 Nova 實例
    • 管理磁碟快照
    • 管理磁碟備份
    • 還原備份
    • 管理磁碟配額
    • 新增新的儲存體後端
    • LVM、儲存體陣列與 Ceph 儲存體後端
    • OpenStack 中的 Ceph
    • 驗證 Cinder 服務
  • Swift - 物件儲存體
    • Swift 元件與程序
    • 管理容器與物件
    • 管理存取控制列表
    • 設定物件到期時間
    • 環(Ring)與儲存策略
    • 監控可用儲存空間
    • 設定配額
    • 驗證 Swift 服務
  • Heat - 編排
    • Heat 編排範本及其元件
    • 建立 Heat 堆疊
    • 驗證 Heat 堆疊
    • 更新 Heat 堆疊
    • 驗證 Heat 服務
  • 基本故障排除
    • 分析日誌檔
    • 集中式日誌記錄
    • 除錯 OpenStack 客戶端查詢
    • 管理 OpenStack 資料庫
    • 備份 OpenStack
    • 分析計算節點狀態
    • 分析實例狀態
    • 分析 AMQP 代理伺服器 (RabbitMQ)
    • 中繼資料服務
    • 診斷 OpenStack 問題的通用方法
    • 網路問題故障排除
    • 網路效能故障排除
    • 實例備份與恢復

2. 進階主題

  • 硬體考量與容量規劃
    • 計算硬體
    • 網路設計
    • 儲存體設計
    • 規格定規(Flavour sizing)
    • 資源超售(Overcommitment)
  • 高可用(Highly Available)控制平面
    • OpenStack 服務中的高可用性
    • 高可用資料庫
    • 高可用訊息佇列
  • 雲端分區與調度器過濾器
    • 為何以及如何實施雲端分區 (host-aggregates)
    • Nova 調度器過濾器
  • 工作負載遷移
    • 冷遷移與熱遷移
    • 熱遷移調整
    • Watcher 專案
  • 深入 OpenStack 網路 (SDN) (2-3小時)
    • 網路類型 (local, flat, vlan, vxlan, gre)
    • Neutron 外掛程式
      • Linux Bridge
      • Open vSwitch
    • 分散式虛擬路由器
    • LBaaS + Octavia 專案
    • VPNaaS
  • OpenStack 監控與遙測
    • Ceilometer 服務
    • 外部監控
  • 進階雲端/Hypervisor 功能
    • CPU 釘選 / NUMA 架構
    • SR-IOV
  • Cloud-init 與映像自訂
    • 中繼資料服務
  • 區塊儲存體後端
    • LVM
    • Ceph RBD
    • 實體設備
    • 儲存網路考量
  • 升級 OpenStack
    • 升級策略與程序
    • 零停機升級
  • 使用 OpenStack 進行裸金屬配置
    • Ironic 模組
    • 底層雲(Undercloud)與上層雲(Overcloud)概念
  • OpenStack 的未來

最低要求

  • 基本的 Linux 管理技能
  • 基本的網路知識
  • 基本的雲端運算範式知識

客戶評論 (1)

即將到來的課程

課程分類