课程大纲

介绍

  • 什么是裸机云?

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

人数



每位参与者的报价

客户评论 (2)

相关课程

Cloud Computing Overview

7 小时

It is all about Cloud: Key Concepts, Players, and Technologies

21 小时

Cloud Architect

35 小时

Cloud, SaaS, IaaS - Practical Overview of Available Options

35 小时

Getting Started with Consul

7 小时

Cloud computing essentials for managers / software engineers

21 小时

Multicloud Computing with Morpheus

21 小时

Google Kubernetes Engine (GKE)

14 小时

Data Analytics Process, Cloud Solutions, and Power BI Solutions

35 小时

MinIO Cloud Storage Stack

14 小时

Google Workspace (G Suite) for Administration

14 小时

Azure for Data Engineer

35 小时

Pulumi - Infrastructure as Code

21 小时

Google Anthos for Hybrid and Multi-Cloud Computing

14 小时

FinOps

7 小时

课程分类