コース概要

Puppet とは

  • Puppet とは何か、その動作原理
  • インフラストラクチャ自動化のメリット
  • Puppet のアーキテクチャ:Master, Agent, Manifests, Modules

インストールと構成

  • マスターノードとエージェントノードに Puppet をインストールする
  • Puppet 環境の構成
  • ディレクトリ構造と主要な設定ファイル

マニフェストの理解と作成

  • 基本的な文法と構造
  • ノードにマニフェストを適用する
  • システム変更にマニフェストを使用する

ノードとリソースの管理

  • ノードの定義
  • パッケージ、サービス、ファイル、ユーザー、ディレクトリなどのリソースタイプ
  • 再利用可能なタスクの作成

モジュールとテンプレートの使用

  • モジュールの作成と使用
  • ERB テンプレートを使用して動的コンテンツを生成する
  • 再利用可能なコンポーネントの構造化

Puppet 言語の高度な機能

  • カスタム定義とクラス
  • 条件分岐と式
  • 関係性と順序付け

ベストプラクティスとスタイル

  • 言語スタイルとフォーマットの規則
  • Puppet Forge とコミュニティモジュール
  • Troubleshooting と一般的な問題

まとめと次なるステップ

要求

  • Linux または Unix のシステム管理に関する理解
  • コマンドラインツールの使用経験
  • システム設定概念の熟悉度

対象者

  • インフラストラクチャを自動化するシステム管理者
  • Puppet を構成管理ソリューションとして評価している IT プロフェッショナル
  • スケーラブルな環境を構築する DevOps プラクティショナー
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー