Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Dell PowerFlex 4.5.x Install and Upgrade Guide

Deploy the PowerFlex management platform cluster

Use the following procedure to complete the steps to configure the PFMP_Config.json file, which is used for the configuration and deployment of the PowerFlex management platform cluster.

Prerequisites

The following locations contain log files for troubleshooting:
  • PowerFlex management platform installer logs: /opt/dell/pfmp/PFMP_Installer/logs
  • Platform installer logs: /opt/dell/pfmp/atlantic/logs/bedrock.log

The following diagram illustrates how PFMP_config.JSON file content is applied to PowerFlex management.

Figure 1. Relationship between the PFMP_config.JSON file and PowerFlex management
Relationship between the PFMP_config.JSON file and PowerFlex management
The following table describes the PFMP_Config.json and its configuration parameters:
Table 1. PFMP_Config.json configuration parametersThis table describes the PFMP_Config.json configuration parameters.
Parameter Value Description
Nodes Hostname

IP address

Recommended three VMs/nodes

The IP addresses of the nodes on which the PowerFlex management platform cluster is deployed, along with the hostnames that must be used for these nodes. Ensure that the hostname is in lowercase.
ClusterReservedIPPoolCIDR IP address

Recommended / 23 network

A private subnet that does not conflict with any of the subnets in their data center. Users could use the same subnet for multiple PowerFlex management platform deployments.
ServiceReservedIPPoolCIDR IP address

Recommended / 23 network

A private subnet that does not conflict with any of the subnets in their data center. Users could use the same subnet for multiple PowerFlex management platform deployments.
RoutableIPPoolCIDR <flex-node-mgmt>

<flex-data>

flex-node-mgmt and data pools require five unused IP addresses that are used by the web server, SupportAssist, and internal services.
PFMPHostname FQDN FQDN which is used to connect to PowerFlex Manager using a browser. The FQDN must be resolvable through DNS and lower case.
PFMPHostIP IP address This parameter specifies the IP address for the ingress IP address.
NOTE:The ingress IP address must be selected from one of the IP addresses specified in the flex-node-mgmt-<vlanid> IP service range.

Steps

  1. To SSH as non-root user to the PowerFlex management platform Installer VM, run the following command: ssh delladmin@<pfmp installer ip>.
  2. Go to the config directory, run the following command: cd /opt/dell/pfmp/PFMP_Installer/config
  3. To configure the PFMP_Config.json, run the following command: sudo vi PFMP_Config.json and update the configuration parameters.
    For example:
    {
    "Nodes":
    [
       {
        "hostname": "pfmp-mvm-01",
        "ipaddress": "10.10.105.30"
       },
       {
        "hostname": "pfmp-mvm-02",
        "ipaddress": "10.10.105.31"
       },
       {
        "hostname": "pfmp-mvm-03",
        "ipaddress": "10.10.105.32"
       }
    ],
      "ClusterReservedIPPoolCIDR" : "10.42.0.0/23",
      "ServiceReservedIPPoolCIDR" : "10.43.0.0/23",
      "RoutableIPPoolCIDR" : [{"flex-node-mgmt-105":"10.10.105.20-10.10.105.24"},
                              {"flex-node-oob-101":"10.10.101.20-10.10.101.24"},
                              {"flex-data1-151":"192.168.151.20-192.168.151.24"},
                              {"flex-data2-152":"192.168.152.20-192.168.152.24"}],
      "PFMPHostname" : "dellpowerflex.com",
      "PFMPHostIP" : "10.10.105.20"
    }
    NOTE:"RoutableIPPoolCIDR" requires a pool range of at least five IP addresses. By default, the first IP address in the range becomes the PowerFlex Manager user interface address. PMFPHostIP has to be in the range of "RoutableIPPoolCIDR" :{"flex-node-mgmt-105":"10.10.105.20-10.10.105.24"}. Use the "PFMPHostname" : "dellpowerflex.com" default FQDN to browse PowerFlex Manager. The name should be resolved to the "PFMPHostIP" IP address.

    Routed networks must be accessible through the interfaces on the hosts or VMs. If PowerFlex Manager requires access to nonrouted networks, add the required interfaces to the host or VM and add an additional line to the RoutableIPPoolCIDR section for that interface.

  4. Go to the scripts folder in the working directory, type: cd /opt/dell/pfmp/PFMP_Installer/scripts
  5. To set up the installer, run the following command: sudo ./setup_installer.sh.
    The setup_installer.sh starts a docker container with the appropriate network settings that deploys the PowerFlex Manager management virtual machine cluster when the install_PFMP script is run.
  6. To install the PowerFlex management platform, run the following command: sudo ./install_PFMP.sh.
  7. When prompted, do the following:
    • Enter No to indicate that no SSH keys are used for authentication connection to the cluster nodes. If SSH keys are used, enter Yes.
    • Enter the SSH username of the non-root user for the nodes specified in PFMP_Config.json.
    • Enter Yes to indicate that the passwords are the same for all cluster nodes.
    • Enter the SSH password of the non-root user for the nodes specified in PFMP_Config.json.
    • Enter No to indicate that the nodes used for PowerFlex management platform are not co-resident nodes.
    NOTE:Ensure that you use the single SSH key for all nodes if you want to deploy a PowerFlex cluster using a CSV topology file.

    View the progress of the installation in the following logs that are in the working directory:

    • <working directory>/PFMP_Installer/logs/
    • <working directory>/atlantic/logs/
    NOTE:Installation may take more than two hours.

Rate this content

Accurate
Useful
Easy to understand
Was this article helpful?
0/3000 characters
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please select whether the article was helpful or not.
  Comments cannot contain these special characters: <>()\