2008年12月10日

すっかり準備するのがギリギリになってヤバイ。
金曜の夜に今置いてる所から物理的にサーバを移動します。
なのでもう今週中はテンパってます。

という事で簡単な計画表

やること

  • DNSのプライマリサーバ移転 (hidekさんの会社のやつ契約ずみ) (jprs/tonic/value domain)
  • mail/irc/plagger環境作る (リアルサーバでOSとかは既に入って稼働してるの使い回し)
  • edge serverでメールを受けてバックエンドに再配送させる仕組みつくる
  • edge serverにマトモなdsn cacheを入れる
  • このblogや軽いwebサービスようのDomU作る
  • perl-users.jp / soozy.org / shibuya.pl / perldoc.jp / yapc.asia などようのDomUつくる
  • 新しい環境の中に25番ポートで繋がるようにする
  • ラックの掃除
  • 新環境を用意するものは、新環境にさっさと移動、用意しないのは金曜の夜に物理マシンの移動
  • 移動中のお知らせメンテナンスページ用意
  • /etc/hosts とか hostname まわり。

異動前の構成とサービス内容

PE750

  • mail - sendmail (virtusertable) - mew - spamd (procmail(hiyoko@twitter, kacotie@twitter))
  • irc - irssi - oppaisan - mobirc
  • plagger
  • private subversion repos
  • dns
  • 以下はweb
  • yappo.jp/yappo.ne.jp (i, 503, moogle, talk, trac, svn, w, dir, search, *.labs, blog, tec)
  • blogdb.jp (bulkya, mfpm, shibuya.burogukyoukai)
  • menulist.jp
  • soozy.org
  • bloxab.org
  • cybozu.co.uk
  • perl-users.jp
  • seiitaishougun.com
  • shibuya.pl
  • yapc.asia

ISP1100

ハードウェアクロックがなんだか年単位でずれてる。といかどっかのDomUに突っ込んで退役希望

  • web crawler
  • hiyoko
  • sendmail virtusertable
  • mobile sns用のメール受信処理
  • moblog & photo storage用のメール受信処理
  • mail配送エンジン(たしかもう使ってない)
  • 以下はweb
  • bp.to
  • m.blogdb
  • 2ch proxy

PE1850

  • mysql
  • mysql with senna

edge server

codereposとacotieへのreverse proxyやらなんやら

SC440 - 1

  • coderepos
  • acotie

SC440 - 2

今なにもない。あ、1000スピーカカンファレンスで使った。

tsukumo

dns セカンダリとblogdb.jp跡地

異動後の構成とサービス内容

PE750

京都行ってる時にとまりやがったのでこわい。

  • private subversion repos
  • 以下はweb
  • yappo.jp/yappo.ne.jp (i, 503, moogle, talk, w, dir, search, *.labs)
  • blogdb.jp (bulkya, mfpm, shibuya.burogukyoukai)
  • menulist.jp

ISP1100

ハードウェアクロックがなんだか年単位でずれてる。といかどっかのDomUに突っ込んで退役希望、というか移動した後bootするか不明。

  • web crawler
  • hiyoko
  • sendmail virtusertable
  • mobile sns用のメール受信処理
  • moblog & photo storage用のメール受信処理
  • mail配送エンジン(たしかもう使ってない)
  • 以下はweb
  • bp.to
  • m.blogdb
  • 2ch proxy

PE1850

平穏無事に動いてるのでこわい

  • mysql
  • mysql with senna

edge server

codereposとacotieへのreverse proxy server 並びに mail forwarder

SC440 - 1

  • coderepos
  • acotie

上のDomUに加えて下のDomU追加

public

  • perl-users.jp
  • shibuya.pl
  • soozy.org
  • yapc.asia (もしくは edge server のみで処理)

private

  • private subversion repos for svn.yappo.jp
  • yappo.jp/yappo.ne.jp (trac, svn, blog, tech)
  • bloxab.org
  • cybozu.co.uk
  • seiitaishougun.com

SC440 - 2

  • mail - sendmail (virtusertable) - mew - spamd (procmail(hiyoko@twitter, kacotie@twitter))
  • irc - irssi - oppaisan - mobirc
  • tig/wig
  • plagger

tsukumo

dns セカンダリとblogdb.jp跡地

hidekさんの会社のVPS

dns プライマリとバックアップ

PE860

状況をみてPE750とISP1100のサービスをこれのDomU複数作って集約。集約したらPE750/ISP1100を退役。余裕があればPE1650も入れたいけど80万くらいしたからどうしようか。

作業する順番

  • VPSにname serverの環境作ってprimary として動かし始める
  • yappo.ne.jpのnsレコード変更。変更出来次第他のドメイン全部のnsレコード変更
  • DomU2個作る(1個作ってイメージコピー)
  • VPSにバックアップしまくる
  • mail/irc/plagger環境作る
  • edge server から SC440-2 にメール流す
  • public servicesの引っ越し (済: perl-users.jp)
  • private servicesの引っ越し (済: blog.yappo.jp)
  • VPSにバックアップ(差分とか)
  • イーサケーブル作ってラックの掃除
  • PE750/PE1650/ISP1100物理移動
  • ラッキング
  • サーバ起動
  • hostname/ip address/ip tables/network環境の書き直し
  • DBの認証設定全部変える
  • アプリケーションのDB設定全部変更
  • アプリケーション稼働確認と広告周りを実機でチェック
  • ISP1100のメール環境整備
  • クロウラー走らせる
時間足りなくてきついわー

来年

codereposとか入ってるマシンに500GのHDDが刺さってるだけなので vgextend VolGroup00 /dev/sdb してパーティションサイズをいつでも増やせるようにしておく。

Posted by Yappo at 2008年12月10日 18:36 | TrackBack | tech
Comments
Post a comment









Remember personal info?






コメントを投稿する前に↓の場所にnospamと入力してください。