Problem
NetBackup Snapshot Manager DB PaaS workload is not supported in proxy environments
Error Message
Review the dbagentsutil log for AWS:
2023-05-11 14:39:44,313 INFO: get_attached_role (337668:140202644666176): role name: <role_name>
2023-05-11 14:39:44,313 INFO: AWSCrossAccountCreds (337668:140202644666176): AWSCrossAccountCreds.__init__: Attachedrole <role_name>
2023-05-11 14:39:44,313 INFO: AWSCrossAccountCreds (337668:140202644666176): AWSCrossAccountCreds.__init__: duration 3600 delta_for_refresh 2700
2023-05-11 14:39:44,314 INFO: refresh_creds (337668:140202644666176): AWSCrossAccountCreds.refresh_creds: refreshing temporary credentials
2023-05-11 14:44:55,451 ERROR: pgsqlagent::main (337668:140202644666176): Traceback (most recent call last):
File "urllib3/connection.py", line 174, in _new_conn
File "urllib3/util/connection.py", line 95, in create_connection
File "urllib3/util/connection.py", line 85, in create_connection
socket.timeout: timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "botocore/httpsession.py", line 443, in send
File "urllib3/connectionpool.py", line 787, in urlopen
File "urllib3/util/retry.py", line 525, in increment
File "urllib3/packages/six.py", line 770, in reraise
File "urllib3/connectionpool.py", line 703, in urlopen
File "urllib3/connectionpool.py", line 386, in _make_request
File "urllib3/connectionpool.py", line 1042, in _validate_conn
File "urllib3/connection.py", line 358, in connect
File "urllib3/connection.py", line 179, in _new_conn
urllib3.exceptions.ConnectTimeoutError: (, 'Connection to sts.<region>.amazonaws.com timed out. (connect timeout=60)')
Review the dbagentsutil log for Azure:
2024-10-24 20:13:15,060 2724 ERROR: sqldbmiagent::check_db_exists (2715023:140294437587840): Error while db existance check : <database_name>
2024-10-24 20:13:15,065 2724 DEBUG: sqldbmiagent::check_db_exists (2715023:140294437587840): Traceback (most recent call last):
File "azure/identity/_internal/decorators.py", line 74, in wrapper
File "azure/identity/_internal/client_credential_base.py", line 22, in _acquire_token_silently
File "azure/identity/_internal/msal_credentials.py", line 71, in _get_app
File "msal/application.py", line 516, in __init__
File "msal/authority.py", line 79, in __init__
File "msal/authority.py", line 210, in tenant_discovery
File "msal/individual_cache.py", line 269, in wrapper
File "azure/identity/_internal/msal_client.py", line 102, in get
File "azure/core/pipeline/_base.py", line 230, in run
File "azure/core/pipeline/_base.py", line 86, in send
File "azure/core/pipeline/_base.py", line 86, in send
File "azure/core/pipeline/_base.py", line 86, in send
[Previous line repeated 1 more time]
File "azure/core/pipeline/policies/_retry.py", line 553, in send
File "azure/core/pipeline/policies/_retry.py", line 531, in send
File "azure/core/pipeline/_base.py", line 86, in send
File "azure/core/pipeline/_base.py", line 86, in send
File "azure/core/pipeline/_base.py", line 86, in send
[Previous line repeated 1 more time]
File "azure/core/pipeline/_base.py", line 119, in send
File "azure/core/pipeline/transport/_requests_basic.py", line 386, in send
azure.core.exceptions.ServiceRequestError: : Failed to establish a new connection: [Errno 101] Network is unreachable
Cause
Currently DB PaaS backup do not support the use of external proxy services.
Solution
The only option currently is to bypass the proxy and allow the media server to talk directly to AWS or Azure endpoints.