课程大纲

介绍

  • 什么是裸机云?

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 小时

人数



每位参与者的报价

客户评论 (1)

相关课程

Cloud Architect

35 小时

课程分类