ボリューム移行後、OpenStack NovaがNetApp iSCSI LUNの接続に失敗する
環境
- OpenStack(Cinder、Nova)
- iSCSI
- ONTAP 9
問題
- Cinderボリューム(NetApp iSCSI LUNでバックアップ)をあるVMから別のVMに移動する場合、LUNが想定どおりに再マッピングされないため、VMの起動に失敗します。
- NovaはLUNが使用中であると報告する一方、CinderはLUNが使用可能であるとマークします。
- ホスト側でデバイスが認識されず、Novaのログに以下のエラーが表示されます:
ERROR nova.virt.block_device [...] Driver failed to attach volume <UUID> at /dev/sdp: os_brick.exception.VolumeDeviceNotFound: Volume device not found at.
- この問題は、VM間でLUNを引き継ぐ際にのみ発生します。
- 単一VM/単一ボリュームのシナリオは、期待どおりに動作します。