rg – manage resource groups in PowerHA cluster

Synopsis

This module creates or deletes resource group in PowerHA cluster.

Parameters

name (True, str, None)

name of the resource group.

nodes (False, list, None)

list of the nodes where the resource group can be started. required if resource group is created.

startup (False, str, None)

startup policy for the resource group. One of OHN, OFAN, OAAN, or OUDP.

fallover (optional, str, None)

fallover policy for the resource group. One of FNPN, FUDNP, or BO.

fallback (False, str, None)

fallback policy for the resource group. One of NFB, or FBHPN.

service (False, list, None)

list of service labels for the resource group.

application (False, list, None)

list of application controllers for the resource group.

volgrp (False, list, None)

list of volume groups for the resource group.

state (False, str, present)

the desired state of the resource - present, absent, started, stopped. If the resource is already defined, it will not be changed.

Examples

# create a new resource group
- name: create a new resource group
  powerdevops.powerha_aix.rg:
    name: rg_oracle
    nodes:
      - node1
      - node2
    startup: OHN
    fallover: FNPN
    fallback: NFB
    service: [ 'serviceip' ]
    application: [ 'ac_ora' ]
    volgrp:
      - vg01
      - vg02
      - vg03
    state: present
# bring resource group online
- name: starting resource group
  powerdevops.powerha_aix.rg:
    name: rg_oracle
    state: started
# bring resource group offline
- name: stopping resource group
  powerdevops.powerha_aix.rg:
    name: rg_oracle
    state: stopped
# delete an existing resource group
- name: delete an existing resource group
  powerdevops.powerha_aix.rg:
    name: rg_oracle
    state: absent

Status

Authors