Establish a trust relationship between PowerFlex system and Dell APEX Navigator
Dell APEX Navigator for Multicloud Storage allows you to perform data mobility operations between PowerFlex systems.
About this task
Before using data mobility, establish trust between on-premises system and
Dell APEX Navigator.
Prerequisites
For on-premises clusters:
Install Secure Connect Gateway (SCG) if you do not already have it installed.
Enable telemetry and remote support on PowerFlex using SCG IP address.
Ensure that the on-premises cluster is visible on
APEX AIOps Observability.
Ensure the connection to
Dell APEX Block Storage for AWS.
For cloud-deployed systems:
Add network interface on AWS
Attach a network interface to an EC2 instance
Enable PowerFlex to use the attached IP address as Storage Data Target (SDT)
Connection to a PowerFlex system
Steps
Sign in to the
Dell API portal, select
Explore APIs and select
APEX under Products.
Access the
Dell APEX Navigator for Multicloud Storage API.
To obtain the PowerFlex initial access token, invoke the PowerFlex API
/rest/auth/login using the required credentials.
If you are invoking the request using Postman, set
Authorization to
No Auth.
POST https://<powerflex-management-address>/rest/auth/login
Example request:
{
"username": "{username}",
"password": "{password}"
}
Example response:
{
"scope": "{scopes}",
"access_token": "{access_token}",
"expires_in": 300,
"refresh_expires_in": 1800,
"refresh_token": "{refresh_token}",
"token_type": "Bearer",
"id_token": "{id_token}",
"session_state": "{session_state_id}"
}
Get a Dell Identity JSON web token. See
Authentication topic in
APEX Navigator for Multicloud Storage API Guide for more information.
Invoke the Dell APEX Navigator client API
{BASE_URL}/rest/services/storage/v1/storage-systems/{SYSTEM_TYPE}-{SYSTEM_ID}/register-trust by providing the following:
Use
{SYSTEM_ID} as
PowerFlex SWID in the API path with
{SYSTEM_TYPE} set to
POWERFLEX.
Provide the
initial_access_token, obtained from
this step, in the request body along with the system_type attribute.
Include the Dell Identity token as the bearer auth.
POST {BASE_URL}/rest/services/storage/v1/storage-systems/POWERFLEX-{SYSTEM_ID}/register-trust
Example request:
{
"initial_access_token": "{POWERFLEX_ACCESS_TOKEN}",
"system_type": "POWERFLEX"
}