dellemc.powermax.storagepool (3.0.0) — module

Manage storage pools on PowerMax/VMAX storage system

| "added in version" 1.5.0 of dellemc.powermax"

Authors: Akash Shendge (@shenda1) <ansible.team@dell.com>

Install collection

Install with ansible-galaxy collection install dellemc.powermax:==3.0.0


Add to requirements.yml

  collections:
    - name: dellemc.powermax
      version: 3.0.0

Description

Managing storage pools on PowerMax storage system includes getting details of storage pools.


Requirements

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: Get specific storage pool details
  dellemc.powermax.storagepool:
    unispherehost: "{{unispherehost}}"
    universion: "{{universion}}"
    verifycert: "{{verifycert}}"
    user: "{{user}}"
    password: "{{password}}"
    serial_no: "{{serial_no}}"
    pool: "SRP_1"
    state: "present"

Inputs

    
pool:
    description:
    - The name of the storage pool.
    required: true
    type: str

user:
    description:
    - The username of the Unisphere host.
    required: true
    type: str

state:
    choices:
    - absent
    - present
    description:
    - State variable to determine whether storage pool will exist or not.
    required: true
    type: str

timeout:
    default: 120
    description:
    - Time after which the connection will get terminated.
    - It is to be mentioned in seconds.
    type: int

password:
    description:
    - The password of the Unisphere host.
    required: true
    type: str

serial_no:
    description:
    - The serial number of the PowerMax/VMAX array. It is a required parameter for all
      array-specific operations except for getting a list of arrays in the Gatherfacts
      module.
    required: true
    type: str

universion:
    choices:
    - 91
    - 92
    - 100
    - 101
    description:
    - Unisphere version, currently '91', '92', '100' and '101' versions are supported.
    required: false
    type: int

verifycert:
    description:
    - Specifies system whether to validate SSL certificate or not, Values can be True
      or False or a custom file path for SSL certificate with .pem extension or .cer with
      base 64 encoding.
    required: true
    type: str

unispherehost:
    description:
    - IP or FQDN of the Unisphere host
    required: true
    type: str

Outputs

changed:
  description: Whether or not the resource has changed.
  returned: always
  type: bool
pool_details:
  contains:
    serial_no:
      description: The PowerMax array on which storage pool resides
      type: str
    service_levels:
      description: The service levels supported by storage pool
      type: list
    srpId:
      description: The ID of the storage pool
      type: str
    srp_capacity:
      contains:
        effective_used_capacity_percent:
          description: The effective used capacity, expressed as a percentage
          type: int
        usable_total_tb:
          description: Usable capacity of the storage pool in TB
          type: float
        usable_used_tb:
          description: Used capacity of the storage pool in TB
          type: float
      description: SRP capacity details
      type: complex
    srp_efficiency:
      contains:
        compression_state:
          description: Indicates whether compression is enabled or disabled for this
            storage resource pool.
          type: str
      description: SRP efficiency details
      type: complex
    total_free_tb:
      description: Free capacity of the storage pool in TB
      type: str
  description: Details of the storage pool.
  returned: When storage pool exist.
  type: complex