さくらのVPS(v3)へ移転してみた。

広告

このサイトは、さくらのVPS上で動いていたのですが、
最近、さくらのVPSのスペックがあがりました。
優遇キャンペーンも延長されたことから、さくらのVPSさくらのVPS(v3)に移転してみました。
移転の方法は、基本的には、rsyncでの移転を行いました。
参考にしたのは以下のサイトの方法です。
さくら VPS 旧プランから 2G 新プランへの移行手順

流れとしては、

1. 旧サーバと新サーバのバージョンを併せる。
2. rsyncで旧サーバより新サーバへデータを移行と新サーバでIP変更(旧サーバ設定になっているため)
3. 旧サーバを停止(httpdとかmysqldとか)
4. DNSのAレコード変更とTTLを小さくして、新サーバへアクセスを振り分ける
5. rsyncで旧サーバより新サーバへデータを移行
6. ログを確認して、アクセスが新サーバへ来るようになったらTTLを戻す

サーバ停止は嫌だったのと、多少のデータ欠落は問題なかったので、停止せずに、ひたすら5のrsyncをしまくりました。
重複したり、欠落がまずい場合は停止するべきだと思います。

あと、はまった点としては、MySQLを使っている場合に、
/var/run 配下を転送していないので、myqldが作られないため、エラーが出ます。
そのため、
mkdir /var/run/mysqld でディレクトリを作成し、
chown -R mysql mysqld で権限付与で動きます。

他にも/var/run/ 配下に入れているものがあれば同様だと思います。

もしかしたら、自動起動も外れているかも。
chkconfigで調べて、外れていれば、つけておきましょう。
MySQL動かなくて、いろいろやったので、その途中で外れたのかも。

何はともあれ、新しい方のサーバで今は動いています。

現在2台ある状態ですので、いろいろ試せていいですね。
古い方は6月末で解約となるのが惜しいです。