コース概要

導入

ファイルシステムツリーのリポジトリとしての OSTree

  • Linux ベースのオペレーティングシステムのアップグレードシステムとしての OSTree
  • OSTree のセットアップ。

OSTree の機能とアーキテクチャの概要

OSTree のユースケース

  • Fedora Silverblue
  • Gnome Continuous
  • flatpak

OSTree CLI の使用

  • コマンドラインツール

コンテンツアドレス可能なオブジェクトストアの理解

  • ハードリンク経由でファイルをチェックアウトする

コンテンツの複製

  • GPG シグネチャとピン留め TLS のサポート

ブート可能なファイルシステムツリーのバージョン管理

  • rpm-ostree を使用して Fedora ツリーを作成する方法
  • Debootstrap を使用して Debian/Ubuntu chroot を作成する方法
  • 既存の chroot を OSTree で使用するために適応させる方法
  • コミット、ダウンロード、デプロイメントの実行

システムのアップグレード

  • トランザクショナルアップグレード
  • ロールバック

ブートローダー構成の管理。

並列に複数のシステムをインストールする

  • ブート可能なルート

リビジョンの追跡

  • サーバーとクライアントでのバイナリ履歴

パッケージシステムの下に OSTree を使用する

  • RPM-OStree としての例

複数のブランチとリポジトリの維持

トラブルシューティング

まとめと結論

要求

  • Linux のアップグレード、構築、パッケージ化の理解。

対象者

  • 開発者
  • システム管理者
  • DevOps エンジニア
 14 時間

参加者の人数


参加者1人当たりの料金

今後のコース

関連カテゴリー