Amazon EBS ボリュームはホスト側のメンテナンスにより変更操作ができないタイミングがあります。
エラー内容
EBS のボリューム変更操作を行うと以下のようなメッセージで変更操作に失敗する場合があります。
The service is unavailable. Please try again shortly.
AWS 側の障害かな?と思いましたが、Service Health Dashboard では特に異常は報告されていません。
原因
エラー発生後に、Personal Health Dashboard で以下の通知を受け取りました。
Your volume can’t be modified at present due to an operational activity that is being performed on the systems hosting your volume. Your volume is in a healthy state. The operational activity does not impact the volume performance or availability and you may continue to read/write data normally. We will send an update as soon as the operational activity is complete, and your volume can be modified.
This operational activity may last for up to 48 hours. If you urgently need to modify your volume, we recommend creating a new volume with your desired size/performance and restoring the data from the snapshot of your existing volume. Please refer to https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-restoring-volume.html for restoring an Amazon EBS volume from a snapshot. If you don’t have a snapshot of the volume, we recommend that you first create a snapshot by following the directions outlined in https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-creating-snapshot.html.
We apologize for the inconvenience that this may have caused you. If you have any questions or concerns, you may contact AWS support at: http://aws.amazon.com/support.
以下のようなことが記載されています。
- ボリュームがホストされているシステムで実行されている運用活動のため、一時的にボリュームを変更できない
- ボリューム自体の可用性への影響はなく、読み取り、書き込みは通常通り行うことができる
- 運用活動は最大で 48 時間続くことがある
対応
完了まで待つ
運用活動の完了通知も Personal Health Dashboard で受け取ることができます。
この時は EBS ボリュームの拡張時にエラーを受け取りましたが、急ぎではなかったため、システムの運用活動完了後に再度拡張を実施しました。
スナップショットから復元する
上記の通知内容にも記載がありますが、運用活動の完了まで待つことができない場合はボリュームのスナップショットを取得し、データをリストアすることが推奨されています。
簡単ですが、以上です。