array.hoc
Minimal configlet:
[array#1]
type = hoc
api = https://array.opensvc.com/api/v1.0
model = VSP G350
password = system/sec/array1
username = root
Minimal setup command:
om test/ccfg/foo set \
--kw="type=hoc" \
--kw="api=https://array.opensvc.com/api/v1.0" \
--kw="model=VSP G350" \
--kw="password=system/sec/array1" \
--kw="username=root"
addr
required: false
scopable: true
default: The ipaddr resolved for the nodename.
Example:
addr = 1.2.3.4
The addr to use to connect a peer. Use scoping to define each non-default address.
api
required: true
scopable: false
Example:
api = https://array.opensvc.com/api/v1.0
The array rest api url.
delay
required: false
scopable: false
default: 10s
convert: duration
The delay between request attempts on retryable errors.
http_proxy
required: false
scopable: false
Example:
http_proxy = http://proxy.mycorp:3158
The proxy server to use for http requests to the api.
https_proxy
required: false
scopable: false
Example:
https_proxy = https://proxy.mycorp:3158
The proxy server to use for https requests to the api.
insecure
required: false
scopable: false
default: false
convert: bool
Example:
insecure = true
Disable secure socket verification.
model
required: true
scopable: false
candidates: VSP G370, VSP G700, VSP G900, VSP F370, VSP F700, VSP F900, VSP G350, VSP F350, VSP G800, VSP F800, VSP G400, VSP G600, VSP F400, VSP F600, VSP G200, VSP G1000, VSP G1500, VSP F1500, Virtual Storage Platform, HUS VM
Example:
model = VSP G350
The array model.
name
required: false
scopable: false
Example:
name = a09
The name of the array. If not provided, fallback to the section name suffix.
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.
retry
required: false
scopable: false
default: 30
convert: int
The number of request attempts on retryable errors.
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
The storage array driver name.
username
required: true
scopable: false
Example:
username = root
The username to use to log in.
wwid_prefix
required: false
scopable: false
Hitachi APIs do not report the disks NAA wwids, but it can be forged from a array-specifix prefix concatenated with the LDev id. This keyword allow the cluster admin to define this prefix. Do not include the NAA Type digit prefix (define 62400000ec12ac73541d instead of 362400000ec12ac73541d).