よくお邪魔する blog サイトのあっちこっちで Mac 買った、という人の記事を見かけるんだが、なんとなくうらやましくなってきたので、自分も。と言っても Mac を買うわけではなく、おもいきったシステムメンテでもしてみるかということで、自宅サーバーマシンを再構築中。
先日 OpenBSD 3.7 がリリースされたんだが、うちの OS はずいぶん前のバージョンで、しかも途中まで -current 追っかけてたせいかいまいち不安定。なので以前から入れ替えたいなぁとは思っていたが、ちょっとまとまった時間がとれそうだったので作業してみた。そいえばディスクも一杯になってきたし、それ以前によくディスクアクセスエラーがログに残ってるし ^^;
ということで、一時的に別の同じスペックのマシンを用意して、それに新しいディスクつないで OS をインストール。
ブートフロッピー1枚作って、あとはネットワーク経由で必要なファイル落としてインストールした。普段はmirror サイトにアクセスしてファイルをもらってくるんだが、今回は久々に入れる気満々だったこともあって、事前に必要なファイルをダウンロード済みだったので、仮の ftp server を起動して、そこからダウンロードするという手順で行った。ローカルネットワークなので速いかなぁとも思ったんだが、速度はいまいち。まぁ細かいことは気にするな、というかしてる暇ないので気長に待つ。気長といっても OpenBSD のインストールに必要なファイルなんてたががしれてるので、30分も待ってればすべてインストールが終わる。
ってなことで無事インストール完了。
その他の実行ファイルは、普段だったらちまちまソース落としちゃビルドして、ってやるんだがいいかげん量が多すぎるので可能な限り packages を使用。mysql も 4.0 だけど、なんとなく 4.1 よりマシな気がした(少なくとも自分が試行錯誤してビルドしたバイナリより安定してるんじゃないかな ^^;)のでそっちを使用。apache や php なんかはビルドオプション変更したかったのでソースから。あとはmail 用にqmail にあっちこっちのパッチをあてまくってビルド。とあらかた必要そうなやつをインストールして一旦ディスクを外す。
そのディスクを本番サーバーに取りつけ、元あったやつも念のため(ってか当然のごとく)接続して起動。
入れ替え前にバックアップしておいた blog db を、新しいシステム上にリストア。
あとはいろいろと設定し忘れてたものを、古いディスクの中にある設定ファイルを参照しながら設定。まだこれは途中なので引き続き作業する予定。
poker, backgammon, tramadol, casino, insurance, loans