NetApp ONTAPを使用したOpenStack Cinderにおいてスナップショットのリバート後にLUNマッピングが復元されない
環境
- NetApp ONTAP 9.16.1P10 (および類似の ONTAP バージョン)
- OpenStack Cinder (Z リリース)
- Lenovo DM7200F (AFF OEM)
- Fibre Channel (FC) および iSCSI 環境
- OpenStack のブート/システム (ルート) ボリューム
- Lenovo xCloud または類似の OpenStack オーケストレーションフレームワーク
問題
バックエンドとしてNetApp ONTAPを使用するOpenStack統合環境において、ブート/システム ボリュームに対して「スナップショットへのリバート」操作を実行したあと、LUNマッピングが自動的に復元されません。これにより、手動での介入が行われるまで、元のVM/ホストからボリュームにアクセスできなくなります。
観察された動作(:)
- 復元処理中に、元のLUNはマッピング解除され、削除されます。
- スナップショットから新しいクローンLUNが作成されます。
- 新しいLUNは元のホスト/igroupにマッピングされていません。
- マルチパス内のすべてのパスが失敗として表示されます。
- アクセスを復元するには、手動でのマッピングが必要です。
- この問題はすべてのブートボリュームで再現可能であり、データボリュームには影響しません。
関連するログ出力:
[ONTAP audit logs]Unmapping LUN volume-7757d269-f469-49e3-807f-fcc8902a7ad9 from the initiators ['initiator,'initiator'] terminate_connection_fc...Volume 7757d269-f469-49e3-807f-fcc8902a7ad9 reverted to snapshot successfully....After snapshot restore, the LUN is in unmapped state, but manual mapping can be performed successfully.