コース概要

導入

  • ベアメタルクラウドとは何ですか?

Tinkerbell 技術、コンポーネント、アプローチの概要

  • テクノロジー: iPXE、DHCP、TFTP、gRPC、Dockerなど。
  • Microservices: ブーツ、ヘーゲル、OSIE、Tink、および PBnJ
  • YAMLベースの定義
  • サーバーを管理するためのコントロール プレーン

ケーススタディ: パケットでのグローバル ベア メタル プロビジョニング

  • Ubuntu サーバーの大規模なプロビジョニング

プロビジョニングのワークフロー

  • ブーツ DHCP サーバーを介した IP アドレスとイメージの割り当て
  • OSIE (インメモリ オペレーティング システム インストール環境) での起動
  • Docker 個のコンテナを実行中
  • ワークフロー実行の追跡
  • エラーメッセージのログ記録

ターゲット マシンのハードウェアの定義

  • CPU、pxe モード、IP アドレス、ハードディスクのパーティション、ホスト名など。
  • Tinkerbellにアップロード中

ワークフローテンプレートの作成

  • ディスクワイプ、ディスクパーティション、ブートローダー、OSなどの設定。
  • ワークフロー テンプレートをターゲット マシンに割り当てる

メタデータの保存と取得

  • gRPC および HTTP 経由でメタデータ サービス (Hegel) を実行します。
  • AWS EC2 メタデータ形式とのインターフェース。

ワークフローの実行

  • CLIを使用したワークフローエンジンの操作

VM とサーバーのセットアップ

  • 電源およびブート サービス (PBnJ) の実行

トラブルシューティング

要約と結論

要求

  • クラウドインフラストラクチャのプロビジョニングに関する理解
  • Linuxコマンドラインの使用経験

観客

  • 開発者
  • システム管理者 クラウドアーキテクト
  7 時間
 

参加者の人数


開始

完了


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

関連コース

Azure for Data Engineer

  35 時間

Cloud Architect

  35 時間

関連カテゴリー