We have refresh token for our environment, which we added to Lambda function in AWS. In Brief, our environment setup is as follows.... At North Virginia (NV): NVDAPPNAC01: ID:VsaWorkingEnvironment-vsMHkcei Cluster Management IP:192.168.0.100 Serial Number_1:90920140000001164776 Serial Number_2:90920140000001164777 Client ID: a1qsdfI7BOiE4UqoTbtXqUNNZmus9iaB At Oregon (OR): ORDAPPNAC01: ID:VsaWorkingEnvironment-TRpk9Eg9 Cluster Management IP: 10.100.194.82 Serial Number: 90920130000001116143 Client ID: J8vNOQYsxQNhTKPnsCbAUm0g2ejf8qHL When we run the API call from AWS we are getting the request JWT ID with, but getting the following error... "X-Agent-Id"=>"J8vNOQYsxQNhTKPnsCbAUm0g2ejf8qHLclients"} @ssl=#<Faraday::SSLOptions verify=true> @response=#<Faraday::Response:0x000000001f39bc90 ...> @response_headers={"date"=>"Wed, 16 Apr 2025 23:16:15 GMT", "content-type"=>"application/json; charset=utf-8", "content-length"=>"205", "connection"=>"keep-alive", "x-powered-by"=>"Express", "access-control-allow-origin"=>"*", "access-control-expose-headers"=>"Authorization,X-Original-Content-Type,Content-Disposition,X-Response-Id,X-Occm-Async-Request-Id,x-occm-async-request-id,x-response-Id,x-netapp-trace-id,x-netapp-message-id", "x-netapp-message-id"=>"90e50b9b-5da3-4487-9f1c-000832fbc7ce", "strict-transport-security"=>"max-age=86400; includeSubDomains", "x-xss-protection"=>"1; mode=block", "x-content-type-options"=>"nosniff", "cache-control"=>"no-cache", "x-frame-options"=>"SAMEORIGIN", "x-netapp-timecheck"=>"undefined message-queue=174", "etag"=>"W/\"cd-Z5hT0tEZzOguy9cd+NpbDpzE9jM\"", "x-netapp-trace-id"=>"b44cd686e44fa81c9d995f9bfd4bf309", "x-azure-ref"=>"20250416T231614Z-16b479cd887nbhtghC1CO1be0n000000080g000000001dm3", "x-cache"=>"CONFIG_NOCACHE"} @status=404 @reason_phrase="Not Found" @response_body="{\"message\":\"Could not find working environment with id VsaWorkingEnvironment-TRpk9Eg9\",\"causeMessage\":\"ResourceNotFoundException: Could not find working environment with id VsaWorkingEnvironment-TRpk9Eg9\"}">> ERROR: Unable to get replication status of KB10HAFS_NV in VsaWorkingEnvironment-TRpk9Eg9: no implicit conversion of String into Integer ["/var/task/lambda_function.rb:346:in `[]'", "/var/task/lambda_function.rb:346:in `block in netapp_get_replication_status'", "/var/task/lambda_function.rb:345:in `each'", "/var/task/lambda_function.rb:345:in `netapp_get_replication_status'", "/var/task/lambda_function.rb:620:in `netapp_process_event'", "/var/task/lambda_function.rb:955:in `lambda_handler'", "/var/runtime/lib/lambda_handler.rb:26:in `call_handler'", "/var/runtime/lib/runtime.rb:99:in `<main>'"] DEBUG: Replication status: DEBUG: DEBUG: Netapp status JSON: {"statusCode":200,"body":"Netapp probed data retrieved"} {"statusCode":200,"netapp":{"statusCode":200,"body":"Netapp probed data retrieved"}} END RequestId: a7155bb7-02fb-4f51-b42b-b28ffc8c5f39 What makes this to failed with 404 error when try to communicate to working environment "VsaWorkingEnvironment-TRpk9Eg9" at Oregon When I logon to the BlueXP UI I can see cluster is healthy. Any help will be appreciated. Thank you, -Sam
... View more
Hi All, Yes we are still running an AltaVault and almost ready to migrate the data, however the initial requirement is to get the AltaVault off our F5. Current setup is AltaVault pointing to the F5 which is directing data to StorageGrid, new requirement is to have the AltaVault pointing directly to newly implemented StorageGrid gateway node. Is there a way to change the IP associated with hostname in the cloud settings tab without losing access to current SG bucket?
... View more
Hi all, For some reason my first post was marked as spam..trying again? I've been attempting to install the on-prem BlueXP connector for a few days and have so far not been successful. Every attempt so far has resulted in the install failing with: Waiting for OCCM, It may take few minutes Timed out waiting for http://localhost/service-manager/isHealthy I've done everything I can to verify that our on-prem environment meets the requirements. My local config is: Ubuntu 24.04.2 LTS VM Docker Engine 28.0.1 SELinux disabled Confirmed network connectivity to all required endpoints The full install: [✔] Detect container runtime Container runtime detected : docker
[✔] Verifying root permissions
[✔] Verifying memory OK
[✔] Verifying CPU OK
[✔] Verifying Docker version OK
28.0.1
[✔] Verify Docker service is enabled OK
[✔] Verifying network OK
.---------------------------------------------------------------------.
| URL | status |
|------------------------------------------------------------+--------|
|------------------------------------------------------------+--------|
| https://cloudmanager.cloud.netapp.com/tenancy/health | OK |
|------------------------------------------------------------+--------|
| https://stream.cloudmanager.cloud.netapp.com | OK |
|------------------------------------------------------------+--------|
| https://cloudmanagerinfraprod.azurecr.io | OK |
|------------------------------------------------------------+--------|
| https://production-artifacts.cloudmanager.cloud.netapp.com | OK |
'---------------------------------------------------------------------'
[✔] Extracting service manager binary OK
Extracted to /opt/application/netapp/service-manager-2
[✔] Extracting service manager service OK
Extracted to /opt/application/netapp/service-manager-2
[✔] Extracting docker-compose OK
Extracted to /usr/bin/
[✔] Setting docker-compose executable OK
[✔] Verifying docker-compose-plugin version OK
2.33.1
[✔] Setting configuration OK
[✔] Update OS and Docker daemon settings OK
Skipped because no proxy
[✔] Installing Service OK
[✖] Waiting for OCCM, It may take few minutes Timed out waiting for http://localhost/service-manager/isHealthy I've attempted installing versions 3.9.45 and 3.9.49, both with the same result. The install log is unfortunately also not very helpful: [INFO] 2025-03-21T16:55:34.318Z {"title":"Detect container runtime","success":true,"successText":"Container runtime detected : docker","data":"docker"}
[INFO] 2025-03-21T16:55:34.318Z {"title":"Verifying root permissions","success":true}
[INFO] 2025-03-21T16:55:34.319Z {"title":"Verifying memory","success":true,"successText":"OK","data":{"totalMemory":14606827520,"totalMemoryMb":13930,"minMem
oryBytes":13958643712,"minMemoryMB":13312}}
[INFO] 2025-03-21T16:55:34.320Z {"title":"Verifying CPU","success":true,"successText":"OK","data":{"cpuCores":8,"minCpuCores":4}}
[INFO] 2025-03-21T16:55:34.346Z {"title":"Verifying Docker version","success":true,"successText":"OK","successDebug":"28.0.1","data":{"containerRuntimeVersio
n":"28.0.1"}}
[INFO] 2025-03-21T16:55:34.354Z {"title":"Verify Docker service is enabled","success":true,"successText":"OK"}
[INFO] 2025-03-21T16:55:35.477Z {"title":"Verifying network","success":true,"successText":"OK","successDebug":"\u001b[90m.-----------------------------------
----------------------------------.\u001b[39m\n\u001b[90m|\u001b[39m\u001b[1m URL \u001b[22m\u001b[90m
|\u001b[39m\u001b[1m status \u001b[22m\u001b[90m|\u001b[39m\n\u001b[90m|------------------------------------------------------------+--------|\u001b[39m\n\u0
01b[90m|\u001b[39m https://support.netapp.com \u001b[90m|\u001b[39m \u001b[32mOK\u001b[39m \u001b[90m|\u001b[39m\n\u001b[
90m|------------------------------------------------------------+--------|\u001b[39m\n\u001b[90m|\u001b[39m https://cloudmanager.cloud.netapp.com/tenancy/hea
lth \u001b[90m|\u001b[39m \u001b[32mOK\u001b[39m \u001b[90m|\u001b[39m\n\u001b[90m|------------------------------------------------------------+---
-----|\u001b[39m\n\u001b[90m|\u001b[39m https://stream.cloudmanager.cloud.netapp.com \u001b[90m|\u001b[39m \u001b[32mOK\u001b[39m \u001b[90
m|\u001b[39m\n\u001b[90m|------------------------------------------------------------+--------|\u001b[39m\n\u001b[90m|\u001b[39m https://cloudmanagerinfrapro
d.azurecr.io \u001b[90m|\u001b[39m \u001b[32mOK\u001b[39m \u001b[90m|\u001b[39m\n\u001b[90m|-------------------------------------------
-----------------+--------|\u001b[39m\n\u001b[90m|\u001b[39m https://production-artifacts.cloudmanager.cloud.netapp.com \u001b[90m|\u001b[39m \u001b[32mOK\u0
01b[39m \u001b[90m|\u001b[39m\n\u001b[90m'---------------------------------------------------------------------'\u001b[39m","data":[{"success":true,"requ
iredUrl":{"url":"https://support.netapp.com","expectedStatus":[200]},"status":200,"text":"OK"},{"success":true,"requiredUrl":{"url":"https://cloudmanager.clo
ud.netapp.com/tenancy/health","expectedStatus":[200]},"status":200,"text":"OK"},{"success":true,"requiredUrl":{"url":"https://stream.cloudmanager.cloud.netap
p.com","expectedStatus":[200,403]},"status":403,"text":"OK"},{"success":true,"requiredUrl":{"url":"https://cloudmanagerinfraprod.azurecr.io","expectedStatus"
:[200,404]},"status":404,"text":"OK"},{"success":true,"requiredUrl":{"url":"https://production-artifacts.cloudmanager.cloud.netapp.com","expectedStatus":[200
,401]},"status":401,"text":"OK"}]}
[INFO] 2025-03-21T16:55:35.880Z {"title":"Extracting service manager binary","success":true,"successText":"OK","successDebug":"Extracted to /opt/application/
netapp/service-manager-2","data":{"status":0,"stderr":"","stdout":"sm2\n","cmdline":"bash -c set -euo pipefail; tar -xzvf <(tail -c +44830527 /home/agoss/Blu
eXP-Connector-Cloud-v3.9.45 | head -c 18863445)"}}
[INFO] 2025-03-21T16:55:35.888Z {"title":"Extracting service manager service","success":true,"successText":"OK","successDebug":"Extracted to /opt/application
/netapp/service-manager-2","data":{"status":0,"stderr":"","stdout":"netapp-service-manager.service\nuninstall.sh\n","cmdline":"bash -c set -euo pipefail; tar
-xzvf <(tail -c +63693972 /home/agoss/BlueXP-Connector-Cloud-v3.9.45 | head -c 999)"}}
[INFO] 2025-03-21T16:55:35.999Z {"title":"Extracting docker-compose","success":true,"successText":"OK","successDebug":"Extracted to /usr/bin/","data":{"statu
s":0,"stderr":"","stdout":"docker-compose\n","cmdline":"bash -c set -euo pipefail; tar -xzvf <(tail -c +63694971 /home/agoss/BlueXP-Connector-Cloud-v3.9.45 |
head -c 12583602)"}}
[INFO] 2025-03-21T16:55:36.002Z {"title":"Setting docker-compose executable","success":true,"successText":"OK","data":{"stdout":"","stderr":"","status":0,"cm
dline":"chmod +x /usr/bin/docker-compose"}}
[INFO] 2025-03-21T16:55:36.180Z {"title":"Verifying docker-compose-plugin version","success":true,"successText":"OK","successDebug":"2.33.1","data":{"compose
Version":"2.33.1"}}
[INFO] 2025-03-21T16:55:36.181Z {"title":"Setting configuration","success":true,"successText":"OK","data":{"environment":"production","version":"3.0.69"}}
[INFO] 2025-03-21T16:55:36.209Z {"title":"Update OS and Docker daemon settings","success":true,"successText":"OK","successDebug":"Skipped because no proxy"}
[INFO] 2025-03-21T16:55:36.632Z {"title":"Installing Service","success":true,"successText":"OK"}
[INFO] 2025-03-21T17:05:38.252Z {"title":"Waiting for OCCM, It may take few minutes","success":false,"errorTitle":"Timed out waiting for http://localhost/ser
vice-manager/isHealthy","errorDescription":"Waited for 600 seconds","data":{"success":false,"requiredUrl":{"url":"http://localhost/service-manager/isHealthy"
,"expectedStatus":[200]},"status":503,"text":"Wrong status code 503, expected one of [200]"}} I'm able to access the connector via the host IP, but it gives me the Failed to initialize UI.Show Less
Service Unavailable error. I've also verified that the docker containers are running and the interfaces are forwarded correctly: CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8ff727acdb68 cloudmanagerinfraprod.azurecr.io/cloudmanager_traefik:production-5b1a77f-36-S "/conf/entrypoint.sh…" 2 hours ago Up 2 hours 0.0.0.0:80->80/tcp, [::]:80->80/tcp, 0.0.0.0:443->443/tcp, [::]:443->443/tcp cloudmanager_traefik
b12425740c56 cloudmanagerinfraprod.azurecr.io/cloudmanager_credentials:fcb367c-87-S "java -XX:+UnlockExp…" 2 hours ago Up 2 hours 127.0.0.1:3001->80/tcp cloudmanager_credentials
17468851a4e5 cloudmanagerinfraprod.azurecr.io/cloudmanager_static-file-server:production-ad572da-103-S "/etc/nginx/entrypoi…" 2 hours ago Up 2 hours 80/tcp, 8888/tcp cloudmanager_static-file-server At this point I'm really at a loss, so any help would be appreciated!
... View more
Hello, I am a TSE engineer at Netapp, have a customer trying to create a new CVO instance using Azure premium keyvault services. He referenced this documentation here: https://docs.netapp.com/us-en/bluexp-cloud-volumes-ontap/task-set-up-azure-encryption.html#create-a-working-environment-that-uses-the-encryption-key On the step to list the keyvaults that were created, it is failing: Obtain the list of key vaults in your Azure subscription by using the following BlueXP API call. For an HA pair: GET /azure/ha/metadata/vaults For single node: GET /azure/vsa/metadata/vaults Make note of the name and resourceGroup. You'll need to specify those values in the next step. The error is "User is not allowed to do operation" Posting the issue here for assistance, as this KB specifies the Netapp APi is community supported https://kb.netapp.com/Cloud/Cloud_Volumes_ONTAP/Where_can_I_get_help_for_Cloud_Volumes_ONTAP_API_related_issues Any help is appreciated This is the actual call This call fails with user isn't allowed, etc curl --request GET --location 'https://cloudmanager.cloud.netapp.com/occm/api/azure/vsa/working-environments/VsaWorkingEnvironment-XFYfUPSU?fields=status,ontapClusterProperties.fields(upgradeVersions,nodes),reservedSize,saasProperties,complianceProperties,monitoringProperties,providerProperties' --header "Content-Type: application/json" --header 'x-agent-id: XXXXX' --header 'Authorization: Bearer '
... View more
We can operate Amazon FSx for NetApp ONTAP using System Manager via BlueXP, but can we manage things like SnapMirror relationship creation from this System Manager? Are there any features that are not available in FSx's System Manager compared to the on-premise System Manager? The intent of this question is to see if it is possible to configure SnapMirror between FSx and on-premise ONTAP storage using only System Manager.
... View more