Movable Type 備忘録
CORESERVER のサーバ間コピーやってみる
- Prev Page: [2008.09.21] わたしが使ったことあるレンタルサーバ
- Next Page: さくらインターネットのレンタルサーバがディスク容量増強
こんばんわ^^
さきほど滞りなくお引越しが完了しました (●´∀`●)
左上にお引越しバッジが表示されてないのであれば新サーバです。てか、この記事が読めれば新サーバか (; ̄∇ ̄A
メッチャ快適です!!
今までのストレスが一気に吹っ飛びました (●>∀<●)/
実はわたし CORESERVER には 2 つのサーバを借りてたんです。( 忘れてたんだけど )
で、友人とお話しててサーバ間コピーっての使えばサーバを交換することができることを教わりました。
サーバ間コピーってのは、要するに FTP を使ってサーバ間で自動的にファイルの転送を行う CORESERVER( XREA )のサービスです。
サーバ間コピーでディスク上のファイルさえコピーしてしまえば、後はいつものようにデータベースをエクスポートして移転先のデータベースにインポートすればサイト丸ごとお引越し完了です。
データはこれで完了ですが、DNS の変更も行わないといけないわけでして、これがまた VALUE-DOMAIN の管理メニューはシロウトには分かりづらいことこの上なし(つω-`。)
なので、今後のためにも、他の人への情報共有のためにもメモ書きしておきます。
CORESERVER( XREA )内でお引越しするには、2 つのサーバを借りてることが前提となります。それは CORESERVER × 1、XREA × 1 でもいいですし、CORESERVER × 2 でも問題ありません。
CORESERVER( XREA )内でサーバを交換するには以下の手順で作業を行います。
- 移転元サーバ上のすべてのファイルをコピー
- 移転元サイトのコメント/トラックバックを禁止
- 移転元サイトでお引越しを告知
- 移転元サーバのデータベースをエクスポート
- バックアップしたデータベースを移転先にインポート
- 双方の DNS を変更
- 双方のドメインウェブの変更
- 移転先サーバ上でサイトの再構築
時間的には 30 分程度でしょうか。
移転元サーバ上のすべてのファイルをコピー
まずサーバ間コピーを使って移転元サーバ上のファイルをすべて移転先にコピーします。
たとえば、移転元サーバ s111 から 移転先サーバ s210 へお引越しする場合には、移転先である s210 側のサーバ間コピーを使用します。間違っても移転元のサーバ間コピーを使用しないよう気をつけてください。
このとき入力する内容を右図に記します。
ピンク枠のところをチェックして、赤/青/緑枠にはそれぞれ移転元の FTP ユーザ名とパスワード、FTP サーバ名を入力します。
そして黄色枠は「ミラー(削除なし)」を選択してください。
橙枠には移転元( s111 )のすべてを移転先( s210 )にコピーするのでそれぞれ「/」と入力します。
一通り入力したら「実行」ボタンをクリックすることで転送が開始されます。
転送完了にはしばらく時間がかかります。予め言っておきますと転送完了のお知らせはありません (; ̄∇ ̄A 完了を知る術がないので適当に見計らってください。
移転元サイトのコメント/トラックバックを禁止
サーバ間コピーしてる間に訪問者さんからのコメント/トラックバックが紛失しないよう移転元のすべてのブログのコメント/トラックバックを無効にします。
コメント/トラックバックの無効は、ブログの管理画面から「設定」>「コメント」、「トラックバック」メニューを選択して、上のほうにある「コメントの許可」、「トラックバックの許可」のチェックをそれぞれ外して保存してください。
移転元サイトでお引越しを告知
お引越しすることを訪問者さんに告知します。
これは記事にて告知してもいいですし、画像表示してもいいです。
わたしはお引越しバッジを表示することで告知しました。
告知が完了したらサイト全体を再構築します。
移転元サーバのデータベースをエクスポート
再構築が完了したら移転元サーバのデータベースをエクスポートします。
phpMyAdmin に接続して右図のような設定内容ですべてのテーブルをバックアップします。
バックアップしたデータベースを移転先にインポート
バックアップが完了したら移転先データベースにインポートします。
まず移転先データベースを初期化してください。その際、必ず移転元のデータベースtと同じ文字コードを選択して作成してください。
作成後、移転先の phpMyAdmin にログインして作成したテーブルを選択すると、画面上の方に「インポート」というタブが表示されています。 そちらをクリックしてインポートするファイル( バックアップしたデータファイル )とファイルの文字セットを選択して「実行する」ボタンをでインポートが開始されます。
ここまでですべてのデータのお引越しは完了です。
双方の DNS を変更
移転元サーバ、移転先サーバの DNS 設定を行います。
DNS 設定はこちらのページが参考になるかと思います。
やりたいことは移転元サーバと移転先サーバの DNS を入れ替えたいわけですから、双方のサーバ IP アドレスを差し替えるだけでいいと思います。
双方のドメインウェブの変更
両サーバ共に DNS の変更が完了したら、ドメインウェブの変更を行います。
ドメインウェブの設定はこちらのページが参考になるかと思います。
ドメインウェブもサーバの IP アドレスに該当するドメイン名を差し替えるだけでいいと思います。
移転先サーバ上でサイトの再構築
DNS 変更にはしばらく時間がかかりますので注意してください。
ドメインのアクセス先が変更されれば、お引越しの告知が表示されてないはずです。
移転先の Movable Type にログインしてサイト全体を再構築して問題ないことを確認してください。
以上で一通りの作業は完了です。お疲れ様でした ( ̄∇ ̄)/
Trackback Pings(0)
No trackbacks found.






ナイスなタイミングの記事ですね。
COREサーバーの空きを待っていてなんとかゲット・・・
さて、お試し期間中にどこまでできるかサーバーチェック・・・
うまく動けば今のコンテンツのまま行こう出来れば幸いなのですが、XREA+でも良いのかななどと優柔不断な考えでいます。
>>1 哲やん さん
こんにちわ^^
> COREサーバーの空きを待っていてなんとかゲット・・・
よかったですね
世間一般的に混んでるといわれる時間帯も要チェックですよね。
人が使ってない時間帯はサクサク動作してますから・・・問題は混雑時
>>2 bzbell さん
無料お試し期間中に構築したコンテンツを、すでに取得しているXREA+サーバーにマルチドメインで構築しようと思ったのですが・・・
あえなく撃沈です(笑)
DNSがマルチドメイン用に作成したフォルダに向いていないのが原因なんでしょうけど。しばらく時間がたてば向いてくれるのかな?
bzbellさんのこの記事を参考に次の事ができれば最高ですね。
「COREサーバー無料期間のコンテンツ」を「すでに使用中のXREA+サーバー」へ引っ越しして、マルチドメインで運用・・・
果たして実現はいつの事やら(笑)
どうも、ご無沙汰でございます。
色々とサーバのことで書いていた私ですが、ついに借りていたCoreserverに不具合が発生し、サポートとのやりとりの末、やむなくbzbellさんご紹介の方法で移転することを決断しました。
予備鯖として使っていたので、そんなに影響は大きくないのですが、それでも移転には時間と手間がかかりますし、同じレン鯖サービス間の移転は初めての経験なので、ちょっと作業も慎重気味です。
そんな時、bzbellさんの記事を思い出して、早速参考にさせて頂いております。
お礼の品はネット上から送れませんが(汗)、代わりにお礼の言葉ということで書かせて頂きますね。
>>4 sinnchan さん
こんばんわ^^
> ついに借りていたCoreserverに不具合が発生し、サポートとのやりとりの末、やむなくbzbellさんご紹介の方法で移転することを決断しました。
あららぁ
ホント何とかして欲しいものですね。先日久しぶりに以前のサーバにアクセスしたら、相変わらず重たくってまったく使い物にならないってかんじでした。
最近では今のサーバも少し重たくなったかな・・・と感じる今日この頃でございます
こんにちは
こちらも、借りていたCoreserverが大変重く・・・
Movable Type の管理モードすら入りにくくなったので
思い切ってお引っ越ししましたよ (;´д⊂)
bzbellさんのサーバ間コピーのメモが大変役に立ち
何のトラブルもなく引っ越しできました。
今は何とか快適な?感じです
>>6 ぎざえもん さん
こんばんわ^^
以前のサーバは相変わらず重たいです。
今は別のサーバを借りてるのでぜんぜん重たくないですよ