Spec-Zone.ru › Ansible

Модуль dellemc.powerflex.storagepool — управление пулом хранения Dell PowerFlex

Примечание

Этот модуль входит в коллекцию dellemc.powerflex (версия 3.0.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install dellemc.powerflex. Для использования этого модуля необходимы дополнительные компоненты; подробности см. в разделе Требования.

Чтобы использовать его в плейбуке, укажите: dellemc.powerflex.storagepool.

Добавлено в dellemc.powerflex 1.0.0

  • Краткое описание
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Модуль Dell PowerFlex для пула хранения позволяет получать сведения о пуле хранения, создавать новый пул хранения и изменять атрибуты пула хранения.

Требования

На узле, выполняющем этот модуль, должны быть установлены следующие компоненты.

  • Система хранения Dell PowerFlex версии 3.6 или более поздней.
  • PyPowerFlex 2.0.0.

Параметры

Параметр

Комментарии

cap_alert_thresholds

dictionary

Задаёт пороговые значения для срабатывания оповещений об использовании ёмкости.

Пороговые значения оповещений рассчитываются на основе ёмкости каждого пула хранения за вычетом заданного объёма резервной ёмкости.

critical_threshold

integer

Пороговое значение незарезервированной ёмкости пула хранения, при достижении которого срабатывает оповещение с критическим приоритетом; задаётся в процентах.

high_threshold

integer

Пороговое значение незарезервированной ёмкости пула хранения, при достижении которого срабатывает оповещение с высоким приоритетом; задаётся в процентах.

Это значение должно быть меньше, чем critical_threshold.

enable_fragmentation

boolean

Включить или отключить фрагментацию для определённого пула хранения.

Варианты:

  • false
  • true

enable_rebalance

boolean

Включить или отключить перебалансировку для определённого пула хранения.

Варианты:

  • false
  • true

enable_rebuild

boolean

Включить или отключить перестроение для определённого пула хранения.

Варианты:

  • false
  • true

enable_zero_padding

boolean

Включить или отключить заполнение нулями для определённого пула хранения.

Варианты:

  • false
  • true

hostname

псевдонимы: gateway_host

string / обязательный

IP-адрес или полное доменное имя узла PowerFlex.

media_type

string

Тип устройств в пуле хранения.

Варианты:

  • "HDD"
  • "SSD"
  • "TRANSITIONAL"

parallel_rebuild_rebalance_limit

integer

Задаёт предел параллелизма перестроения/перебалансировки пула хранения.

password

string / обязательный

Пароль узла PowerFlex.

persistent_checksum

dictionary

Включить или отключить постоянную контрольную сумму для определённого пула хранения.

builder_limit

integer

Ограничение пропускной способности процесса создания контрольных сумм, КБ/с.

Допустимый диапазон: от 1024 до 10240.

По умолчанию: 3072

enable

boolean

Включить или отключить постоянную контрольную сумму.

Варианты:

  • false
  • true

validate_on_read

boolean

Проверять контрольную сумму при чтении данных.

Варианты:

  • false
  • true

port

integer

Номер порта, используемого для связи с узлом PowerFlex.

По умолчанию: 443

protected_maintenance_mode_io_priority_policy

dictionary

Задаёт политику приоритета операций ввода-вывода в защищённом режиме обслуживания пула хранения.

bw_limit_per_device

integer

Максимальная пропускная способность операций ввода-вывода миграции в защищённом режиме обслуживания на устройство, КБ/с.

Допустимый диапазон: от 1024 до 1048576.

concurrent_ios_per_device

integer

Максимальное количество одновременных операций ввода-вывода миграции в защищённом режиме обслуживания на устройство.

Допустимый диапазон: от 1 до 20.

policy

string

Политика приоритета операций ввода-вывода для защищённого режима обслуживания.

unlimited Операции ввода-вывода защищённого режима обслуживания не ограничиваются

limitNumOfConcurrentIosОграничить количество разрешённых одновременных операций ввода-вывода миграции в защищённом режиме обслуживания значением, заданным для concurrent_ios_per_device.

favorAppIos Всегда ограничивать количество разрешённых одновременных операций ввода-вывода миграции в защищённом режиме обслуживания значением, заданным для concurrent_ios_per_device.

Если выполняются операции ввода-вывода приложений, необходимо также ограничить пропускную способность операций ввода-вывода миграции в защищённом режиме обслуживания пределом, заданным для bw_limit_per_device.

Варианты:

  • "unlimited"
  • "limitNumOfConcurrentIos" ← (по умолчанию)
  • "favorAppIos"

protection_domain_id

string

Идентификатор домена защиты.

При создании пула необходимо указать имя или идентификатор домена защиты.

Не может использоваться вместе с protection_domain_name.

protection_domain_name

string

Имя домена защиты.

При создании пула необходимо указать имя или идентификатор домена защиты.

Не может использоваться вместе с protection_domain_id.

rebalance_io_priority_policy

dictionary

Задаёт политику приоритета операций ввода-вывода при перебалансировке пула хранения.

bw_limit_per_device

integer

Максимальная пропускная способность операций ввода-вывода перебалансировки на устройство, КБ/с.

Допустимый диапазон: от 1024 до 1048576.

concurrent_ios_per_device

integer

Максимальное количество одновременных операций ввода-вывода перебалансировки на устройство.

Допустимый диапазон: от 1 до 20.

policy

string

Политика приоритета операций ввода-вывода при перебалансировке.

unlimited Операции ввода-вывода перебалансировки не ограничиваются.

limitNumOfConcurrentIos Ограничить количество разрешённых одновременных операций ввода-вывода перебалансировки.

favorAppIos Ограничить количество и пропускную способность операций ввода-вывода перебалансировки во время выполнения операций ввода-вывода приложений.

Варианты:

  • "unlimited"
  • "limitNumOfConcurrentIos"
  • "favorAppIos" ← (по умолчанию)

rep_cap_max_ratio

integer

Задаёт ёмкость журнала репликации пула хранения.

rmcache_write_handling_mode

string

Задаёт режим обработки записи кэша RM для пула хранения.

Passthrough Запись минует кэш и сохраняется только в хранилище.

Cached Запись сохраняется и в кэше, и в хранилище (по умолчанию).

Кэширование выполняется только для операций ввода-вывода размером, кратным 4 КБ.

Варианты:

  • "Cached" ← (по умолчанию)
  • "Passthrough"

spare_percentage

integer

Задаёт процент резервной ёмкости для определённого пула хранения.

state

string / обязательный

Состояние пула хранения.

Варианты:

  • "present"
  • "absent"

storage_pool_id

string

Идентификатор пула хранения.

Он создаётся автоматически, поэтому его не следует указывать при создании пула хранения.

Не может использоваться вместе с storage_pool_name.

storage_pool_name

string

Имя пула хранения.

Если найдено несколько пулов хранения с одинаковым именем, для выполнения задачи необходимо указать идентификатор или имя домена защиты.

Не может использоваться вместе с storage_pool_id.

storage_pool_new_name

string

Можно указать новое имя пула хранения.

Этот параметр используется для переименования пула хранения.

timeout

integer

Время, по истечении которого соединение будет разорвано.

Значение указывается в секундах.

По умолчанию: 120

use_rfcache

boolean

Включить или отключить RFcache для определённого пула хранения.

Варианты:

  • false
  • true

use_rmcache

boolean

Включить или отключить RMcache для определённого пула хранения.

Варианты:

  • false
  • true

username

string / обязательный

Имя пользователя узла PowerFlex.

validate_certs

псевдонимы: verifycert

boolean

Логическая переменная, указывающая, следует ли проверять SSL-сертификат.

true — указывает, что SSL-сертификат необходимо проверить.

false — указывает, что SSL-сертификат проверять не нужно.

Варианты:

  • false
  • true ← (по умолчанию)

vtree_migration_io_priority_policy

dictionary

Задаёт политику приоритета операций ввода-вывода при миграции V-Tree для определённого пула хранения.

bw_limit_per_device

integer

Максимальная пропускная способность операций ввода-вывода миграции V-Tree на устройство, КБ/с.

Допустимый диапазон: от 1024 до 25600.

concurrent_ios_per_device

integer

Максимальное количество одновременных операций ввода-вывода миграции V-Tree на устройство.

Допустимый диапазон: от 1 до 20.

policy

string

Политика приоритета операций ввода-вывода для защищённого режима обслуживания.

limitNumOfConcurrentIos Ограничивать количество разрешённых одновременных операций ввода-вывода миграции V-Tree (по умолчанию) значением concurrent_ios_per_device.

favorAppIos Всегда ограничивать количество разрешённых одновременных операций ввода-вывода миграции V-Tree значением, заданным для concurrent_ios_per_device.

Если выполняются операции ввода-вывода приложений, необходимо также ограничить пропускную способность операций ввода-вывода миграции V-Tree пределом, заданным для bw_limit_per_device.

Варианты:

  • "limitNumOfConcurrentIos"
  • "favorAppIos"

Примечания

Примечание

  • Тип носителя TRANSITIONAL поддерживается только при изменении.
  • Поддерживается режим check_mode.
  • Модули коллекции «dellemc.powerflex» предназначены для поддержки платформы хранения Dell PowerFlex.

Примеры

- name: Get the details of storage pool by name
  dellemc.powerflex.storagepool:
    hostname: "{{hostname}}"
    username: "{{username}}"
    password: "{{password}}"
    validate_certs: "{{validate_certs}}"
    storage_pool_name: "sample_pool_name"
    protection_domain_name: "sample_protection_domain"
    state: "present"

- name: Get the details of storage pool by id
  dellemc.powerflex.storagepool:
    hostname: "{{hostname}}"
    username: "{{username}}"
    password: "{{password}}"
    validate_certs: "{{validate_certs}}"
    storage_pool_id: "abcd1234ab12r"
    state: "present"

- name: Create a new Storage pool
  dellemc.powerflex.storagepool:
    hostname: "{{ hostname }}"
    username: "{{ username }}"
    password: "{{ password }}"
    validate_certs: "{{ validate_certs }}"
    storage_pool_name: "{{ pool_name }}"
    protection_domain_name: "{{ protection_domain_name }}"
    cap_alert_thresholds:
      high_threshold: 30
      critical_threshold: 50
    media_type: "TRANSITIONAL"
    enable_zero_padding: true
    rep_cap_max_ratio: 40
    rmcache_write_handling_mode: "Passthrough"
    spare_percentage: 80
    enable_rebalance: false
    enable_fragmentation: false
    enable_rebuild: false
    use_rmcache: true
    use_rfcache: true
    parallel_rebuild_rebalance_limit: 3
    protected_maintenance_mode_io_priority_policy:
      policy: "unlimited"
    rebalance_io_priority_policy:
      policy: "unlimited"
    vtree_migration_io_priority_policy:
      policy: "limitNumOfConcurrentIos"
      concurrent_ios_per_device: 10
    persistent_checksum:
      enable: false
    state: "present"

- name: Modify a Storage pool by name
  dellemc.powerflex.storagepool:
    hostname: "{{ hostname }}"
    username: "{{ username }}"
    password: "{{ password }}"
    validate_certs: "{{ validate_certs }}"
    storage_pool_name: "{{ pool_name }}"
    protection_domain_name: "{{ protection_domain_name }}"
    storage_pool_new_name: "pool_name_new"
    cap_alert_thresholds:
      high_threshold: 50
      critical_threshold: 70
    enable_zero_padding: false
    rep_cap_max_ratio: 60
    rmcache_write_handling_mode: "Passthrough"
    spare_percentage: 90
    enable_rebalance: true
    enable_fragmentation: true
    enable_rebuild: true
    use_rmcache: true
    use_rfcache: true
    parallel_rebuild_rebalance_limit: 6
    protected_maintenance_mode_io_priority_policy:
      policy: "limitNumOfConcurrentIos"
      concurrent_ios_per_device: 4
    rebalance_io_priority_policy:
      policy: "favorAppIos"
      concurrent_ios_per_device: 10
      bw_limit_per_device: 4096
    vtree_migration_io_priority_policy:
      policy: "limitNumOfConcurrentIos"
      concurrent_ios_per_device: 10
    persistent_checksum:
      enable: true
      validate_on_read: true
      builder_limit: 1024
    state: "present"

Возвращаемые значения

Общие возвращаемые значения описаны здесь, ниже приведены поля, уникальные для этого модуля:

Ключ

Описание

changed

boolean

Изменился ли ресурс.

Возвращается: всегда

Пример: false

storage_pool_details

dictionary

Сведения о пуле хранения.

Возвращается: если пул хранения существует

Пример: {"addressSpaceUsage": "Normal", "addressSpaceUsageType": "DeviceCapacityLimit", "backgroundScannerBWLimitKBps": 3072, "backgroundScannerMode": "DataComparison", "bgScannerCompareErrorAction": "ReportAndFix", "bgScannerReadErrorAction": "ReportAndFix", "capacityAlertCriticalThreshold": 90, "capacityAlertHighThreshold": 80, "capacityUsageState": "Normal", "capacityUsageType": "NetCapacity", "checksumEnabled": false, "compressionMethod": "Invalid", "dataLayout": "MediumGranularity", "externalAccelerationType": "None", "fglAccpId": null, "fglExtraCapacity": null, "fglMaxCompressionRatio": null, "fglMetadataSizeXx100": null, "fglNvdimmMetadataAmortizationX100": null, "fglNvdimmWriteCacheSizeInMb": null, "fglOverProvisioningFactor": null, "fglPerfProfile": null, "fglWriteAtomicitySize": null, "fragmentationEnabled": true, "id": "e0d8f6c900000000", "links": [{"href": "/api/instances/StoragePool::e0d8f6c900000000", "rel": "self"}, {"href": "/api/instances/StoragePool::e0d8f6c900000000 /relationships/Statistics", "rel": "/api/StoragePool/relationship/Statistics"}, {"href": "/api/instances/StoragePool::e0d8f6c900000000 /relationships/SpSds", "rel": "/api/StoragePool/relationship/SpSds"}, {"href": "/api/instances/StoragePool::e0d8f6c900000000 /relationships/Volume", "rel": "/api/StoragePool/relationship/Volume"}, {"href": "/api/instances/StoragePool::e0d8f6c900000000 /relationships/Device", "rel": "/api/StoragePool/relationship/Device"}, {"href": "/api/instances/StoragePool::e0d8f6c900000000 /relationships/VTree", "rel": "/api/StoragePool/relationship/VTree"}, {"href": "/api/instances/ProtectionDomain::9300c1f900000000", "rel": "/api/parent/relationship/protectionDomainId"}], "mediaType": "HDD", "name": "pool1", "numOfParallelRebuildRebalanceJobsPerDevice": 2, "persistentChecksumBuilderLimitKb": 3072, "persistentChecksumEnabled": true, "persistentChecksumState": "Protected", "persistentChecksumValidateOnRead": false, "protectedMaintenanceModeIoPriorityAppBwPerDeviceThresholdInKbps": null, "protectedMaintenanceModeIoPriorityAppIopsPerDeviceThreshold": null, "protectedMaintenanceModeIoPriorityBwLimitPerDeviceInKbps": 10240, "protectedMaintenanceModeIoPriorityNumOfConcurrentIosPerDevice": 1, "protectedMaintenanceModeIoPriorityPolicy": "limitNumOfConcurrentIos", "protectedMaintenanceModeIoPriorityQuietPeriodInMsec": null, "protectionDomainId": "9300c1f900000000", "protectionDomainName": "domain1", "rebalanceEnabled": true, "rebalanceIoPriorityAppBwPerDeviceThresholdInKbps": null, "rebalanceIoPriorityAppIopsPerDeviceThreshold": null, "rebalanceIoPriorityBwLimitPerDeviceInKbps": 10240, "rebalanceIoPriorityNumOfConcurrentIosPerDevice": 1, "rebalanceIoPriorityPolicy": "favorAppIos", "rebalanceIoPriorityQuietPeriodInMsec": null, "rebuildEnabled": true, "rebuildIoPriorityAppBwPerDeviceThresholdInKbps": null, "rebuildIoPriorityAppIopsPerDeviceThreshold": null, "rebuildIoPriorityBwLimitPerDeviceInKbps": 10240, "rebuildIoPriorityNumOfConcurrentIosPerDevice": 1, "rebuildIoPriorityPolicy": "limitNumOfConcurrentIos", "rebuildIoPriorityQuietPeriodInMsec": null, "replicationCapacityMaxRatio": 32, "rmcacheWriteHandlingMode": "Cached", "sparePercentage": 10, "statistics": {"BackgroundScannedInMB": 3466920, "activeBckRebuildCapacityInKb": 0, "activeEnterProtectedMaintenanceModeCapacityInKb": 0, "aggregateCompressionLevel": "Uncompressed", "atRestCapacityInKb": 1248256, "backgroundScanCompareErrorCount": 0, "backgroundScanFixedCompareErrorCount": 0, "bckRebuildReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "bckRebuildWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "capacityAvailableForVolumeAllocationInKb": 369098752, "capacityInUseInKb": 2496512, "capacityInUseNoOverheadInKb": 2496512, "capacityLimitInKb": 845783040, "compressedDataCompressionRatio": 0.0, "compressionRatio": 1.0, "currentFglMigrationSizeInKb": 0, "deviceIds": [], "enterProtectedMaintenanceModeCapacityInKb": 0, "enterProtectedMaintenanceModeReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "enterProtectedMaintenanceModeWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "exitProtectedMaintenanceModeReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "exitProtectedMaintenanceModeWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "exposedCapacityInKb": 0, "failedCapacityInKb": 0, "fwdRebuildReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "fwdRebuildWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "inMaintenanceCapacityInKb": 0, "inMaintenanceVacInKb": 0, "inUseVacInKb": 184549376, "inaccessibleCapacityInKb": 0, "logWrittenBlocksInKb": 0, "maxCapacityInKb": 845783040, "migratingVolumeIds": [], "migratingVtreeIds": [], "movingCapacityInKb": 0, "netCapacityInUseInKb": 1248256, "normRebuildCapacityInKb": 0, "normRebuildReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "normRebuildWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "numOfDeviceAtFaultRebuilds": 0, "numOfDevices": 3, "numOfIncomingVtreeMigrations": 0, "numOfVolumes": 8, "numOfVolumesInDeletion": 0, "numOfVtrees": 8, "overallUsageRatio": 73.92289, "pendingBckRebuildCapacityInKb": 0, "pendingEnterProtectedMaintenanceModeCapacityInKb": 0, "pendingExitProtectedMaintenanceModeCapacityInKb": 0, "pendingFwdRebuildCapacityInKb": 0, "pendingMovingCapacityInKb": 0, "pendingMovingInBckRebuildJobs": 0, "persistentChecksumBuilderProgress": 100.0, "persistentChecksumCapacityInKb": 414720, "primaryReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "primaryReadFromDevBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "primaryReadFromRmcacheBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "primaryVacInKb": 92274688, "primaryWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "protectedCapacityInKb": 2496512, "protectedVacInKb": 184549376, "provisionedAddressesInKb": 2496512, "rebalanceCapacityInKb": 0, "rebalanceReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "rebalanceWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "rfacheReadHit": 0, "rfacheWriteHit": 0, "rfcacheAvgReadTime": 0, "rfcacheAvgWriteTime": 0, "rfcacheIoErrors": 0, "rfcacheIosOutstanding": 0, "rfcacheIosSkipped": 0, "rfcacheReadMiss": 0, "rmPendingAllocatedInKb": 0, "rmPendingThickInKb": 0, "rplJournalCapAllowed": 0, "rplTotalJournalCap": 0, "rplUsedJournalCap": 0, "secondaryReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "secondaryReadFromDevBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "secondaryReadFromRmcacheBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "secondaryVacInKb": 92274688, "secondaryWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "semiProtectedCapacityInKb": 0, "semiProtectedVacInKb": 0, "snapCapacityInUseInKb": 0, "snapCapacityInUseOccupiedInKb": 0, "snapshotCapacityInKb": 0, "spSdsIds": ["abdfe71b00030001", "abdce71d00040001", "abdde71e00050001"], "spareCapacityInKb": 84578304, "targetOtherLatency": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "targetReadLatency": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "targetWriteLatency": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "tempCapacityInKb": 0, "tempCapacityVacInKb": 0, "thickCapacityInUseInKb": 0, "thinAndSnapshotRatio": 73.92289, "thinCapacityAllocatedInKm": 184549376, "thinCapacityInUseInKb": 0, "thinUserDataCapacityInKb": 2496512, "totalFglMigrationSizeInKb": 0, "totalReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "totalWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "trimmedUserDataCapacityInKb": 0, "unreachableUnusedCapacityInKb": 0, "unusedCapacityInKb": 758708224, "userDataCapacityInKb": 2496512, "userDataCapacityNoTrimInKb": 2496512, "userDataReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "userDataSdcReadLatency": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "userDataSdcTrimLatency": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "userDataSdcWriteLatency": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "userDataTrimBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "userDataWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "volMigrationReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "volMigrationWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "volumeAddressSpaceInKb": "922XXXXX", "volumeAllocationLimitInKb": "3707XXXXX", "volumeIds": ["456afc7900XXXXXXXX"], "vtreeAddresSpaceInKb": 92274688, "vtreeIds": ["32b1681bXXXXXXXX"]}, "useRfcache": false, "useRmcache": false, "vtreeMigrationIoPriorityAppBwPerDeviceThresholdInKbps": null, "vtreeMigrationIoPriorityAppIopsPerDeviceThreshold": null, "vtreeMigrationIoPriorityBwLimitPerDeviceInKbps": 10240, "vtreeMigrationIoPriorityNumOfConcurrentIosPerDevice": 1, "vtreeMigrationIoPriorityPolicy": "favorAppIos", "vtreeMigrationIoPriorityQuietPeriodInMsec": null, "zeroPaddingEnabled": true}

id

string

Идентификатор пула хранения в домене защиты.

Возвращается: при успешном выполнении

mediaType

string

Тип устройств в пуле хранения.

Возвращается: при успешном выполнении

name

string

Имя пула хранения в домене защиты.

Возвращается: при успешном выполнении

protectionDomainId

string

Идентификатор домена защиты, в котором находится пул.

Возвращается: при успешном выполнении

protectionDomainName

string

Имя домена защиты, в котором находится пул.

Возвращается: при успешном выполнении

statistics

dictionary

Статистические сведения о пуле хранения.

Возвращается: при успешном выполнении

capacityInUseInKb

string

Общая емкость пула хранения.

Возвращается: при успешном выполнении

deviceIds

list / elements=string

Идентификаторы устройств пула хранения.

Возвращается: при успешном выполнении

unusedCapacityInKb

string

Неиспользуемая емкость пула хранения.

Возвращается: при успешном выполнении

useRfcache

boolean

Включить или отключить RFcache для определенного пула хранения.

Возвращается: при успешном выполнении

useRmcache

boolean

Включить или отключить RMcache для определенного пула хранения.

Возвращается: при успешном выполнении

Авторы

  • Arindam Datta (@dattaarindam)
  • P Srinivas Rao (@srinivas-rao5)
  • Trisha Datta (@trisha-dell)

Ссылки на коллекцию

  • Отслеживание проблем
  • Репозиторий (исходный код)

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/dellemc/powerflex/storagepool_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API