Trident backend failed due to port 443 blocked to SVM
Applies to
- Astra Trident
- OpenShift
Issue
Trident backend is in failed status.
Trying to update it fails with error:
[root@abc trident-installer]# ./tridentctl update backend <BACKEND> -n trident -f backend_new.json -d
Operating mode = tunnel, Trident pod = trident-controller-8944657d7-t7dd2, Namespace = trident, CLI = oc
Invoking tunneled command: oc exec trident-controller-8944657d7-t7dd2 -n trident -c trident-main -- tridentctl --debug update backend --base64 eyJhdXRvRXhwb3J0UG9saWN5Ijp0cnVlLCJiYWNrZW5kTmFtZSI6Im9wZW5zaGlmdF90cmlkZW50X25mc3YzX3Rlc3QxIiwiZGF0YUxJRiI6IjEwLjcyLjMzLjE1NCIsImRlYnVnVHJhY2VGbGFncyI6eyJhcGkiOnRydWUsIm1ldGhvZCI6dHJ1ZX0sImRlZmF1bHRzIjp7InNwYWNlUmVzZXJ2ZSI6InZvbHVtZSJ9LCJtYW5hZ2VtZW50TElGIjoiMTAuNzIuMTIuMjE1IiwicGFzc3dvcmQiOiJQYXNzd29yZDIwMjAhIiwic3RvcmFnZURyaXZlck5hbWUiOiJvbnRhcC1uYXMiLCJzdm0iOiJTRTAxWjk5Vk1TMjAwIiwidXNlcm5hbWUiOiJ2c2FkbWluIiwidmVyc2lvbiI6MX0= <BACKEND>
time="T09:40:37Z" level=debug msg="--------------------------------------------------------------------------------\n"
time="T09:40:37Z" level=debug msg="Request Method: POST\n"
time="T09:40:37Z" level=debug msg="Request URL: http://127.0.0.1:8000/trident/v1/backend/<BACKEND>\n"
time="T09:40:37Z" level=debug msg="Request headers: map[Content-Type:[application/json]]\n"
time="T09:40:37Z" level=debug msg="Request body: {\"autoExportPolicy\":true,\"backendName\":\"<BACKEND>\",\"dataLIF\":\"123.123.123.123\",\"debugTraceFlags\":{\"api\":true,\"method\":true},\"defaults\":{\"spaceReserve\":\"volume\"},\"managementLIF\":\"123.123.123.123\",\"password\":\"Password\",\"storageDriverName\":\"ontap-nas\",\"svm\":\"SVM\",\"username\":\"vsadmin\",\"version\":1}\n"
time="T09:40:37Z" level=debug msg="................................................................................\n"
Operating mode = direct, Server = 127.0.0.1:8000, Autosuport server = 127.0.0.1:8003
Trident URL: http://127.0.0.1:8000/trident/v1
Error: error communicating with Trident REST API; Post http://127.0.0.1:8000/trident/v1/backend/<BACKEND>: EOF
command terminated with exit code 1