Trident で https 経由の ONTAPI アクセスが EOF (ファイル末尾)とともに失敗することがあります
環境
- Data ONTAP 8.3
- ONTAP 9.x
- API
- トライデント
問題
エラーは、次のような問題のあるツールによって異なります。
- トライデント
level=error msg="API invocation failed. Post https://<IP>t/servlets/netapp.servlets.admin.XMLrequest_filer: EOF"
level=error msg="Could not initialize storage driver." error="error initializing ontap-nas driver: could not create Data ONTAP API client: error reading SVM details: Post https://<IP>/servlets/netapp.servlets.admin.XMLrequest_filer: EOF"
- cURL を使用して Linux からテストする:
curl -k -u vsadmin -X POST -d @request.xml https://<SVM_IP>/servlets/netapp.servlets.admin.XMLrequest_filer
Enter host password for user 'vsadmin':
curl: (35) Ecountered end of file
- ONTAP の Apache エラーログに表示されます。
[ssl:warn] [pid <PID#>:tid <TID#>] [client <IP_ADDR>:<PORT>] [vserver <VSERVER_Id-Unsigned#>] SSL is not configured for this vserver
メモ :この場合、パスワードが正しいかどうかに関係なく変更されません。変更しないとエラーが 401 応答し、 ONTAP Release で XML が返されます。