お問い合わせ

コース概要

1. Ansible入門

  • 構成管理と自動化の概要
    • 構成管理とは何か?
    • IT運用における自動化の重要性
  • Ansibleとは?
    • 歴史と発展の経緯
    • 主な特徴および利点
  • Ansibleのアーキテクチャ
    • コントロールノードと管理対象ノード
    • インベントリーおよび設定ファイル
    • モジュール、プラグイン、Playbookについて
  • 実践演習

2. Ansibleのセットアップ

  • Ansibleのインストール
    • Windows、macOS、Linuxといった各種オペレーティングシステムへのインストール方法
  • 環境設定
    • コントロールノードの構成方法
    • SSH鍵の生成および配布手順
  • 実践演習

3. Ansibleの基礎と自動化

  • 自動化用のアドホックコマンド
    • 簡単なAnsibleコマンドの実行方法
    • 一般的に使用されるモジュール(pingcommandcopyyumapt)の利用法
  • インベントリー管理
    • 静的インベントリーと動的インベントリーの違い
    • ホストのグループ化方法
    • ホスト変数およびグループ変数の設定法
  • 実践演習

4. 最初のPlaybook作成

理論編(20分)

  • Playbook入門
    • YAML構文の基礎
    • Playbookの構成要素:プレイ、タスク、変数など
  • Playbookによる自動化
    • ソフトウェアのインストールやファイル・サービスの管理といった具体的な例
  • 実践演習
  • タスク制御方法
    • ハンドラーおよび通知機能の利用法
    • 条件分岐やループを用いたタスクの記述法

5. 高度なPlaybookの概念

  • 構造化された自動化のためのロール
    • ロールとは何か?
    • ロールの作成および利用方法
  • 変数とファクト
    • 変数の定義および使用法
    • ファクトの収集および活用方法
  • テンプレート機能
    • Jinja2テンプレートの利用法
    • 設定ファイルを動的に生成する手法
  • 実践演習

6. まとめおよび今後の学習指針

  • 本日の内容の復習
    • Ansibleによる自動化に関する重要なポイントの整理
  • さらなる学習リソース
    • 書籍、チュートリアル、公式ドキュメントなどの紹介
  • 質疑応答

要求

Linux/Unixコマンドの基本的な知識 SSHやネットワークに関する基礎的な理解があること

 7 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (5)

今後のコース

関連カテゴリー