hitachivantara.vspone_block.vsp.hv_journal_volume_facts module – Retrieves information about Journal Volumes from VSP block storage systems.
Note
This module is part of the hitachivantara.vspone_block collection (version 4.8.1).
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_journal_volume_facts.
New in hitachivantara.vspone_block 3.2.0
DEPRECATED
- Removed in:
-
version 5.0.0
- Why:
-
Replaced by improved module with consistent naming
- Alternative:
-
hv_journal_facts
Synopsis
- This module retrieves information about Journal Volumes from VSP block storage systems.
- It provides details such as journalId, journalStatus, and other relevant information..
- Forexamples, go to URL https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/vsp_direct/journal_volume_facts.yml
- It provides details such as journalId, journalStatus, and other relevant information.
- DEPRECATED - Use hv_journal_facts instead.
- This module will be removed in a future release.
Requirements
The below requirements are needed on the host that executes this module.
- python >= 3.9
Parameters
Parameter | Comments |
|---|---|
connection_info dictionary / required | Information required to establish a connection to the storage system. |
|
address string / required |
IP address or hostname of the storage system. |
|
api_token string |
Token used to operate on locked resources. |
|
connection_type string |
Type of connection to the storage system. Choices:
|
|
password string |
Password for authentication. This is a required field. |
|
username string |
Username for authentication. This is a required field. |
spec dictionary | Specification for retrieving Journal Volume information. |
|
free_journal_pool_id_count integer |
Number of free journal id to get. Default: |
|
is_free_journal_pool_id boolean |
Whether to get free journal id. Choices:
|
|
is_mirror_not_used boolean |
Whether to get mirror not used. Required for the Get specific journal volumes primary storage /Get specific journal volumes secondary storage tasks. Choices:
|
|
journal_id integer |
Journal ID of the Journal Volume. |
storage_system_info dictionary | Information about the storage system. This field is an optional field. |
|
serial string |
The serial number of the storage system. |
Attributes
Attribute | Support | Description |
|---|---|---|
check_mode | Support: full | Determines if the module should run in check mode. |
Notes
Note
- Connection type
gatewaywas removed starting from version 3.4.0. Please use an earlier version if you require this connection type.
Examples
- name: Retrieve information about all Journal Volumes
hitachivantara.vspone_block.vsp.hv_journal_volume_facts:
storage_system_info:
serial: "811150"
connection_info:
address: storage1.company.com
username: "admin"
password: "password"
- name: Retrieve information about a specific Journal Volume
hitachivantara.vspone_block.vsp.hv_journal_volume_facts:
storage_system_info:
serial: "811150"
connection_info:
address: storage1.company.com
username: "admin"
password: "password"
spec:
journal_id: 10
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 |
|---|---|
journal_volume list / elements=dictionary | List of Journal Volume facts. Returned: success |
|
data_overflow_watch_seconds integer |
Data overflow watch in seconds. Returned: success Sample: |
|
is_cache_mode_enabled boolean |
Indicates if cache mode is enabled. Returned: success Sample: |
|
journal_pool_id integer |
Journal pool ID. Returned: success Sample: |
|
journal_status string |
Status of the Journal Volume. Returned: success Sample: |
|
ldev_ids list / elements=integer |
LDEV IDs of the Journal Volume. Returned: success Sample: |
|
ldev_ids_hex list / elements=string |
Hexadecimal representation of LDEV IDs. Returned: success Sample: |
|
mirrors list / elements=dictionary |
Mirror unit information. Returned: success |
|
active_path_count integer |
Number of active paths. Returned: success Sample: |
|
active_path_watch_seconds integer |
Active path watch in seconds. Returned: success Sample: |
|
consistency_group_id integer |
Consistency group ID. Returned: success Sample: |
|
copy_pace string |
Copy pace. Returned: success Sample: |
|
is_delta_resync_failure_full_copy boolean |
Whether delta resync failure triggers full copy. Returned: success |
|
mirror_unit_id integer |
Mirror unit ID. Returned: success Sample: |
|
path_blockade_watch_seconds integer |
Path blockade watch in seconds. Returned: success Sample: |
|
q_count integer |
Queue count. Returned: success Sample: |
|
q_marker integer |
Queue marker. Returned: success Sample: |
|
status string |
Mirror status. Returned: success Sample: |
|
transfer_speed_mbps integer |
Transfer speed in Mbps. Returned: success Sample: |
|
mp_blade_id integer |
MP Blade ID of the Journal Volume. Returned: success Sample: |
|
timer_type string |
Timer type. Returned: success Sample: |
|
total_capacity string |
Total capacity. Returned: success Sample: |
|
type string |
Journal volume type. Returned: success Sample: |
user_consent_required string | Message indicating user consent is required for product registration. Returned: when supported |
warning_deprecated_module string | Deprecation warning message for this module. Returned: always |
Status
- This module will be removed in version 5.0.0. [deprecated]
- For more information see DEPRECATED.
Collection links
© 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_journal_volume_facts_module.html