EC2 Windows Server でインスタンスストアボリュームのドライブレターが想定と異なる状態でマッピングされた原因と対処法
困っていること
インスタンスストアボリューム利用可能なインスタンスタイプで EC2 インスタンスを稼働しています。
対象 EC2 インスタンスの停止/起動を行った際、インスタンスストアボリュームのボリューム名とドライブレターが想定と異なる状態でマッピングされていました。原因と対処法を教えてください。
例)
想定では Z: ドライブにマッピングされるが、F: ドライブとしてマッピングされていた
原因
以下の原因が考えられます。
- 設定ファイルに誤りがある
- EC2Launch の Ver が古い
- 各種 AWS ドライバーの Ver が古い
対処法
設定ファイルに誤りがある
以下のファイルを確認して、起動時に自動で ●: ドライブとしてマッピングされるように設定しているかご確認ください。
- EC2Launch v2 の場合 C:\ProgramData\Amazon\EC2Launch\config\agent-config.yml
- EC2Launch v1 の場合 C:\ProgramData\Amazon\EC2-Windows\Launch\Config\DriveLetterMappingConfig.json
設定については、弊社ブログをご参考ください。
EC2Launch の Ver が古い
利用中の EC2Launch の Ver が古いことが原因と考えられます。
下記コマンドを実行して利用中の Ver をご確認ください。必要に応じて最新 Ver にすることで事象が解消されるかご確認ください。
- EC2Launch v2
& "$env:ProgramFiles\Amazon\EC2Launch\EC2Launch.exe" version
- EC2Launch v1
Test-ModuleManifest -Path "C:\ProgramData\Amazon\EC2-Windows\Launch\Module\Ec2Launch.psd1" | Select Version
各種 AWS ドライバーの Ver が古い
各種 AWS ドライバーの最新バージョンにアップグレードを行い、事象が解消されるかご確認ください。
-
NVMe ドライバー
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/aws-nvme-drivers.html -
PV ドライバー
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/Upgrading_PV_drivers.html
各種 AWS ドライバー Ver の確認方法は、弊社ブログをご参考ください。
補足
EC2Launch (v1,v2) や、各種ドライバー (ENA、NVMe、PV) は、バージョン更新にてバグ修正や機能改善が行われています。
また、AWS では常に最新バージョンをご利用いただくことがベストプラクティスとなっています。
参考資料
- EC2 Windows インスタンスでインスタンスストアボリュームを自動マッピングしてみた
- EC2Launch v2 の最新バージョンのインストール - Amazon Elastic Compute Cloud
- EC2Launch の最新バージョンのインストール - Amazon Elastic Compute Cloud
- EC2 Windows インスタンスに ENA ドライバーをインストールする - Amazon Elastic Compute Cloud
- EC2 Windows インスタンスでの PV ドライバーのアップグレード - Amazon Elastic Compute Cloud
- EC2の各種ドライバーのバージョン確認方法 | DevelopersIO
- Windows インスタンスにおけるセキュリティのベストプラクティス - Amazon Elastic Compute Cloud





