Amazon商品の価格変動チェック「あまとも」
コミックダッシュ!は初音ミクGTプロジェクトを応援しています
個人ニュースサイトを巡回する「メガとんトラック」
全ての記事 携プレMP3 デジカメ レコーダ ゲーム メモリ デジモノ コラム 雑談 ブログ あまとも コミックダッシュ!
前の記事次の記事
2012/06/18 22:47 - 2012/06/11

VPS間のサーバ移行、ネームサーバ周りの作業はこんな感じ


■2012/06/10 [デジ埋、あまとも、コミックダッシュ! のサーバ移転メンテナンスを完了しました(6/16)]
 
38度以上の熱を出しながら、瀕死でメンテナンスを遂行しましたが、
その後はさらに状況が悪化し、一番酷いときで 39.5度まで熱が上がる
という目も当てられない状態になりました(;´д⊂)
実はいまもその症状は完治しておらず、苦しい日々が続いています。
 
それはさておき、当日のさくらVPS間の移行時に一番気を使ったのは
DNSの移行 でした。それについて簡単にメモをしておきます。
 

 
元々の構成はこんな感じでした。[A]がいままでメインで使っていた
旧8Gプラン、[B]が練習用に契約した512MプランをそのままDNSスレーブ
として使っていたもの、そして[C]が今回移行のために契約した新8Gプランです。
 
ドメインレジストラのところで簡易的なDNS機能は提供されているのですが、
ここでは TTLの短縮 ができないために以前思わぬトラブルを引き起こした
ことがあり、それ以降は 自前のDNS をサーバの中に置いています。
 
しかしckworks.jpのIPアドレスを教えてくれるはずのns.ckworks.jpが
ckworks.jpの中にあるという本末転倒な状態が生まれるため、
レジストラのところにns.ckworks.jpのIPアドレスだけは直書きする
ということを行っています。これが俗に言う グルーレコード です。
 

 
このグルーレコードが一番TTLの制御をつけにくいということで、
まず移行先の[C]の中に [A]と同じDNSを 作ってしまい、グルーレコードも
[C]のほうに向けなおしました。[B]のスレーブのDNSも、[A]からではなく
[C]からのスレーブに付け替えています。ただしこの時点ではckworks.jp
自体は[A]を向いているのがポイントです。そして[A][B][C]のDNSすべてで
TTLを600secまで縮めて1日ほど様子を見ます。
 

 
メンテナンス開始時刻になったら、[A]へのhttpアクセスを全て
「メンテナンス中」 にし、その時点でのHTMLデータ、DBデータなどを[C]に
コピーしていきます。ここでもckworks.jpの振り向け先はあくまで[A]です。
ユーザ見えにはckworks.jpはメンテナンス中という表示だけが見えます。
 

 
コピーが完了し、[C]のサーバでサービスが再開できることを確認したら、
最後に一斉にckworks.jpの指す先を [C]に書き換えます。各DNSでTTLを600sec
まで短縮してありますので、10~20分程度あれば新しいDNS情報が浸透し、
ckworks.jp へのアクセスは全て[C]の新サーバに向く形になります。
なお、古いDNS情報を持って[A]にアクセスしに来てしまった人にはメンテナンス中
の表示を返し続けるように、[A]はずっとメンテナンス中にしておきます。
 
DNSは各マシン上で色々なキャッシュ情報を持ってしまうため、ヘタを打つと
丸1日以上アクセスできない人 が出てきたりします。事前に
シナリオを書いて検証しつつ慎重に進めていかないといけないので大変ですね。

CK@デジモノに埋もれる日々 @ckom
ブログ「デジモノに埋もれる日々」「アニメレーダー」「コミックダッシュ!」管理人。デジモノ、アニメ、ゲーム等の雑多な情報をツイートします。



投稿者 CK : 記事URL | ブログ | | 2012/06/18 22:47


« デジ埋、あまとも、コミックダッシュ! のサーバ移転メンテナンスを完了しました(6/16)

トップに戻る

初音ミクBMW「漢修理コース」こと4号車破損パーツが(大量に)届きました! »


▼ 関連記事 ▼



▼ コメント ▼

No.32155   投稿者 : 匿名   2012年6月18日 23:22

この発熱はグリスブリッジ・・・ではないですね
お大事に


ご自由にコメントください(=゜ω゜)ノ  ▼ コメント入力欄を開く ▼
※管理人は多忙のためお返事はほとんどできません(スミマセン)。
スパムおよび本文と無関係なコメントは削除対象になる可能性があります。


▼ はてなブックマークのコメント ▼


▼ トラックバック ▼

このエントリーのトラックバックURL:

★コミックダッシュ! 10,000人突破ありがとうキャンペーン!(9/18~10/23)
 
デジモノに埋もれる日々 : (C) CKWorks