お問い合わせ

コース概要

アーキテクチャ、ステートルーティング & アクセス制御

  • SaltStackアーキテクチャの概要:高可用性なMaster/Minion設計、Syndic階層、マルチマスター冗長構成、およびイベントバス基本概念
  • ステート管理 & ルーティング: top.sls マッピング、PillarとGrainsの違い、条件付きステート実行、SLSの継承、および環境分岐(dev/stage/prod)
  • SaltStack内でのロールと権限管理:キー管理(RSA/Ed25519)、ACL、SLS暗号化、LDAP/AD統合、sudoレス実行パターン、および権限昇格制御
  • ラボ演習 1: マルチマスターSalt環境のプロビジョニング、Minion認証の設定、暗号化されたPillarデータを使用したロールベースのステートルーティング構築

イベント駆動型自動化 & 拡張性

  • リアクター概念の深掘り:Reactor.slsアーキテクチャ、イベントマッチングパターン、リアルタイム自動修復ワークフロー、およびステートトリガーによる自動化
  • オーケストレーション & ワークフロー管理: salt-run、orchestrate.sls、跨ノードタスクチェーン、依存関係解決、およびGitOps連携パターン
  • カスタムモジュール、Runner、およびReturnerの作成:カスタムPythonモジュール/Runnerの記述、出力/returnerプラグインの開発、Jinja/Saltテンプレートの手順のベストプラクティス、再利用可能なフォルミューラのパッケージ化と配布
  • ラボ演習 2: リアクター駆動型の自動プロビジョニングワークフローの構築、サービスディスカバリー用のカスタムRunner作成、および中央集約型メトリクスエンドポイントへのモックReturner実装

トラブルシューティング、監視 & エンタープライズ規模のスケーリング

  • Saltワークフローのトラブルシューティング:デバッグモード( salt -l debug )、ステート実行失敗分析、ネットワーク/ファイアウォールの考慮事項、Minionのリカバリ、および高負荷時のステートコンパイル問題
  • ジョブ管理(監視):ジョブキャッシュアーキテクチャ、キュー管理、 saltutil コマンド、オーケストレーションの監視、およびPrometheus/GrafanaまたはELKスタックとの統合
  • パフォーマンスチューニング:Master/Minionのチューニング(マルチプロセッシング、キャッシュサイズ設定)、ファイルサーバーの最適化(gitfs/s3fs/glusterfs)、ステートコンパイルのキャッシュ、10,000ノード以上のスケーリング戦略
  • 統合演習(キャップストーン): エンドツーエンドの自動化ワークフロー:アーキテクチャ → ステート → リアクター → 監視 → チューニング → ドキュメント & 運用ランブックの作成
  • 質疑応答、認定試験対策ガイドライン(SaltStack / SALT University)、およびリソース配布

要求

  • Pythonプログラミングの経験
  • Linuxコマンドラインの経験

受講対象者

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

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー