[ トップページ ]
Web とインターネット:Web サーバと Web サービス・管理, Web とインターネット:私の Web サイト

Web サーバの移転

この Web サイトはさくらインターネットのサーバをつかっている. 「スタンダード」 という年間 5000 円のホスティング・サービスを利用してきたが,最近 CPU 負荷がたかいことがおおく,検索要求などが拒否されることもおおい. また,ファイルも 1 GB のうち 800 MB くらいをつかってしまった. そのため,契約更新の時期がちかづいたのを機会として,「プレミアム」 という,ひとつうえのサービスにきりかえることにした. いささか,ひやあせをかくような場面もあったが,なんとか無事に移転することができた.

さくらインターネットのばあいは,移転するためには一時的に両方のサービスを契約する必要がある. つまり,スタンダードの契約を解約するまえに,プレミアムの契約をして,自分ですべてを移転させる.

プレミアムのサーバがつかえるようになったら,まず必要なのは Web ページやブログのデータベースを移転させることである. 通常のファイルはコピーすればよいが,ブログに関しては (これまでもつかってきたブログ・ソフト) Movable Type をインストールすることが必要である.

まず,ファイルを移転するために旧サーバと新サーバの両方に telnet または ssh でログインして (つまりコマンドが入力できるようにして),旧サーバのファイルをディレクトリごとに tar でひとつのファイルにまとめて,新サーバに ftp (ファイル転送) する. たとえば,www というディレクトリのファイルはまとめて www.tgz または www.tar というファイルにしてから転送する. つまり,トップレベルでつぎのコマンドを入力する.

  tar cfz www.tgz www

Ftp したファイルを新サーバで tar によって,ばらす. www のばあいは,つぎのコマンドを入力する.

  tar xfz www.tgz

ファイルが 800 MB もあるので,よけいな時間をかけないためには,ローカル・マシンなどを経由せず,旧サーバから新サーバに直接コピーする.

つぎに,まだ開封されていないメイルを移行させるため,新サーバでメイルの設定をしてから MailBox というディレクトリをコピーした (ここでも tar をつかう) が,それによってメイルの設定がこわれてしまった. コピーをさきにする必要があった. コピーしてから,さくらインターネットのコントロール・パネルで設定を変更する. ファイル・スペースが 1 GB から 3 GB にふえるので,メイルのスペースもふやしてやるとよい.

ブログを移行させるためには,ファイルをコピーするだけでなく,Movable Type をインストールする. Movable Type はこれまで version 3.36 をつかってきたが,この際 version 4 にしようとした. Version 4.2 のバイナリをひろってきて,インストールした. インストールそのものはうまくいったが,ブログのファイルがうまく変換できなかった. すなわち,なぜか途中でエラーがでて,うまく移行できなかった. そのため,いまだに 3.36 をインストールしてつかっている. そのうち,再度,移行に挑戦してみることにしよう.

Movable Type でめんどうなのは,まず mt-config.cgi というファイルにあらわれるファイルのパスを変更し,各ブログの設定におけるパスも変更する必要があることである (具体的には /home/kanada を /home/ykanada にかきかえた). ユーザ ID を (kanada から ykanada に) かえる必要があるためにこのような変更が必要になっている.

ひやあせがでたのはドメインの移行である. 旧サーバの kanadas.com や他のドメインの登録を抹消して,新サーバに登録しなおす. さくらインターネットにおいて取得したドメインはかんたんに移行できるが,kanadas.com はそうでないので,ちょっとやっかいである. 削除してしばらくはうまく再登録できなかったが,これは数分まつことによって,問題なく登録することができた. DNS (ドメイン名サーバ) の設定が変更されるまでには,さらに 5 分以上を要した.

しかし,これもしばらく待っていればよいだけである. これでメイルも Web も移行することができた. メイルがうしなわれないようにするため,旧サーバから新サーバの *.sakura.ne.jp ドメインのメイル・アドレスへのメイル転送設定をすべてのユーザについておこなった. これでも,DNS の設定が完全に移行するまでのあいだ,トラブルがおこりかねない. しかし,さいわい,メイルは (ほとんど) うしなわれることなく,移行することができた. ただし,この間に拒否されたメイルがなかったかどうかはわからない.

いずれにしても,これでブログを登録するのもはやくなるはずだ. めでたし,めでたし.

キーワード:

トラックバック

このエントリーのトラックバックURL:
http://www.kanadas.com/mt/mt-tb.cgi/3206

コメントを投稿

Google でブログを検索:

メインページアーカイブページも見てください.
Creative Commons License
このブログはつぎのライセンスで保護されています. クリエイティブ・コモンズ・ライセンス.
Powered by
Movable Type