XREA+からCORESERVER(CORE-A)へMovableType, サーバ & UNIX
XREA+は他ユーザの負荷が大きく、処理能力もちょっと足りないので、CORE-Aへ移った。
『最近、XREAサーバの負荷が高い…』2010年04月16日(金)
『www.s169.xrea.com障害中』2010年09月06日(月)
と、ずっと懸案だったのだが、ドメインの有効期限が11月なので、時期を合わせて今日実施した。
(…が、12ヶ月で申し込むと14日おまけが付いてくる様で、結局ドメインの更新時期からどんどんずれていくことになる。)
CORE-MINI(年額2,500円)とCORE-A(年額5,000円)で結構悩んだのだが、許容負荷率がXREA+比でCORE-MINI:125%でCORE-A:250%と2倍の差があり、ディスク容量は6GB:15GBと2.5倍、転送量目安が100GB:150GBと1.5倍などなど、諸々考えてCORE-Aにした。
Amazon AssociatesやGoogle AdSenseの上がりを考えれば十分ペイできる。
で、移行についてだが
『サーバー移転完了 XREA+からCORESERVER(コアサーバー)へ Movable Type4.21引っ越し完全マニュアル データベースMySQL 4から5へ移行する方法』
を参考に実施した。
ほぼそのままの作業なので、軽く補足。
1.CORE-Aのお試しアカウントを取得。
なんとなく同じサーバ番号のs169を取得した。
ユーザIDをXREA+と同じにしておくと後が楽。
2.コメント,トラックバックの無効化は面倒だったのでやらなかった。
3.データベースのバックアップは不要。
自分は別途バックアップをしているので必要なかった。
4.CORESERVER側で『サーバー間コピー』を実施。
5.XREA+でphpMyAdminをインストールしてエクスポート。
6.CORESERVERでデータベースを作成。
7..htaccess, .htpasswdの編集。
ユーザ名を同一にしたので不要。
8.CORESERVERでphpMyAdminをインストールしてインポート。
『照合順序』を『Latin1_general_ci』にして、『文字セット』を『Latin1』にするのが重要。
9.DNS登録の変更。
VALUE-DOMAINの画面でDNS設定を変更。
10.CORESERVERのドメインウェブ設定を変更。
DNSが更新されないと作業できない。(『強制』を使うテはあるが…)
11.MobableTypeのmt-config.cgiを編集。
CORESERVERはviが使える。
12.MovableTypeのサイトパスを変更は不要。
ユーザ名を同一にしたので不要。
旧サーバ(XREA+)は12月末まで残るので、sub.okubo.tkとしてとりあえず残した。

コメント
ドメインメールの設定を忘れていた。
10.CORESERVERのドメインウェブ設定を変更。
の後で作業すべき項目かと。
家族のアカウントや転送アドレスなど、8つをXREA+の設定と同一にCORESERVERで設定した。
ひとつひとつ人力で設定しなければならない。
(自動移行ツールのようなものはなさげ。)
投稿者: tak | 2010年10月31日 20:46
で、メールがダメだ。
~/Maildir/
以下を一度削除して、再度ドメインメールの[設定]ボタンを押す。
(設定を変えなくてもディレクトリはきちんと再作成される。)
メール設定を忘れていたので、ほぼ半日メールを受信できなかった気がする。
しかも、ドメインもサーバも生きているので、userunknownで返してるかも…orz
投稿者: tak | 2010年10月31日 22:43
cronのジョブを登録するのを忘れていた。
おかげでデイリーのバックアップとリビルド(カレンダーの当日表示更新)ができていなかった…orz
まだ抜けがあるかもしれないと戦々恐々。(笑
投稿者: tak | 2010年11月09日 10:57