hitachivantara.vspone_block.vsp.hv_vsp_one_server_facts module – Retrieves server information from Hitachi VSP One storage systems.
Note
This module is part of the hitachivantara.vspone_block collection (version 4.3.0).
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_server_facts
.
New in hitachivantara.vspone_block 4.3.0
Synopsis
This module retrieves information about servers from Hitachi VSP One storage systems.
Supports filtering servers by various criteria such as server ID, nickname, HBA WWN, or iSCSI name.
Utilizes the Hitachi Vantara VSP One Simple API for server facts retrieval across VSP one B2x and VSP E series models.
For usage examples, visit https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/vsp_direct/vsp_one_server_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. |
|
Password for authentication. This is a required field. |
|
Username for authentication. This is a required field. |
|
Query parameters for retrieving server information. |
|
HBA WWN address to filter servers containing this WWN. |
|
iSCSI name to filter servers containing this iSCSI initiator. |
|
Server nickname to filter servers by name. |
|
Server identifier to retrieve specific server information. |
Attributes
Attribute |
Support |
Description |
---|---|---|
Support: full |
Specifies whether the module operates in check mode. |
Examples
- name: Get all servers
hitachivantara.vspone_block.vsp.hv_vsp_one_server_facts:
connection_info:
address: vsp.company.com
username: "admin"
password: "password"
- name: Get server by server ID
hitachivantara.vspone_block.vsp.hv_vsp_one_server_facts:
connection_info:
address: vsp.company.com
username: "admin"
password: "password"
spec:
server_id: 123
- name: Get servers by nickname
hitachivantara.vspone_block.vsp.hv_vsp_one_server_facts:
connection_info:
address: vsp.company.com
username: "admin"
password: "password"
spec:
nick_name: "WebServer01"
- name: Get servers containing specific HBA WWN
hitachivantara.vspone_block.vsp.hv_vsp_one_server_facts:
connection_info:
address: vsp.company.com
username: "admin"
password: "password"
spec:
hba_wwn: "210003e08b0256f9"
- name: Get servers containing specific iSCSI name
hitachivantara.vspone_block.vsp.hv_vsp_one_server_facts:
connection_info:
address: vsp.company.com
username: "admin"
password: "password"
spec:
iscsi_name: "iqn.1991-05.com.microsoft:server01"
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 |
---|---|
Server information retrieved from the storage system. Returned: always |
|
Server compatibility information. Returned: success Sample: |
|
Whether the server has non-fullmesh LU paths. Returned: success Sample: |
|
Whether the server has unaligned OS type options. Returned: success Sample: |
|
Whether the server has unaligned OS types. Returned: success Sample: |
|
Server identifier. Returned: success Sample: |
|
Whether the server configuration is inconsistent. Returned: success Sample: |
|
Whether the server is reserved. Returned: success Sample: |
|
Whether modification is in progress. Returned: success Sample: |
|
Server nickname. Returned: success Sample: |
|
Number of paths configured for the server. Returned: success Sample: |
|
Number of volumes attached to the server. Returned: success Sample: |
|
Operating system type. Returned: success Sample: |
|
List of OS type option identifiers. Returned: success Sample: |
|
List of server paths with HBA and port information. Returned: success Sample: |
|
HBA WWN address for the path. Returned: success Sample: |
|
iSCSI name for the path (empty for FC). Returned: success Sample: |
|
List of port identifiers for this path. Returned: success Sample: |
|
Server protocol type. Returned: success Sample: |
|
Total capacity allocated to the server. Returned: success Sample: |
|
Used capacity by the server. Returned: success Sample: |