お問い合わせ

コース概要

Puppetの入門

  • Puppetとは何か、その仕組み
  • インフラストラクチャ自動化の利点
  • Puppetアーキテクチャ:マスター、エージェント、マニフェスト、モジュール

インストールと設定

  • マスターおよびエージェントノードへのPuppetインストール
  • Puppet環境の設定
  • ディレクトリ構造と主要な設定ファイル

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

  • 基本的な構文と構造
  • ノードへのマニフェストの適用
  • システム変更のためのマニフェストの使用

ノードとリソースの管理

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

モジュールとテンプレートの処理

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

Puppet言語の高度な機能

  • カスタム定義とクラス
  • 条件分岐と式
  • リレーションシップと順序付け

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

  • 言語スタイルとフォーマット規約
  • Puppet Forgeとコミュニティモジュール
  • トラブルシューティングと一般的な問題

まとめと次のステップ

要求

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

対象者

  • インフラストラクチャの自動化を目指すシステム管理者
  • Puppetを構成管理ソリューションとして評価しているIT専門家
  • スケーラブルな環境を構築するDevOps実践者
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー