array.freenas
Minimal configlet:
[array#1]
type = freenas
api = https://array.opensvc.com/api/v1.0
password = system/sec/array1
username = root
Minimal setup command:
om test/node/foo set \
--kw="type=freenas" \
--kw="api=https://array.opensvc.com/api/v1.0" \
--kw="password=system/sec/array1" \
--kw="username=root"
api
required: true
scopable: false
Example:
api=https://array.opensvc.com/api/v1.0
The array rest api url.
insecure
required: false
scopable: false
default: false
convert: bool
Example:
insecure=true
Disable secure socket verification.
password
required: true
scopable: false
Example:
password=system/sec/array1
The password to use to log in, expressed as a sec path.
The sec must be in the system namespace and must have a password key.
schedule
required: false
scopable: false
Schedule parameter for the pusharray node action.
See usr/share/doc/schedule for the schedule syntax.
timeout
required: false
scopable: false
default: 120s
convert: duration
Example:
timeout=10s
The api request timeout.
type
required: true
scopable: false
candidates: freenas, hds, eva, nexenta, vioserver, centera, symmetrix, emcvnx, netapp, hp3par, ibmds, ibmsvc, xtremio, dorado, hoc, truenas
The storage array driver name.
username
required: true
scopable: false
Example:
username=root
The username to use to log in.