« テスト | ホーム | 囲い込みが嫌いです »

2009年11月21日

サーバ移行メモ

これで通算...わからないけど4,5回目くらいのサーバのハードウェア移行をやった。
久々にこのブログに結果とか困ったことをメモしておく。

仕事では2つ以上のことを同時にやるな、が合言葉だけど毎度ながらハードの移行と一緒にOSのアップデート(Debian etch -> lenny)もやった。だって面倒だから。
片方ずつやった方が面倒少ないかもしれないけど
なので、原因が良くわからないまま過ぎ去ったものもあり。

・iSCSI
ストレージにiSCISをはじめて使ったのだけど、移行時に新旧両サーバからマウントしてたら、片方からwriteできなくなってしまった。原因とかは未確認。

・postfix
旧環境はchrootしてなかったのを、Debian標準らしくchroot環境にした。認証にmysqlを、SMTP-Authにcourier-authdaemonを使ってるせいで、これらのsocketが見えなくなったのでchrootをやめたのだけど、どうにか解決。
mysqlはproxymapを使って proxy:mysql: /......
courieはファイル本体を/var/spool/postfix/var/run以下に、もとの場所にシンボリックリンクを置いて解決

・Movabletype
この前のエントリで書いたとおり、perlのバージョンが上がったせいでMTも仕方なくバージョンアップ

・mailman
etchまではソースからコンパイルして使ってたのを、Debian標準パッケージに。データの移行はrsyncで済ませたけど、旧環境はuid=mailman,gid=mailmanだったせいで、↓こんなエラーが

Nov 20 23:09:25 kinopio mail-wrapper: Group mismatch error. Mailman expected the mail wrapper script to be executed as group "daemon", but the system's mail server executed the mail script as group "mailman". Try tweaking the mail server to run the script as group "daemon", or re-run configure, providing the command line option `--with-mail-gid=mailman'.

chownしたはずなのに、と思ってfind で uid/gid=mailmanなファイルを探したら、全てシンボリックリンクだった。chown -hで解決

・BIND9
旧環境の設定をコピーしたら新環境では意図したとおりに動かなかったorz
ので旧サーバをまだ廃止できない。

今回は今ままでに比べると事故少なめ、と思われる。
あとはBINDを直せば、月々の電気代も1,000円くらいは安くなるし、騒音の一部ともオサラバです。

トラックバック(0)

トラックバックURL: http://blog.lezele.org/cgi-bin/mt/mt-tb.cgi/598

コメントする

このブログ記事について

このページは、bippoが2009年11月21日 00:10に書いたブログ記事です。

ひとつ前のブログ記事は「テスト」です。

次のブログ記事は「囲い込みが嫌いです」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。