Veritas InfoScale™ Installation and Configuration Using Ansible - Windows

Last Published:
Product(s): InfoScale & Storage Foundation (7.4.2)
Platform: Windows

List of pre-defined keywords

Refer to the following tables for a list of the keywords that are used with each of the feature configuration-related modules.

vvrresource

The vvrresource module is used to set up VVR and its resources under VCS. Use the following keywords while referencing the module in your playbook.

Table: vvrresource module keywords

Name

Description

Mandatory/Optional

state

Specifies what state the package should be in after the task is completed. Set this attribute to present to configure VVR.

Mandatory

aws

Specify 1 or 0.

1: If setup is taking place on an AWS instance.

0: If setup is taking place on a non-AWS instance.

Mandatory

dgname

Name for the disk group where the Replicated Volume Group (RVG) is created.

Mandatory

datavolname

Name of the data volume of the VVR.

Mandatory

srlvolname

Name of the Storage Replicator Log (SRL) volume for VVR.

Mandatory

rdsname

Name of replicated data set to be created.

Mandatory

rvgname

Name of the Replicated Volume Group (RVG) to be created

Mandatory

vxsasuser

Specify the administrative account user name of the VxSAS service.

Optional

vxsaspassword

Specify the password of the administrative account user of the VxSAS service.

Optional

seednode

Select any node from the cluster that will be used to run commands related to the operations of that cluster. Ensure that you enter the host name as provided in the in the /etc/ansible/hosts file.

Mandatory

primaryvip

Specify a virtual IP for setting up VVR on the primary site.

Mandatory

secondaryvip

Specify a virtual IP for setting up VVR on the secondary site.

Mandatory

agentinfo

Specify the information required to create the VVR resource under VCS for site and cluster failover.

Skip this attribute if you are not creating a VCS resource for site and cluster failover.

Example:

agentinfo:
        clusterlist:
            - CampusCluster1
            - CampusCluster2
        mountpath: 'E:\'
        sharename: FS1
        sharePathname: '\FS'
        lanman_virtualname: swv16vip5
        operators: 'ADMINISTRATOR@WINVM'
        primary:
            primaryvip: xx.xxx.xx.xxx
            fileshare_vip: xx.xxx.xx.xxx
            nic:
                - xxxxxxxxx-xx: 'xx-xx-xx-xx-xx-xx'
                - xxxxxxxxx-xx: 'xx-xx-xx-xx-xx-xx'
            netmask: 255.255.252.0
        secondary:
            secondaryvip: xx.xxx.xxx.xxx
            fileshare_vip: xx.xxx.xxx.xxx
            nic:
                - xxxxxxxxx-xx: 'xx-xx-xx-xx-xx-xx'
                - xxxxxxxxx-xx: 'xx-xx-xx-xx-xx-xx'
            netmask: 255.255.252.0

Optional

clusterlist

Specify a list containing the name of clusters having a GCO setup for cluster failover.

Mandatory

mountpath

Specify the path where the volume is mounted.

Mandatory

sharename

Specify a name that is used to share the volume remotely.

Mandatory

lanman_virtualname

Specify the virtual host name needed for a lanman resource in VCS.

Mandatory

operators

Specify a user who has permissions to changes the settings of the VCS resource.

Mandatory

primary

Specify information about the resources in the primary site. The NICs, MACs, and VIPs are configured to the primary site.

Mandatory

secondary

Specify information about the resources in the primary site. The NICs, MACs, and VIPs are configured to the secondary site.

Mandatory

facters

This attribute is used to collect system-related data from the cluster servers. Provide the following value to the attribute:

"{{ groups['all'] |map('extract', hostvars, ['facts','infoscale_facts'])| select()|list }}"

Mandatory