fuel-plugin-external-emc/doc/source/installation.rst

3.3 KiB

Requirements

The EMC VNX plugin for Fuel has the following requirements:

Requirement Version
Fuel 8.0
EMC VNX array VNX Operational Environment for Block 5.32 or higher

* limit * zabbix

Prerequisites

Before you install and start using the Fuel EMC VNX plugin, complete the following steps:

  1. Install and set up Fuel 8.0 for Liberty. For details, see Fuel Installation Guide.
  2. Activate the VNX Snapshot and Thin Provisioning license.
  3. Configure and deploy the EMC VNX array.
  4. Verify that the EMC VNX array is reachable through one of the Mirantis OpenStack networks. Both EMC SP IPs and all iSCSI ports should be available over the storage interface from OpenStack nodes.
  5. Configure the EMC VNX back end. For details, see Openstack Configuration Reference.

For details on EMC VNX configuration, see the official EMC VNX series documentation.

EMC VNX configuration checklist:

Item to confirm Status (tick if done)
Create username/password.
Create at least one storage pool.
Configure network:
  • for A and B Service Processor
  • for all iSCSI ports
Configure the EMC VNX back end.

Install the plugin

Before you proceed with the Fuel EMC VNX plugin installation, verify that you have completed the prereqs steps.

To install the Fuel EMC VNX plugin:

  1. Go to the Fuel plugins' catalog.

  2. From the Filter drop-down menu, select the Mirantis OpenStack version 8.0 and the STORAGE category.

  3. Find Fuel EMC VNX plugin in the plugins' list and download its .rpm file.

  4. Copy the .rpm file to the Fuel Master node:

    # scp emc_vnx-3.0-3.0.0-1.noarch.rpm root@<FUEL_MASTER_NODE_IP>:/tmp
  5. Log into the Fuel Master node CLI as root.

  6. Install the plugin:

    # cd /tmp
    # fuel plugins --install emc_vnx-3.0-3.0.0-1.noarch.rpm
  7. Verify that the plugin was installed successfully:

    # fuel plugins
    
    id | name    | version | package_version
    ---|---------|---------|----------------
    1  | emc_vnx | 3.0.0   | 3.0.0
  8. Proceed to configure_env.