hitachivantara.vspone_block.vsp.hv_vsp_one_gad_consistency_group_facts module – Retrieves consistency group of GAD pairs from VSP One storage systems.
Note
This module is part of the hitachivantara.vspone_block collection (version 4.8.2).
You might already have this collection installed if you are using the ansible package.
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install hitachivantara.vspone_block.
You need further requirements to be able to use this module,
see Requirements for details.
To use it in a playbook, specify: hitachivantara.vspone_block.vsp.hv_vsp_one_gad_consistency_group_facts.
New in hitachivantara.vspone_block 4.8.0
Synopsis
This module allows to fetch consistency groups of GAD pairs on VSP One storage systems.
This module is only compatible with VSP One B85 systems.
For examples, go to URL https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/vsp_direct/vsp_one_gad_consistency_group_facts.yml
Requirements
The below requirements are needed on the host that executes this module.
python >= 3.9
Parameters
Parameter |
Comments |
|---|---|
Information required to establish a connection to the storage system. |
|
IP address or hostname of the storage system. |
|
Token used to operate on locked resources. |
|
Type of connection to the storage system. Choices:
|
|
Password for authentication. This is a required field. |
|
Username for authentication. This is a required field. |
|
Information required to establish a connection to the secondary storage system. |
|
IP address or hostname of the secondary storage. |
|
Value of the lock token to operate on locked resources. Provide this only when operation is on locked resources. |
|
Password for authentication. This field is required for secondary storage connection api_token is not provided. |
|
Username for authentication. This field is required for secondary storage connection if api_token is not provided. |
|
Specification for the GAD pairs task. |
|
Consistency group ID. Required for the Get GAD pair using consistency group ID task. |
Attributes
Attribute |
Support |
Description |
|---|---|---|
Support: full |
Determines if the module should run in check mode. |
Examples
- name: Get all consistency groups for GAD pairs
hitachivantara.vspone_block.vsp.hv_gad_facts:
connection_info:
address: storage1.company.com
username: "username"
password: "password"
secondary_connection_info:
address: storage2.company.com
username: "admin"
password: "secret"
- name: Get specific consistency group for GAD pairs
hitachivantara.vspone_block.vsp.hv_gad_facts:
connection_info:
address: storage1.company.com
username: "username"
password: "password"
secondary_connection_info:
address: storage2.company.com
username: "admin"
password: "secret"
spec:
consistency_group_id: 1
Returned Facts
Facts returned by this module are added/updated in the hostvars host facts and can be referenced by name just like any other host fact. They do not need to be registered in order to use them.
Key |
Description |
|---|---|
Details of the GAD (Global Active Device) consistency group configuration. Returned: success |
|
Identifier of the GAD pair. Returned: success Sample: |
|
I/O preference setting for the GAD pair. Returned: success Sample: |
|
List of I/O modes for the local volumes. Returned: success Sample: |
|
Positions of the local volumes in the pair. Returned: success Sample: |
|
Statuses of the local volumes. Returned: success Sample: |
|
Mirror unit number associated with the pair. Returned: success Sample: |
|
Total number of pairs in the configuration. Returned: success Sample: |
|
Operation modes when quorum disk is blocked. Returned: success Sample: |
|
Identifier of the quorum disk. Returned: success Sample: |
|
Remote storage connection details. Returned: success |
|
Path group ID for the remote connection. Returned: success Sample: |
|
Model of the remote storage system. Returned: success Sample: |
|
Serial number of the remote storage system. Returned: success Sample: |