課程簡介

介紹

  • 什麼是裸機雲?

Tinkerbell 技術、元件和方法概述

  • 技術:iPXE、DHCP、TFTP、gRPC、Docker等
  • Microservices:Boots、Hegel、OSIE、Tink 和 PBnJ
  • 基於 YAML 的定義
  • 用於管理伺服器的控制平面

案例研究:數據包的全域裸機配置

  • 大規模配置 Ubuntu 伺服器

預配工作流

  • 通過引導 DHCP 伺服器分配IP位址和映像
  • 啟動至 OSIE(記憶體作業系統安裝環境)
  • 運行 Docker 個容器
  • 跟蹤工作流執行
  • 記錄錯誤消息

定義目標電腦硬體

  • CPU、pxe 模式、IP 位址、硬碟分區、主機名等。
  • 上傳到 Tinkerbell

創建工作流範本

  • 設置磁碟擦除、磁碟分區、引導載入程式、作業系統等。
  • 將工作流範本分配給目標計算機

存儲和檢索元數據

  • 通過 gRPC 和 HTTP 運行元數據服務 (Hegel)。
  • 與 AWS EC2 元數據格式連接。

運行工作流

  • 使用 CLI 操作工作流引擎

設置 VM 和伺服器

  • 執行電源與啟動服務 (PBnJ)

故障排除

總結和結論

最低要求

  • 了解雲基礎架構配置
  • 具有 Linux 命令行的經驗

觀眾

  • 開發人員
  • 系統管理員
  • 雲架構師
  7 時間:
 

人數


開始於

結束於


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

相關課程

Cloud Architect

  35 時間:

課程分類