バックグラウンド
私は大企業で働いた後、最近小さなスタートアップに参加しました。
私はプロのシステム管理者ではありませんが、プログラミングとシステムの知識があるため、サーバーとインフラストラクチャを管理する内部担当者になっています。
以前は、システム情報を文書化する必要はありませんでした: パスワード (サーバー、データベース、ルーター、スイッチなど)、どのサーバーがどのアプリケーションを実行していたか (自家製およびインストール済み)、サーバーの IP アドレス、構成ファイルの場所など。 .. プロのシステム管理者が常にこの作業を行ってくれたので、私は他の分野に集中することができました。
緊急性を引き起こした出来事
メインのサブバージョン構成ファイルが /etc/apache2 のどこにあるのかわからなくなるまで、これを先に進めることについて少しカジュアルでした (構成ファイルがバージョン管理下にないか、バックアップされていないことは言うまでもありません! ) これは早急に対処する必要があることに気付きました。
次のステップ
私は今、これらすべてを正気で洗練された、アクセス制御された方法で文書化する方法を考え出さなければなりません。
Runbook について聞いたことがありますが、それを管理するための最適な方法やツールがわかりません。私が最初に考えたのは、バージョン管理下の Excel/openoffice スプレッドシートでした。
Runbook を維持するための適切なガイドはありますか? 良いソフトウェアですか?これはかなり一般的な問題に違いありませんが、どのように対処しますか?