cinder-volume-hitachi

Cinder Volume Hitachi

Channel Revision Published Runs on
latest/edge 4 03 Sep 2025
Ubuntu 24.04
juju deploy cinder-volume-hitachi --channel edge
Show information

Platform:

Ubuntu
24.04

Learn about configurations >

  • 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.