お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
アーキテクチャ、ステートルーティング & アクセス制御
- 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)
Konradが説明した詳細。
Sander - Cobbler
コース - Configuration Management with SaltStack
機械翻訳