【Project peko】2ch特化型サーバ構築作戦 Part7
今、外出から戻りました。
今回の件は「各ステップにおける確認が不十分であった」ことに尽きると思います。
----
私は、
http://qb3.2ch.net/test/read.cgi/operate/1076413123/754 で、このように今回の手順を書きました。
1)www2の上にch2iを作成(新しい場所) (root)
2)新ch2iのパスワードをひ(りゃ と仕事人さんにメール (root => ひ、仕)
3)ひ or 仕 がパスワードを再設定(今のch2iと同じやつ)
4)データをそっちにまるごと移動 (とんすけ、サザン、ボヤッキーさんのうち、だれか)
5)i.2ch.netのIPアドレスを変更
6)1日〜遅くとも数日で移動完了
その上で、当日(2月13日夜)、私は時間がとれないことがわかっていたため、
このように改めて作業手順と、それぞれの想定担当者を示しておきました。
http://qb3.2ch.net/test/read.cgi/operate/1076413123/921 1)i2.2ch.net上に今のi.2ch.netの内容をうp
=> とんすけさんでいいと思います。もちろん他の方でもOKです。
2)i.2ch.netのIPアドレスを、
i IN A 216.218.240.66
から、
i IN A 216.218.133.82
に変更する。
=> 仕事人さんでいいと思います。
3)徐々にこの変更が世間のDNSに反映していき、最大86400秒立つと、
バグっている実装以外は以降が完了する
4)3)終了後、旧i.2ch.netをあぼーんする
その上で、注意点と確認方法を書き残しておきました。
922 名前:root ★[] 投稿日:04/02/13 19:59 ID:???
1)、2)、3)は、逐次的にやっていってくださいです。1)が終わったら2)をやって、
2)が終わったら3)をやる、というかんじで。
1)が終わったことは、
http://i2.2ch.net/ で確認できますー。
んでは。
しかし、実際にはその手順で作業は進みませんでした。
まず、1)のところで、「今のi.2ch.netの内容」ではなく、バックアップ側から
内容をアップしていたようです。
この時点で、旧i.2ch.netと新i.2ch.netの内容に、齟齬が生じました。
それについてはとんすけさんも把握していて、
934 名前:とんすけ ◆MytskeE.Vg [sage] 投稿日:04/02/13 20:51 ID:Xx9O6KG4
とりあえずそのままアップロードしてみました。
ただ、.htaccessと.statusフォルダは現状では入れてません。広告表示の調整も
必要かと思われるので、この辺は仕事人さんにおまかせします。
#必要ならば.htaccessと.statusフォルダはアップロードしますのでお申しつけ下さい。
と言っていました。
で、中身の確認、つまり、現在の内容が完全にバックアップされているか確認されないまま、
935 名前:ピロリ ◆BDFCNV1.to [sage] 投稿日:04/02/13 20:53 ID:AIRoBCQ2
んじゃ
i.2ch.net をばっさりこんと削除します。
939 名前:ピロリ ◆BDFCNV1.to [] 投稿日:04/02/13 21:00 ID:AIRoBCQ2
i.2ch.net けしましたー
のように、内容が消去されてしまいました。
この時点で、一部のファイルが失われました。
380 :
仕事人 ★:04/02/18 19:39 ID:???
違うと思うよ、
i.2ch.net の責任者が誰で、
その責任者が許可した事だったのかどうかだけだと思う。
…というのが、経緯です。
これを振り返ってみると、いくつか、まずかった点があるように思います。
1)作業者と確認者を別に設けていなかった
このような作業の場合、作業者とは別に確認者を立て、リスクを軽減することが
必要になります。しかし、そこが十分ではなかったと思います。
2)今現在サービスしているバックアップではなく、手持ちのバックアップを使用した
今現在サービスしているものを「要らないと思われるものも含めて、一切合財」
移行すべきでした。ファイルのシェイプアップは掃除は、別途行うべきだったわけです。
また、今あるファイルをまずは全部落として、それをそのまま移行するべきでした。
UNIX的には、tarしてtarするとかで。
3)示した手順ではない方法により、作業が行われた
私は、
(1)新i.2ch.netに旧i.2ch.netの内容をうp
(2)i.2ch.netのIPアドレスの変更
(3)DNSの浸透確認
(4)その後、旧i.2ch.netのあぼーん
という方法を示しました。
しかし実際には、以下の事態になりました。
(1)のファイルの移行が、完全ではなかった
(2)(3)を実行する前に、(4)が行われた
(3)その結果、見えなくなる「空白期間」が発生し(これはまあ、いいとしても)、
一部のファイルが失われた
>>380 そうですね。
最終的な責任者への確認は、最重要です。
それなしに実行した、ということが、最もまずい点だったということで。
で、私も含めて自戒の意味を込めて、手順的な観点で、再確認をしていました。
つまり
「最終的な責任者がOKしていたとして、その上で移行していても、
やはり事故が起こるリスクは大きかった。そして、同様の事故は、できるだけ再発させたくない」
ということです。
つまり、
・話の通し方、最終責任者への確認の手順
という、ライン的(?)観点と、
・手順の進め方、作業内容の確認の手順
という、作業そのものをすすめる上でのプロシジャ的観点の、2点ということですね。
私も含めて、反省点は多いかと。
# でかいのが来ると、今後は移行祭りが予想されますし。
さて、しばらく本業します。30分ぐらい。
本業、相手方を待ち中。
で、改めてi.2ch.netを読んでみた。
これってひょっとして、.html でも SSI にすればそれでいいっていう話?技術的には。
ちょっと、ごにょごにょしてみます。
.htaccessをごにょごにょ済み。
これで広告表示されるようになったのかな?< i.2ch.net
これで問題が解決してたら、いいんだけど。
相手方来たんで、しばらくオフ。