parman is executed using the command parman.py. Use the -h or --help option to display details. Inputs for the management server (-m), hostname (-vi), vCenter Server user (-vu) and vCenter Server password (-vp) are required for parman to function. Depending upon the values specified, parman can manage various components at the protected or recovery site.

For example, specifying the credentials to log into the protected site allows the DRVA, domain, or IOF to be managed; specifying the credentials to log into the recovery site makes it possible to manage the RocVA. The argument CONFIGFILE refers to the input file parman_config.json. The local directory is used by default.

[admin]$ python3 parman.py -h

usage: parman.py [-h] -m MSAIP -vi VCHOSTNAME -vu VCUSER -vp VCPWD [-f CONFIGFILE]

{show | list | get | set | update | get-persist} ...

...

Parameter manager for JetDR


optional arguments:

-h, --help

    show this help message and exit

-m MSAIP, --msa-ip MSAIP

    MSA IP

-vi VCHOSTNAME, --vc-hostname VCHOSTNAME

    vcenter hostname

-vu VCUSER, --vc-user VCUSER

    vcenter username

-vp VCPWD, --vc-pwd VCPWD

    vcenter password

-f CONFIGFILE, --config-file CONFIGFILE

    Configuration file with parameter schema description

-d PARMANDIR, --parman-dir PARMANDIR

    Directory where the internal files are created


subcommands:

{show | list | get | set | update | get-persist}

list-parameters (show)

    Lists all the supported parameters for input component type

list-components (list)

    Lists all the components of input component type

get-parameters (get)

    Gets all the parameters

set-parameter (set)

    Sets the input parameter

update-parameters (update)

    Commit all the updated parameters and restart the component

get-persist-parameters (get-persist)

    Gets the last persisted value of all parameters


[admin]$