Модуль hitachivantara.vspone_block.vsp.hv_ddp_pool — управление пулами DDP в блочных системах хранения VSP.
Примечание
Этот модуль входит в коллекцию hitachivantara.vspone_block (версия 4.8.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install hitachivantara.vspone_block. Для использования этого модуля необходимы дополнительные требования; подробности см. в разделе Требования.
Чтобы использовать модуль в сценарии, укажите: hitachivantara.vspone_block.vsp.hv_ddp_pool.
Добавлено в hitachivantara.vspone_block 3.4.0
Краткое описание
- - Этот модуль управляет пулами DDP в блочных системах хранения VSP. - Он позволяет создавать, удалять и изменять пулы DDP. - Этот модуль поддерживается только в системах хранения VSP One. - Примеры см. по адресу https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/vsp_direct/ddp_pool.yml
Требования
На узле, на котором выполняется этот модуль, должны быть установлены перечисленные ниже компоненты.
- python >= 3.9
Параметры
Параметр | Комментарии |
|---|---|
connection_info dictionary / обязательный | Данные, необходимые для подключения к системе хранения. |
|
address string / обязательный |
IP-адрес или имя хоста системы хранения. |
|
api_token string |
Токен для выполнения операций с заблокированными ресурсами. |
|
password string |
Пароль для аутентификации. Это обязательное поле. |
|
username string |
Имя пользователя для аутентификации. Это обязательное поле. |
spec dictionary / обязательный | Параметры задач для пула DDP. |
|
drives list / элементы=dictionary |
Список дисков, которые нужно добавить в пул DDP. |
|
data_drive_count integer |
Укажите не менее 9 дисков данных. Если значение не указано, количество дисков данных будет выбрано согласно рекомендуемому значению. |
|
drive_type_code string |
Укажите код типа диска, состоящий из 12 символов. Если значение не указано, код типа диска будет выбран автоматически. |
|
is_encryption_enabled boolean |
Указывает, включено ли шифрование для пула DDP. Варианты:
|
|
pool_id integer |
Идентификатор пула DDP. Обязателен для задач обновления, расширения и удаления. |
|
pool_name string |
Имя пула DDP. Обязательно для задач создания и обновления. |
|
raid_level string |
Укажите уровень RAID для дисков в пуле DDP. Допустимые значения: ‘raid5’, ‘raid6’. Если значение не указано, по умолчанию используется ‘raid5’. |
|
threshold_depletion integer |
Порог истощения пула DDP. |
|
threshold_warning integer |
Порог предупреждения для пула DDP. |
state string | Уровень задачи удалённого подключения. Допустимые варианты: Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: нет | Определяет, должен ли модуль работать в режиме проверки. |
Примечания
Примечание
- Тип подключения
gatewayудалён, начиная с версии 3.4.0. Если вам нужен этот тип подключения, используйте более раннюю версию. - Этот модуль не поддерживается в системах хранения VSP One BHE и более поздних моделях.
Примеры
- name: Create a new DDP Pool
hitachivantara.vspone_block.vsp.hv_ddp_pool:
connection_info:
address: storage1.company.com
username: "admin"
password: "password"
state: present
spec:
pool_name: "GK-21268"
is_encryption_enabled: true
threshold_warning: 70
threshold_depletion: 80
drives:
- drive_type_code: "NM5C-R1R9NC"
data_drive_count: 9
- name: Create a new DDP Pool with automatic drive type code and count
hitachivantara.vspone_block.vsp.hv_ddp_pool:
connection_info:
address: storage1.company.com
username: "admin"
password: "password"
state: present
spec:
pool_name: "GK-21268"
- name: Update the DDP Pool Settings
hitachivantara.vspone_block.vsp.hv_ddp_pool:
connection_info:
address: storage1.company.com
username: "admin"
password: "password"
state: present
spec:
pool_id: 12
threshold_warning: 70
threshold_depletion: 80
pool_name: "GK-21268"
- name: Expand the DDP Pool size
hitachivantara.vspone_block.vsp.hv_ddp_pool:
connection_info:
address: storage1.company.com
username: "admin"
password: "password"
state: expand
spec:
pool_id: 12
drives:
- drive_type_code: "NM5C-R1R9NC"
data_drive_count: 9
- name: Delete a DDP Pool
hitachivantara.vspone_block.vsp.hv_ddp_pool:
connection_info:
address: storage1.company.com
username: "admin"
password: "password"
state: absent
spec:
pool_id: 12
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
DDP_Pool dictionary | Сведения об управляемом пуле DDP. Возвращается: success |
|
capacity_manage dictionary |
Сведения об управлении емкостью пула DDP. Возвращается: success |
|
threshold_depletion integer |
Порог исчерпания емкости пула. Возвращается: success Пример: |
|
threshold_warning integer |
Порог предупреждения для пула. Возвращается: success Пример: |
|
used_capacity_rate integer |
Доля использованной емкости пула. Возвращается: success Пример: |
|
config_status list / elements=string |
Статус конфигурации пула. Возвращается: success |
|
contains_capacity_saving_volume boolean |
Указывает, содержит ли пул тома с экономией емкости. Возвращается: success Пример: |
|
drives list / elements=dictionary |
Список дисков в пуле DDP. Возвращается: success |
|
display_drive_capacity string |
Отображаемая емкость диска. Возвращается: success Пример: |
|
drive_capacity integer |
Емкость диска в ГБ. Возвращается: success Пример: |
|
drive_interface string |
Тип интерфейса диска. Возвращается: success Пример: |
|
drive_rpm string |
Частота вращения диска (об/мин). Возвращается: success Пример: |
|
drive_type string |
Тип диска. Возвращается: success Пример: |
|
locations list / elements=string |
Физическое расположение дисков. Возвращается: success Пример: |
|
number_of_drives integer |
Количество дисков в пуле. Возвращается: success Пример: |
|
parity_group_type string |
Тип группы четности дисков. Возвращается: success Пример: |
|
raid_level string |
Уровень RAID дисков. Возвращается: success Пример: |
|
total_capacity integer |
Общая емкость дисков в ГБ. Возвращается: success Пример: |
|
effective_capacity integer |
Эффективная емкость пула в ГБ. Возвращается: success Пример: |
|
encryption string |
Статус шифрования пула. Возвращается: success Пример: |
|
free_capacity integer |
Свободная емкость пула в ГБ. Возвращается: success Пример: |
|
id integer |
Идентификатор пула DDP. Возвращается: success Пример: |
|
name string |
Имя пула DDP. Возвращается: success Пример: |
|
number_of_drive_types integer |
Количество типов дисков в пуле. Возвращается: success Пример: |
|
number_of_tiers integer |
Количество уровней в пуле. Возвращается: success Пример: |
|
number_of_volumes integer |
Количество томов в пуле. Возвращается: success Пример: |
|
saving_effects dictionary |
Эффекты экономии данных для пула. Возвращается: success |
|
calculation_end_time string |
Время окончания расчета экономии. Возвращается: success Пример: |
|
calculation_start_time string |
Время начала расчета экономии. Возвращается: success Пример: |
|
data_reduction_without_system_data integer |
Сокращение объема данных без учета системных данных. Возвращается: success Пример: |
|
data_reduction_without_system_data_status string |
Статус сокращения объема данных без учета системных данных. Возвращается: success Пример: |
|
efficiency_data_reduction integer |
Эффективность сокращения объема данных. Возвращается: success Пример: |
|
efficiency_fmd_saving integer |
Эффективность экономии FMD. Возвращается: success Пример: |
|
is_total_efficiency_support boolean |
Указывает, поддерживается ли общая эффективность. Возвращается: success Пример: |
|
post_capacity_fmd_saving integer |
Экономия FMD после учета емкости. Возвращается: success Пример: |
|
pre_capacity_fmd_saving integer |
Экономия FMD до учета емкости. Возвращается: success Пример: |
|
software_saving_without_system_data integer |
Экономия за счет программного обеспечения без учета системных данных. Возвращается: success Пример: |
|
software_saving_without_system_data_status string |
Статус экономии за счет программного обеспечения без учета системных данных. Возвращается: success Пример: |
|
total_efficiency integer |
Общая эффективность пула. Возвращается: success Пример: |
|
total_efficiency_status string |
Статус общей эффективности. Возвращается: success Пример: |
|
status string |
Статус пула DDP. Возвращается: success Пример: |
|
subscription_limit dictionary |
Сведения о лимите подписки пула. Возвращается: success |
|
current_rate integer |
Текущий уровень подписки. Возвращается: success Пример: |
|
is_enabled boolean |
Указывает, включен ли лимит подписки. Возвращается: success Пример: |
|
tiers list / elements=dictionary |
Список уровней в пуле. Возвращается: success |
|
total_capacity integer |
Общая емкость пула в ГБ. Возвращается: success Пример: |
|
used_capacity integer |
Использованная емкость пула в ГБ. Возвращается: success Пример: |
Ссылки коллекции
© 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/hitachivantara/vspone_block/vsp.hv_ddp_pool_module.html