Life is Really Short, Have Your Life!!

ござ先輩の主に技術的なメモ

VMFusionで作ったCentOS6.3のisoをさくらのVPSでリストアする

ざっくりですが、まとめておきます。

環境構築では、ローカルのVMで色々やっておいて丸ごとISOをVPSにアップしたいことってあるよね。

1.ISOイメージを作るためにMondo Rescueを入れる

  1. sudo yum -y install mkisofs lzo lzop dosfstools mtools parted cdrecord syslinux
    • こいつらがインストールされないとエラーが出る
  2. wgetでRPMを取得
  3. rpm -ivh *.rpm
  4. sudo mkdir /var/bkup
  5. sudo mondoarchive -Oi -d /var/bkup/ -E /var/bkup/ -s 700m -S /tmp -T /tmp -p `hostname`_`date +%Y%m%d`
  6. ローカルでscp -f .ssh/config <USER>@<HOSTNAME>:/var/bkup/<HOSTNAME>_20121206-1.iso

もっかい環境作るのがめんどいからISOが欲しいだけなので、700MBもあれば上等。

2. さくらでVPSのISOイメージ申請をする

  1. さくらのVPSのコンパネから再インストール→ISOイメージインストールでアカウント貰う
  2. SFTPで焼いたISOをうpして、もっかいアクセス && 確認からVNCコンソール起動
    • この時に表示されるネットワーク構成を保存しておく。
    • あとはほっとく。その内Business Boxがどうこうと言い出すので、コンソール毎閉じて、VPS自体の再起動を強制的に行う。
  3. あら不思議、リストアされてる。

3. ネットワーク構成をリストアする

#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
NESTMASK=表示されてるネットマスク
IPADDR=表示されているIPアドレス
GATEWAY=表示されているゲートウエイ
Type=Ethernet

#vi /etc/resolv.conf
search sakura.ne.jp
nameserver 8.8.8.8
nameserver 表示されているネームサーバ
nameserver 表示されているネームサーバ2

さくらのVPSのsshログインが遅い - tkak’s memoを参考に、DNS設定に少し手を入れました。