Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

Chapter 2. Configuring the Fujitsu ETERNUS device

Configure storage pools and ports on the device before you define the Fujitsu ETERNUS device as a Block Storage back end. Consult your device documentation for details on each step:

Procedure

  1. Configure a LAN connection between the Controller nodes that host the Block Storage service and the MNT ports of the ETERNUS device.
  2. Configure a SAN connection between the Compute nodes and CA ports of the ETERNUS device.
  3. Log in to the ETERNUS device using an account with the Admin role.
  4. Enable the SMI-S of ETERNUS DX.
  5. Set the SSH key
  6. Add a user account with software role.
  7. Register an Advanced Copy Feature license and configure the copy table size.
  8. Create a storage pool for volumes. You use this pool later in the EternusPool setting in Section 3.1, “Creating driver definitions for each Fujitsu ETERNUS back end”.
  9. Optional: Create a separate storage pool for volume snapshots. This pool represents the EternusSnapPool setting in Section 3.1, “Creating driver definitions for each Fujitsu ETERNUS back end”.
  10. Optional: Create a Snap Data Pool Volume (SDPV) to enable Snap Data Pool (SDP) for the create a snapshot function.

    Tip

    Skip this step if you use a Thin Provision Pool for EternusSnapPool.

  11. Configure storage ports to be used by the Block Storage service.
  12. Set the storage ports ports to CA mode.
  13. To enable host-affinity for the storage ports, enter the following command from the ETERNUS CLI for each port:

    set <PROTO>-parameters -host-affinity enable -port <CM#> <CA#> <PORT>
    • Replace <PROTO> with the storage protocol, such as fc or iscsi.
    • Replace <CM#> and <CA#> with the name of the controller enclosure where the port is located.
    • Replace <PORT> with the port number.
  14. Use the following commands to generate the SSH key on the undercloud, and upload the eternus.ietf file to the ETERNUS device.

    ssh-keygen -t rsa -N "" -f ./eternus
    ssh-keygen -e -f ./eternus.pub > ./eternus.ietf
    Note

    Save the eternus file for later use. For security reasons, do not copy or move it from the undercloud or overcloud.