Adding a new storage pool

An iSCSI storage pool provides users with persistent disk space. A drive from a drive array is allocated to a volume (also called LUN) from a storage pool. Storage pools are typically storage appliances.

The appliance must be supported by the MetalSoft which means that the provisioning API is known to the MetalSoft so that new volumes can be created, modified, deleted, IQN associated etc.

Adding a new storage pool

Before configuring the new storage, it needs to be installed and configured to be reachable on the management interface as well as the in-band interfaces.

The metal cloud does not automatically configure the storage pool’s internal pool but rather just the volumes inside this pool. This allows the administrator to pre-configure RAID options, compression, de-duplication or any vendor specific options.

architecture

  1. Go to the Admin interface

  2. Select “Storage” from the left sidebar menu

  3. Click on “Create Storage Pool”

  4. Select the data center where the storage appliance is installed

  5. Select the appropriate driver (storage type).

  6. Enter the management API’s endpoint. Typically this endpoint URL is found in the appliance’s documentation.

  7. The maintenance flag should be set on if the storage is not to be made automatically available to users.

  8. The experimental flag should be set on if the storage should be made available only to users with the “experimental” flag on.

  9. The ISCSI hostname and port are the destination for in-band iSCSI traffic, which the users’s servers will connect to over the SAN network.

  10. The storage name is a user name available only to admins

  11. The storage pool options json is a driver specific configuration. Should be left empty.

  12. The password field is the password that the system uses to provision LUNS via the management API. It is not what servers will use to connect over iscsi. That password will be generated automatically.

  13. The Target IQN is the IQN to which the servers will login into. An appliance could have multiple targets, for instance in multi-tier situations. Add a different storage pool for each tier changing only the Target IQN for each one.

  14. The pool should appear in the list. Check that available disk space is what is expected.