Cinder Volume Hitachi
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/edge | 4 | 03 Sep 2025 |
juju deploy cinder-volume-hitachi --channel edge
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
backend-availability-zone | string
Availability zone to associate with this backend (Pike+).
-
chap-credentials-secret | string
Juju secret URI containing CHAP credentials (optional). The secret must contain 'username' and 'password' keys. Create with: juju add-secret chap-creds username=chap-user password=chap-secret Then use: secret:creds-id
-
hitachi-async-copy-check-interval | int
Default: 10
Seconds between asynchronous copy‑status polls.
-
hitachi-compute-target-ports | string
Comma-separated list of storage port IDs used to attach volumes to compute nodes (e.g. "CL1-A,CL2-A").
-
hitachi-copy-check-interval | int
Default: 3
Seconds between synchronous copy‑status polls.
-
hitachi-copy-speed | int
Default: 3
Copy bandwidth throttle (1 = slow .. 15 = fast).
-
hitachi-discard-zero-page | boolean
Default: True
Enable zero-page reclamation in DP-VOLs.
-
hitachi-exec-retry-interval | int
Default: 5
Seconds to wait before retrying a REST API call.
-
hitachi-extend-timeout | int
Default: 600
Max seconds to wait for a volume extension to complete.
-
hitachi-group-create | boolean
Automatically create host groups or iSCSI targets when needed.
-
hitachi-group-delete | boolean
Automatically delete host groups or iSCSI targets when no longer used.
-
hitachi-group-name-format | string
Python format string for naming host groups, iSCSI targets, and server objects.
-
hitachi-host-mode-options | string
Comma-separated list of integers for host mode options on host groups or iSCSI targets.
-
hitachi-ldev-range | string
LDEV range usable by the driver (e.g. "1000-1FFF").
-
hitachi-lock-timeout | int
Default: 7200
Max seconds to wait for array login or unlock operations.
-
hitachi-lun-retry-interval | int
Default: 1
Seconds to wait before retrying a LUN mapping REST API call.
-
hitachi-lun-timeout | int
Default: 50
Max seconds to wait for LUN mapping to complete.
-
hitachi-mirror-chap-credentials-secret | string
Juju secret URI containing CHAP credentials for secondary storage system (optional). The secret must contain 'username' and 'password' keys. Create with: juju add-secret mirror-chap-creds username=chap-user password=chap-secret Then use: secret:creds-id
-
hitachi-mirror-compute-target-ports | string
Comma-separated compute-node port names for GAD host groups.
-
hitachi-mirror-ldev-range | string
LDEV range for secondary storage system (e.g. "1000-1FFF").
-
hitachi-mirror-pair-target-number | int
Host group / iSCSI target number for GAD on secondary system.
-
hitachi-mirror-pool | string
DP pool name/ID on secondary storage.
-
hitachi-mirror-rest-api-ip | string
IP of the REST API server on secondary storage.
-
hitachi-mirror-rest-api-port | int
Default: 443
Port of the REST API server on secondary storage.
-
hitachi-mirror-rest-credentials-secret | string
Juju secret URI containing REST API credentials for secondary storage system (optional). The secret must contain 'username' and 'password' keys. Create with: juju add-secret mirror-rest-creds username=rest-user password=rest-secret Then use: secret:creds-id
-
hitachi-mirror-rest-pair-target-ports | string
Comma-separated pair-target port names for GAD on secondary system.
-
hitachi-mirror-snap-pool | string
Snapshot pool (thin) on secondary storage.
-
hitachi-mirror-ssl-cert-path | string
CA_BUNDLE file or directory for validating secondary REST endpoint.
-
hitachi-mirror-ssl-cert-verify | boolean
Validate SSL certificate of secondary REST endpoint.
-
hitachi-mirror-storage-id | string
Product number of secondary storage system.
-
hitachi-mirror-target-ports | string
Comma-separated controller node port IDs for GAD on secondary system.
-
hitachi-mirror-use-chap-auth | boolean
Use CHAP authentication for GAD on secondary system.
-
hitachi-pair-target-number | int
Host group / iSCSI target number for primary replication.
-
hitachi-path-group-id | int
Path group ID for remote replication sessions.
-
hitachi-pools | string
Comma‑separated list of DP pool names/IDs where volumes are created.
-
hitachi-port-scheduler | boolean
Enable round-robin WWN registration across configured ports.
-
hitachi-quorum-disk-id | int
Quorum disk ID for Global-Active Device.
-
hitachi-replication-copy-speed | int
Default: 3
Copy speed for remote replication (1–15).
-
hitachi-replication-number | int
Instance number for REST API on replication.
-
hitachi-replication-status-check-long-interval | int
Default: 600
Poll interval (sec) after initial status check for replication.
-
hitachi-replication-status-check-short-interval | int
Default: 5
Initial poll interval (sec) for replication status.
-
hitachi-replication-status-check-timeout | int
Default: 86400
Max seconds to wait for replication status change.
-
hitachi-rest-another-ldev-mapped-retry-timeout | int
Default: 600
Retry seconds when LDEV allocation fails.
-
hitachi-rest-connect-timeout | int
Default: 30
Max seconds to establish REST API connection.
-
hitachi-rest-disable-io-wait | boolean
Default: True
Detach volumes immediately without waiting for I/O drain.
-
hitachi-rest-get-api-response-timeout | int
Default: 1800
Max seconds for synchronous REST GET responses.
-
hitachi-rest-job-api-response-timeout | int
Default: 1800
Max seconds for asynchronous REST PUT/DELETE responses.
-
hitachi-rest-keep-session-loop-interval | int
Default: 180
Seconds between keep-alive loops for REST session.
-
hitachi-rest-pair-target-ports | string
Comma-separated pair-target port names for REST operations.
-
hitachi-rest-server-busy-timeout | int
Default: 7200
Max seconds when REST API returns busy.
-
hitachi-rest-tcp-keepalive | boolean
Default: True
Enable TCP keepalive for REST API connections.
-
hitachi-rest-tcp-keepcnt | int
Default: 4
Number of TCP keepalive probes.
-
hitachi-rest-tcp-keepidle | int
Default: 60
Seconds before sending first TCP keepalive.
-
hitachi-rest-tcp-keepintvl | int
Default: 15
Seconds between TCP keepalive probes.
-
hitachi-rest-timeout | int
Default: 30
Max seconds for each REST API call.
-
hitachi-restore-timeout | int
Default: 86400
Max seconds to wait for a restore operation.
-
hitachi-snap-pool | string
Pool name/ID for snapshots.
-
hitachi-state-transition-timeout | int
Default: 900
Max seconds for a volume state transition.
-
hitachi-storage-id | string
Storage system product number / serial (e.g. 450000).
-
hitachi-target-ports | string
Comma‑separated front‑end port labels to restrict mappings (e.g. "CL1-A,CL2-A"). Leave unset to allow any port.
-
hitachi-zoning-request | boolean
Request Fibre‑Channel zone‑manager to create zoning.
-
protocol | string
Default: fc
Front‑end protocol to use.
fc
selects HBSDFCDriver;iscsi
selects HBSDISCSIDriver on the snap-cinder-volume. -
san-credentials-secret | string
Juju secret URI containing array credentials. The secret must contain 'username' and 'password' keys. Create with: juju add-secret array-creds username=admin password=secret123 Then use: secret:creds-id
-
san-ip | string
Hitachi VSP management IP or hostname.
-
use-chap-auth | boolean
Use CHAP authentication for iSCSI.
-
volume-backend-name | string
Name that Cinder will report for this backend. If unset the Juju application name is used.