Spec-Zone.ru › Ansible

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

Примечание

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

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

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

Для использования в плейбуке укажите: dellemc.powerflex.storagepool.

Впервые в dellemc.powerflex 1.0.0

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

Описание

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

Требования

Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.

  • Система хранения Dell PowerFlex версии 3.6 или новее.
  • PyPowerFlex 1.12.0.

Параметры

Параметр

Комментарии

cap_alert_thresholds

словарь

Установите порог для срабатывания предупреждений об использовании емкости.

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

critical_threshold

целое число

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

high_threshold

целое число

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

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

enable_fragmentation

булево

Включить/выключить фрагментацию конкретного хранилища.

Варианты:

  • false
  • true

enable_rebalance

булево

Включить/выключить перебалансировку на конкретном хранилище.

Варианты:

  • false
  • true

enable_rebuild

булево

Включить/выключить восстановление конкретного хранилища.

Варианты:

  • false
  • true

enable_zero_padding

булево

Включить/выключить нулевое заполнение на конкретном хранилище.

Варианты:

  • false
  • true

hostname

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

строка / обязательно

IP-адрес или FQDN хоста PowerFlex.

media_type

строка

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

Варианты:

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

parallel_rebuild_rebalance_limit

целое число

Установите лимит параллельности восстановления/перебалансировки хранилища.

password

строка / обязательно

Пароль хоста PowerFlex.

persistent_checksum

словарь

Включить/выключить постоянную проверку контрольной суммы для конкретного хранилища.

builder_limit

целое число

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

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

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

enable

булево

Включить/выключить постоянную проверку контрольной суммы.

Варианты:

  • false
  • true

validate_on_read

булево

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

Варианты:

  • false
  • true

port

целое число

Номер порта, через который происходит общение с хостом PowerFlex.

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

protected_maintenance_mode_io_priority_policy

словарь

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

bw_limit_per_device

целое число

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

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

concurrent_ios_per_device

целое число

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

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

policy

string

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

unlimited Защищённый режим технического обслуживания не ограничен по IOPS

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

aliases: verifycert

boolean

Булево значение, определяющее, нужно ли проверять сертификат SSL.

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

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

Варианты:

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

vtree_migration_io_priority_policy

словарь

Устанавливает политику приоритета ввода/вывода для миграции V-Tree для определенного хранилища.

bw_limit_per_device

целое число

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

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

concurrent_ios_per_device

целое число

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

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

policy

строка

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

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

словарь

Подробности хранилища.

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

Пример: {"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

строка

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

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

mediaType

строка

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

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

name

строка

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

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

protectionDomainId

строка

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

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

protectionDomainName

строка

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

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

statistics

словарь

Подробности статистики хранилища.

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

capacityInUseInKb

строка

Общий объем хранилища.

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

deviceIds

список / элементы=строка

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

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

unusedCapacityInKb

строка

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

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

useRfcache

boolean

Включить/выключить RFcache для конкретного хранилища.

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

useRmcache

boolean

Включить/выключить RMcache для конкретного хранилища.

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

Авторы

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

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

  • Система отслеживания ошибок
  • Репозиторий (источники)

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

Spec-Zone.ru

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