Download Dot Hill Driver



DotHill

The DotHillFCDriver and DotHillISCSIDriver volume drivers allowDot Hill arrays to be used for block storage in OpenStack deployments.

Click to Download the Latest Version of Tractor Hill Driver 3D Android APK From APKTom Smart App Store! Leveraging its proprietary Assured family of storage solutions, Dot Hill solves many of today’s most challenging storage problems – helping IT to improve performance,increase availability, simplify operations, and reduce costs. Dot Hill’s solutions combine breakthrough software with the industry’s most flexible and extensive hardware platform and automated management to deliver best-in.

System requirements¶

To use the Dot Hill drivers, the following are required:

Download Dot Hill Driver License Test

Drivers
  • Dot Hill AssuredSAN array with:
    • iSCSI or FC host interfaces
    • G22x firmware or later
    • Appropriate licenses for the snapshot and copy volume features
  • Network connectivity between the OpenStack host and the arraymanagement interfaces
  • HTTPS or HTTP must be enabled on the array

Supported operations¶

  • Create, delete, attach, and detach volumes.
  • Create, list, and delete volume snapshots.
  • Create a volume from a snapshot.
  • Copy an image to a volume.
  • Copy a volume to an image.
  • Clone a volume.
  • Extend a volume.
  • Migrate a volume with back-end assistance.
  • Retype a volume.
  • Manage and unmanage a volume.

Download Dot Hill Drivers License

Configuring the array¶

Download Dot Hill Drivers

  1. Verify that the array can be managed via an HTTPS connection. HTTP canalso be used if dothill_api_protocol=http is placed into theappropriate sections of the cinder.conf file.

    Confirm that virtual pools A and B are present if you plan to usevirtual pools for OpenStack storage.

    If you plan to use vdisks instead of virtual pools, create or identifyone or more vdisks to be used for OpenStack storage; typically this willmean creating or setting aside one disk group for each of the A and Bcontrollers.

  2. Edit the cinder.conf file to define an storage back-end entry foreach storage pool on the array that will be managed by OpenStack. Eachentry consists of a unique section name, surrounded by square brackets,followed by options specified in key=value format.

    • The dothill_backend_name value specifies the name of the storagepool or vdisk on the array.
    • The volume_backend_name option value can be a unique value, ifyou wish to be able to assign volumes to a specific storage pool onthe array, or a name that is shared among multiple storage pools tolet the volume scheduler choose where new volumes are allocated.
    • The rest of the options will be repeated for each storage pool in agiven array: the appropriate Cinder driver name; IP address orhostname of the array management interface; the username and passwordof an array user account with manage privileges; and the iSCSI IPaddresses for the array if using the iSCSI transport protocol.

    In the examples below, two back ends are defined, one for pool A and onefor pool B, and a common volume_backend_name is used so that asingle volume type definition can be used to allocate volumes from bothpools.

    iSCSI example back-end entries

    Fibre Channel example back-end entries

  3. If any volume_backend_name value refers to a vdisk rather than avirtual pool, add an additional statementdothill_backend_type=linear to that back-end entry.

  4. If HTTPS is not enabled in the array, includedothill_api_protocol=http in each of the back-end definitions.

  5. If HTTPS is enabled, you can enable certificate verification with theoption dothill_verify_certificate=True. You may also use thedothill_verify_certificate_path parameter to specify the path to aCA_BUNDLE file containing CAs other than those in the default list.

  6. Modify the [DEFAULT] section of the cinder.conf file to add anenabled_backends parameter specifying the back-end entries you added,and a default_volume_type parameter specifying the name of a volumetype that you will create in the next step.

    Example of [DEFAULT] section changes

  7. Create a new volume type for each distinct volume_backend_name valuethat you added to cinder.conf. The example below assumes that the samevolume_backend_name=dothill-array option was specified in all of theentries, and specifies that the volume type dothill can be used toallocate volumes from any of them.

    Example of creating a volume type

  8. After modifying cinder.conf, restart the cinder-volume service.

Download dot hill driver license

Download Dot Hill Driver License

Driver-specific options¶

The following table contains the configuration options that are specificto the Dot Hill drivers.

Description of Dot Hill volume driver configuration options
Configuration option = Default valueDescription
[DEFAULT]
dothill_api_protocol = https(String) DotHill API interface protocol.
dothill_backend_name = A(String) Pool or Vdisk name to use for volume creation.
dothill_backend_type = virtual(String) linear (for Vdisk) or virtual (for Pool).
dothill_iscsi_ips =(List) List of comma-separated target iSCSI IP addresses.
dothill_verify_certificate = False(Boolean) Whether to verify DotHill array SSL certificate.
dothill_verify_certificate_path = None(String) DotHill array SSL certificate path.