2012年4月 8日

さくらのVPSの旧プランから新プランへの移行

さくらのVPSの新プランが提供されたので,早速旧プランから新プランへの移行作業を行いました.

今回はddを使って直接イメージファイルを新しいVPS上にコピーする方法でやっています. rsyncで移行させる方法もあるようですが,この方法だとOSを動かしたままコピーすることになるので,タイミングによってはシステム全体の整合性がとれなくなることがあります.

大まかな作業手順は以下の通りに行いました.

  • 旧サーバ,新サーバの両方をKNOPPIXで立ち上げる
    • KNOPPIXのファイルをコピーする
      • さくら標準のCentOSのgrubだとext3パーティションを認識出来なかったので,/boot以下にKNOPPIXのファイルをコピーしておく
      • /boot/grub/grub.cfgを書き換えて,KNOPPIXを立ち上げられるようにする
        • 新サーバの方は,virtioを使っているので素のままのKNOPPIXでは起動できない.virtioに必要なモジュールを入れたものを作る
    • 新・旧サーバの両方をKNOPPIXを使って起動させる
      • 両方共SSHでの接続をできるように,ネットワークの設定とSSHデーモンの起動を行う
        • これらの作業はVNCコンソール上から行う
      • SSHを使ってddでデータを流し込む
        • 流し込んでいる最中にDNSのレコードを書き換えておく
        • 20GByteだと1時間程度で終わります
    • 新サーバの方を再起動する.旧サーバは停止させる
      • 新サーバのネットワークの設定が旧サーバのもののままになっているので,設定を書き換える
      • 新しく増えたディスクの分をfdiskを使って確保する
    • 無事に移行完了

2011年12月 1日

テスト

最初の日記.
技術系のしっかりとした内容を書いていく予定.
今までの日記は雑記的な感じで.