【らんぶっく】
ランブック とは?
最終更新:
💡 運用作業の条件と手順を、共有する文書
運用作業や既知の障害対応など、特定の結果を得るための手順をまとめた文書。実行条件、確認方法、分岐や連絡先などをそろえ、人が実施したり、検証した手順を自動化したりするために使う。
📌 このページのポイント
- 障害対応だけでなく、デプロイや定常運用にも使う
- 実行条件・必要な権限・対象・手順・結果の確認を明記する
- 想定外の状態では止める基準や、相談先・戻し方を用意する
- 環境や対応経験に合わせて更新し、実行できるか検証する
ランブックは障害対応のマニュアル?
何を書けばいいの?
作業の目的、開始してよい条件、対象と権限、具体的な手順、期待する結果と確認方法だよ。異常時に止める条件や相談先、元に戻す方法も書く。障害対応なら、アラートの意味や影響範囲も判断材料になるんだ。
コマンドをコピペすれば誰でも直せる?
対象や前提を確かめる必要があるよ。環境が違うのに再起動や設定変更をすると、影響を広げることもある。手順書は判断を支えるもので、全員が同じ品質で必ず復旧できる保証ではないんだ。
更新は四半期ごとでいい?
固定の間隔だけでは決められないよ。環境変更や実際の対応で分かったことを反映し、手順・連絡先・権限が今も使えるか確認する。訓練や検証環境で、結果の確認と戻す操作まで試すことも大切なんだ。
全部自動化すれば夜間対応もなくなる?
繰り返す確定的な手順は自動化の候補だよ。まず有効な手順を確かめ、適切な条件で実行する。失敗や想定外には人へ相談する経路も残す。自動化したというだけで、すべての障害や呼び出しがなくなるわけではないんだ。
まとめ:ざっくりこれだけ覚えればOK!
「ランブック」って出てきたら「運用作業を進めるための具体的な手順書」と思えばだいたいOK!
📖 おまけ:英語の意味
「Runbook」 = 運用・実行手順書
💬 Run(実行・運用する)とBook(本)を合わせた呼び名だよ。作業を進めるための条件や手順をまとめるもので、書かれた操作を無条件に実行すれば必ず復旧するという意味ではないんだ。