だめねこ飼育日誌 By suteneko
リネ2関連で検索して来たかたはこっちのwikiのほうがいいかも // プロフィール


2016-03-01 (Tue)

AWSの設定を間違ってつながらなくなったときの対処

設定を間違えて、AWS上のLinuxサーバにつながらなくなったときの対処方法です。私はiptables設定間違えたとき、この方法で復活できました。

繋がらないサーバの他にもう1個インスタンスを使います。繋がらないほうのサーバをtroublesv、救済用のサーバをrescuesvとします。当然のことながらrescuesvはつながる前提。なおrescuesvのほうは、電源いれっぱなしでも作業できるようです。


1.AWSコンソールのEC2設定にログインする

2.つながらなくなったインスタンス(troublesv)を電源off (どうせ繋がらないしブチる!)

3.左のメニューから「ボリューム」を選択

4.troublesvのHDDを選んで、ボリュームのデタッチを行う

5.救済用のサーバ(rescuesv)にボリュームをアタッチする (デバイス名が /dev/sdf のように表示されます)

6.rescuesvでマウント (# mount -t ext4 /dev/xvdf1 /mnt )

7.設定ミスを修正 (# vi /etc/sysconfig/iptables )

8.マウント解除 (# umount /mnt)

9.ボリュームのデタッチ

10.troublesv にボリュームをアタッチ。名前を /dev/xvda にする

11.電源いれれば復活!


なお、Elastic IP持っていたため (未使用として) トラブル対応の時間分だけ課金されます…orz

本日のツッコミ