HDD障害のその後あ、こないだの連休で必死こいてサーバ復旧したじゃん。 でさぁ、ダメもとで、壊れたほうのサーバ再起動してみたら、直ったよ・・・。 あははぁ。 サーバ管理技術入門 (ネットワーキング入門シリーズ)/笠野 英松 ¥2,940 Amazon.co.jp
HDD障害?世の中5連休とかいってますが、充実したお休みをエンジョイしてますかー? わたしはサーバの復旧作業に追われてまーす。 あるお客さんのサーバの面倒を見ているんだけど、Webサーバ2台+DBサーバ2台の構成。 9/18(金)にWebサーバの1台でHDD障害発生。 一部のコマンドが実行できなかったり、読み書きできなファイルがあるんだよねぇ。参った。 まぁ、もう1台あるからいいか、くらいの気持ちで、9/19(土)からデータセンターの用意した代替マシンでWebサーバの構築とコンテンツの移行を行いました。 時代の流れでKernel2.4→2.6になり、Apacheも1.3→2.0になりました。 ちなみに元のOSはRedhat7.3だったりして・・・。ぷぷ。 内緒だよ。危ないったらありゃしない。 いちおRHEL4と5で選択できたんだけど、あまり新し過ぎても移行が怖かったのでRHEL4を選択。 ものすごく久しぶりにPHPなんてコンパイルしました。 コンパイル、もう忘れたよ・・・。 あと、SiteTrackerなんて入れてたから、mod_saneなんかもコンパイルしてApacheに組み込みました。 決済モジュールもあったから心配だったけど、大丈夫っぽいです。 9/20(日)の夜にはあらかた作業が終わったんだけど、一時的に別セグメントで作業しているので、DBサーバには接続できない。 しかたないので、DBのバックアップサーバからダンプファイルを持ってくる。 あれ? 一部のコマンドが実行できなかったり、読み書きできないファイルがあるぞ? まさか・・・。 やっぱりHDD壊れてるみたい。 くそ。うんちサーバめ。 データセンターに連絡して、代替マシンを用意してもらう・・・。 9/22(火)DBサーバの代替マシンが用意できたので、作業開始。 今度はPostgreSQLをコンパイル。バージョンは恥ずかしくて言えません。 コンパイル、もう忘れたよ・・・。 共有メモリが足りなくて起動しなくなったり、initdbで--no-locale付け忘れて、やり直したり、毎日楽しく過ごしています。 ほんと楽しい毎日です・・・。 そして、連休がおわたヽ(^o^)ノ