OpenStack:「NetApp API failed」例外が原因でManilaで共有アクセスをセットアップできない
環境
- OpenStack Manila
- DHSS = False
問題
ManilaがSVMを対象としたユーザをその 共有サービスのバックエンドに使用するように設定されている場合、( manila access-allow
コマンドを使用して)共有へのアクセスを作成しようとすると、次の問題が表示されます。
- Manila share.logに次のAPI例外が表示されます。
33344: 2024-06-11 11:36:47.019 1360587 ERROR oslo_messaging.rpc.server [req-12345676] Exception during message handling: manila.share.drivers.netapp.dataontap.client.api.NaApiError: NetApp API failed. Reason - 15661:entry doesn't exist
- 問題のタイムスタンプ時にAPI呼び出しをトレースすると、次の kerberos-config-get-iter API呼び出しが失敗します。
00000015.006cad50 06cd461e Wed Jul 03 2024 13:22:27 +00:00 [kern_audit:info:3328] 8503e800003f7318 :: ontap:ontapi :: xx.xx.xx.xx:39724 :: xxxxx:manilauser :: <netapp xmlns=http://www.netapp.com/filer/admin version="1.231" vfiler="xxxxx"><kerberos-config-get><interface-name>xxxxx-mgmt</interface-name><desired-attributes><kerberos-config-info><is-kerberos-enabled/></kerberos-config-info></desired-attributes></kerberos-config-get></netapp> :: Pending:
00000015.006cad52 06cd461e Wed Jul 03 2024 13:22:27 +00:00 [kern_audit:info:3328] 8503e800003f7318 :: ontap:ontapi :: xx.xx.xx.xx:39724 :: xxxxx:manilauser :: kerberos-config-get :: Error: entry doesn't exist