本文へスキップ

障害対応: 途中で止まったリリースを再開する

Pro会員限定上級約40分6レッスン

夜間の自動リリースが途中で止まりました。CD のログから失敗したホストと原因を読み、本番の今の状態を確かめ、原因を取り除いてから、止まったホストだけをやり直し、最後にリリース全体を完了させます。各レッスンの指示は「ゴール」だけで、迷ったときはヒントで手順を確かめられます。

対象者: リリースが途中で止まったとき、どこから再開すればよいか迷う方

前提知識: ロールアウトの安全装置: max_fail_percentage・any_errors_fatal・rescue 修了程度

この教材を終えると、できるようになること

  • CD のログから、失敗したホストと失敗の原因を特定できるようになる。
  • 動いている版と LB の状態を確かめ、止まったリリースが残した状態を説明できるようになる。
  • web03 のディスクを使っているファイルを特定して消し、使用率を下げられるようになる。
  • retry ファイルを使って止まったホストだけを再実行し、LB に戻せるようになる。
  • 残りのホストを含めてリリースを完了させ、確認のプレイブックで完了を判定できるようになる。

修了後の姿: 大規模・複数チームで使えるAnsibleコードを設計・テスト・配布し、変更をエラーを出さずに安全に本番へ流せる自動化エンジニアへ。

この講座はPro会員限定です。無料の会員登録後、無料レッスンのあるコースから学習を始められます。