XREA内でサーバ移管・引越しする方法(サーバ間コピー)

2006年から使っていたs225サーバが異常な高付加になっていたので、同じXrea内の新しいサーバに引越ししました。 その結果、嘘みたいにレスポンスが速くなりました。 今のところ大満足です。 ここ数ヶ月、サーバが遅すぎてブログ記事を書く気にならなかったのですが、これからはどんどん記事を投稿していけそうです。

話の経緯

Xreaのs225サーバのレスポンスがすごく遅くいことに気づく。 ブログやWikiのページ遷移に10秒異常かかる状態。 ↓ サーバ負荷観測所で負荷を見ると、何とロードアベレージが20以上!これはヤバイ。 ↓ カスタマーサポートに問い合わせて改善を要望したが返事なし。 ↓ もうXreaを卒業しようと、さくらインターネットや他のVPS業者を検討。 ↓ Serversman、Osukiniサーバなどに申し込んでみる。 申し込みが混雑しているらしく、音沙汰なし。 ↓ Xrea内の別サーバへ移管することを決心する。 最後の結論にいたるまでが長かった。。。反省。

サーバ移管のやり方

  • サーバ負荷情報を見て、負荷の低いサーバを探す
  • 無料サーバアカウントを新規で申し込む
  • 有料権限をその新規サーバに移管する
  • 旧サーバでDBをダンプする。
  • 新規サーバの管理画面でサーバ間コピーをする
  • ValueDomainのDNS管理画面で、ドメインと紐付くIPアドレスを旧→新サーバのIPアドレスに変更する
  • 新規サーバでドメインウェブの設定をする。(DNSが浸透する前に設定するとエラーが出て設定できないので注意)
  • 新規サーバでDBの復元をする
  • Pukiwikiなどでパーミッションエラーが出たらパーミッションを適切に変更する
  • MovableTypeで管理画面ログインしようとするとエラーが出るので、mt-config.cgiのDB接続情報を変更する(パスワード変更)
気をつけるポイントは下記のとおり。
  • サーバ間コピーは、コピー先のサーバの管理画面から行うこと(逆はできない)
  • サーバ間コピーは、無料→有料へコピーする(逆はできない)
  • サーバ間コピーでは、パーミッションは維持されるが、ファイルによってはオーナーが変わってしまうことがある。(apache → dqneoなどに変更される)。そのため、Pukiwikiでパーミッションエラーが出る。これは、コピー後にパーミッション設定を変更したら解決できた。
なお、旧・新サーバでのアカウント名を同じにしておくと移管が楽なのでオススメです。
参考にしたサイト
カテゴリ: