netapp.elementsw.na_elementsw_volume_clone – NetApp Element Software Создать клон тома
Примечание
Этот плагин входит в коллекцию netapp.elementsw (версия 20.11.0).
Для его установки используйте: ansible-galaxy collection install netapp.elementsw
Для использования в книге задач укажите: netapp.elementsw.na_elementsw_volume_clone
Новое в версии 2.7.0: из netapp.elementsw
Описание
- Создает клоны томов в Element OS
Требования
Ниже перечислены требования, которые должны быть выполнены на хосте, на котором выполняется этот модуль.
- Модули разработаны с SolidFire 10.1
- solidfire-sdk-python (1.1.0.92) или более поздней версии. Установите с помощью ‘pip install solidfire-sdk-python’
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| access строка |
| Разрешенный доступ к тому. Если не указано, параметры доступа к клону будут такими же, как у источника. readOnly - Разрешены только операции чтения. readWrite - Разрешены операции чтения и записи. locked - Операции чтения и записи запрещены. replicationTarget - Указывает том как целевой для пары томов. Если том не спарен, статус доступа — locked. |
| account_id строка / обязательно | Идентификатор учетной записи владельца этого клонированного тома. id может быть числовым идентификатором или именем учетной записи. | |
| attributes словарь | Словарь YAML с атрибутами, которые необходимо применить к этому клонированному тому. | |
| hostname строка / обязательно | Имя хоста или IP-адрес кластера SolidFire. Для na_elementsw_cluster — IP-адрес управления (MIP) или имя хоста узла для инициации создания кластера. | |
| name строка / обязательно | Имя клона. | |
| password строка / обязательно | Пароль для указанного пользователя. Псевдонимы: pass | |
| size целое число | Размер клонированного тома в (size_unit). | |
| size_unit строка |
| Единица измерения, используемая для интерпретации параметра size. |
| src_snapshot_id строка | Идентификатор моментальной копии для клонирования. id может быть числовым идентификатором или именем моментальной копии. | |
| src_volume_id строка / обязательно | Идентификатор исходного тома для клонирования. id может быть числовым идентификатором или именем тома. | |
| username строка / обязательно | Убедитесь, что у пользователя есть необходимые разрешения. Дополнительную информацию можно найти в официальной документации https://mysupport.netapp.com/documentation/docweb/index.html?productID=62636&language=en-US. Псевдонимы: user |
Примечания
Примечание
- Модули с префиксом na_elementsw разработаны для поддержки платформы хранения SolidFire.
Примеры
- name: Clone Volume
na_elementsw_volume_clone:
hostname: "{{ elementsw_hostname }}"
username: "{{ elementsw_username }}"
password: "{{ elementsw_password }}"
name: CloneAnsibleVol
src_volume_id: 123
src_snapshot_id: 41
account_id: 3
size: 1
size_unit: gb
access: readWrite
attributes: {"virtual_network_id": 12345}
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| msg строка | success | Сообщение об успехе |
Авторы
- Команда NetApp Ansible (@carchi8py) <ng-ansibleteam@netapp.com>
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/netapp/elementsw/na_elementsw_volume_clone_module.html