t2.micro で動かしている本サーバを,少しだけ単価が安い t3.micro に変更しようとしたら,起動しなくなった. その対応の覚え書き.
参考:
インスタンスを停止し,インスタンスタイプを t3.micro に変更して起動.
AWS コンソール上では,running となっているが,ssh で接続できない.
コンソールログを見てみると,起動途中で emargency mode になっている. IP アドレスは振られているようだが,どうも,拡張ディスクをマウントできず,マルチユーザモードになっていない.
バックアップ用に 2つ目の EBS をマウントしていたが,fstab でデバイス名を指定してマウントしていたのが原因.
t3 世代では EBS を NVMe デバイスとして認識するようで,デバイス名が変わってしまうようだ.
いったん,t2.micro で起動し直し,2つ目の EBS にラベルをつける.
# umount /Backup # xfs_admin -L Backup /dev/xvdg1 # vi /etc/fstab LABEL=Backup /Backup xfs defaults 0 0 # mount /Backup
で,インスタンスを停止して,インスタンスタイプの変更.