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

2012/06/11

■2012/06/10 [デジ埋、あまとも、コミックダッシュ! のサーバ移転メンテナンスを完了しました(6/16)
デジ埋、あまとも、コミックダッシュ! のサーバ移転メンテナンスを完了しました(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日以上アクセスできない人 が出てきたりします。事前に
シナリオを書いて検証しつつ慎重に進めていかないといけないので大変ですね。


2012/06/11 [updated : 2012/06/18 22:47]


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




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

トップに戻る

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


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



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


ディスクIOの悩みは専用サーバで解消! 「さくらのVPS(8G)」から「さくらの専用サーバ」へ。


【重要】デジ埋、あまとも、コミックダッシュ! メンテナンスのお知らせ(6/16)


「さくらの専用サーバ」一番安いプランは9,800円/月、さくらVPS 8Gプランと比較すると・・


宅内小型サーバPCが故障!代替機はCDケースサイズの GM-JAPAN GLM-MN3350


さくらの専用サーバ「第5世代」に乗り換えかつストレージSSD化、嘘のように消えたIOWait・・!


Intel NUC DE3815TYKE で完全ファンレス・ゼロスピンドル宅内サーバ


さくらVPSの「旧8Gプラン」を解約して「新8Gプラン(v3)」に一本化


ファーストサーバでデータ消失の大障害! 失って初めて気づくバックアップの大切さ


自宅サーバ(雑務用)のEeePCで突然の『パスエラー』?? 再起動で一応復活


さくらVPS新プランのデフォルトOSは「CentOS 6.2」、旧プランは「CentOS 5.8」ほか


さくらVPSの新8Gプランを契約。応募が殺到して2Gプランは早々に完売!

ピックアップタグ




ブログ内検索



▼ コメント ▼

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

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



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