Technology Preview
internal-object-storage-create
Usage: internal-object-storage-create [options]
Create a DSX distributed object store
Options | Descriptions |
---|---|
--access-key | Object storage access key. Required if "--secret-key" is specified (keys will be auto-generated if not provided) |
--help |
Display this help and exit |
--ip-address | IP address used to access internal object storage |
* --logical-volume-id | The logical volume(s) that reside on DSX nodes that will be used to create the internal object storage. This parameter is in the form of a UUID and may be repeated. |
* --name | The name to assign to the object storage |
--nonexclusive | Allow the internal object storage to exist on the same logical volumes as other object stores and volumes |
--object-volume-count | The number of volumes to create on the internal object storage |
--parity | Number of parity volumes (default is the total number of volumes / 2) |
--secret-key | Object storage secret key. Required if "--access-key" is specified (keys will be auto-generated if not provided) |
internal-object-storage-delete
Usage: internal-object-storage-delete [options]
Delete a DSX distributed object store
Options | Descriptions |
---|---|
--help |
Display this help and exit |
* --id | The ID of the object storage to delete. Required unless "--name" or "--internal-id" is specified |
* --internal-id | The internal ID of the object storage to delete. Required unless "--id" or "--name" is specified |
* --name | The name of the object storage to delete. Required unless "--id" or "--internal-id" is specified |
internal-object-storage-list
Usage: internal-object-storage-list [options]
List DSX distributed object stores
Options | Descriptions |
---|---|
--full | Print extra information for each element |
--help |
Display this help and exit |
--id | The ID of the object store to list |
--internal-id | The internal ID of the object store to list |
--name | The name of the object store to list |
remote-site-list
Usage: remote-site-list [options]
List known remote sites
Options | Descriptions |
---|---|
--full | Print extra information for each element |
--help |
Display this help and exit |
--id | The ID of the site to be listed |
--internal-id | The internal ID of the site to be listed |
--name | The name of the site to be listed |
remote-site-remove
Usage: remote-site-remove [options]
Remove a remote site
Options | Descriptions |
---|---|
--help |
Display this help and exit |
* --id | The ID of the site to be removed. Required unless "--name" or "--internal-id" is specified |
* --internal-id | The internal ID of the site to be removed. Required unless "--id" or "--name" is specified |
* --name | The name of the site to be removed. Required unless "--id" or "--internal-id" is specified |
share-participant-disable
Usage: share-participant-disable [options]
Stop replication of data and metadata 'to' share participant(s). When one of id, internal-id, or name is specified, the command is applied to that share participant. When site-id, site-internal-id, or site-name is specified and no share identifier is specified, the command is applied to all share participants related to the specified site across all shares. When a site identifier is specified along with a share identifier, the command is applied to the participants related to the specified site for the share(s) specified. Note that the share identifiers may be repeated, and are only applicable when paired with a site identifier.
Options | Descriptions |
---|---|
--help |
Display this help and exit |
* --id | The ID of the share participant to disable. Required unless "--internal-id" or "--site-id" or "--name" or "--site-name" or "--site-internal-id" is specified |
* --internal-id | The internal ID of the share participant to disable. Required unless "--site-id" or "--name" or "--id" or "--site-name" or "--site-internal-id" is specified |
* --name | The name of the share participant to disable. Required unless "--internal-id" or "--site-id" or "--id" or "--site-name" or "--site-internal-id" is specified |
--share-id | Specifies share participants associated with a share ID. May only be used with a site identifier |
--share-internal-id | Specifies share participants associated with a share internal ID. May only be used with a site identifier |
--share-name | Specifies share participants associated with a share name. May only be used with a site identifier |
* --site-id | Specifies share participants associated with a site ID. Required unless "--internal-id" or "--name" or "--site-name" or "--id" or "--site-internal-id" is specified |
* --site-internal-id | Specifies share participants associated with a site internal ID. Required unless "--internal-id" or "--site-id" or "--name" or "--site-name" or "--id" is specified |
* --site-name | Specifies share participants associated with a site name. Required unless "--internal-id" or "--site-id" or "--name" or "--id" or "--site-internal-id" is specified |
share-participant-enable
Usage: share-participant-enable [options]
Allow replication of data and metadata 'to' share participant(s). When one of id, internal-id, or name is specified, the command is applied to that share participant. When site-id, site-internal-id, or site-name is specified and no share identifier is specified, the command is applied to all share participants related to the specified site across all shares. When a site identifier is specified along with a share identifier, the command is applied to the participants related to the specified site for the share(s) specified. Note that the share identifiers may be repeated, and are only applicable when paired with a site identifier
Options | Descriptions |
---|---|
--help |
Display this help and exit |
* --id | The ID of the share participant to enable. Required unless "--internal-id" or "--site-id" or "--name" or "--site-name" or "--site-internal-id" is specified |
* --internal-id | The internal ID of the share participant to enable. Required unless "--site-id" or "--name" or "--id" or "--site-name" or "--site-internal-id" is specified |
* --name | The name of the share participant to enable. Required unless "--internal-id" or "--site-id" or "--id" or "--site-name" or "--site-internal-id" is specified |
--share-id | Specifies share participants associated with a share ID. May only be used with a site identifier |
--share-internal-id | Specifies share participants associated with a share internal ID. May only be used with a site identifier |
--share-name | Specifies share participants associated with a share name. May only be used with a site identifier |
* --site-id | Specifies share participants associated with a site ID. Required unless "--internal-id" or "--name" or "--site-name" or "--id" or "--site-internal-id" is specified |
* --site-internal-id | Specifies share participants associated with a site internal ID. Required unless "--internal-id" or "--site-id" or "--name" or "--site-name" or "--id" is specified |
* --site-name | Specifies share participants associated with a site name. Required unless "--internal-id" or "--site-id" or "--name" or "--id" or "--site-internal-id" is specified |
share-participant-list
Usage: share-participant-list [options]
Display a list of all configured share participants
Options | Descriptions |
---|---|
--full | Print extra information for each element |
--help |
Display this help and exit |
--id | The ID of the share participant to list |
--internal-id | The internal ID of the share participant to list |
--name | The name of the share participant to list |
share-replication-create
Usage: share-replication-create [options]
Configure another site to replicate a share by creating a share on the remote site and adding all configured sites as participants
Options | Descriptions |
---|---|
--help |
Display this help and exit |
--interval | The interval at which to replicate. May be formatted as 10seconds, 1minute, "1 hour 30 minutes", etc. When no units are specified, seconds are assumed |
--remote-share-description | A textual description for the new remote share (defaults to the local share's description) |
--remote-share-export-option | Export options for the new remote share (defaults to the local share's export-option). Each value must contain <subnet,access-permission, {no-}root-squash> |
--remote-share-name | A name for the new remote share (defaults to the local share's name) |
--remote-share-path | A path for the new remote share (defaults to the local share's path) |
--remote-share-preferred-domain | The new remote share's preferred domain in which users have accounts (defaults to the local share's preferred-domain). This field is required for mapping users from another domain into the remote site's domain |
--remote-share-size | A share size limit (quota) for the new remote share (defaults to the local share's size) |
--remote-share-unmapped-group | Default group name for new remote share, if there is no mapping discovered into the preferred domain (defaults to the local share's unmapped-group) |
--remote-share-unmapped-user | Default user name for new remote share, if there is no mapping discovered into the preferred domain (defaults to the local share's unmapped-user) |
* --share-id | The ID of the local share to be replicated. * required unless share-internal-id or share-name id is specified. Required unless "--share-name" or "--share-internal-id" is specified |
* --share-internal-id | The Internal ID of the local share to be replicated. Required unless "--share-id" or "--share-name" is specified |
* --share-name | The Name of the local share to be replicated. Required unless "--share-id" or "--share-internal-id" is specified |
--site-address | The IP or DNS address of an interface on the remote site which has the MGMT role. Required unless "--site-id" or "--site-name" or "--site-internal-id" is specified |
--site-id | The ID of the existing remote site. Required unless "--site-address" or "--site-name" or "--site-internal-id" is specified |
--site-internal-id | The internal ID of the existing remote site. Required unless "--site-id" or "--site-address" or "--site-name" is specified |
--site-name | The name of the existing remote site. Required unless "--site-id" or "--site-address" or "--site-internal-id" is specified |
* --site-password | The password for the remote site user. |
* --site-username | A user which has sufficient rights to create shares on the remote site. Required unless the remote site has been configured to trust this site's client certificate |
--skip-remote-validations | Skip checks for open replication ports and shared object storage volumes |
share-replication-delete
Usage: share-replication-delete [options]
Remove a site from a share replication by removing the site as a participant of the share.
Options | Descriptions |
---|---|
--help |
Display this help and exit |
--ignore-remote-failures | Allow delete to proceed even if remote sites are unavailable |
* --participant-id | The participant id being removed. Required unless "--site-id" or "--site-name" or "--site-internal-id" or "--site-address" is specified |
* --share-id | The ID of the share from which the participant is being removed. Required unless "--share-name" or "--share-internal-id" is specified |
* --share-internal-id | The Internal ID of the share from which the participant is being removed. Required unless "--share-id" or "--share-name" is specified |
* --share-name | The Name of the share from which the participant is being removed. Required unless "--share-id" or "--share-internal-id" is specified |
* --site-address | The IP or DNS address having a MGMT role of the site being removed as a participant. Required unless "--site-id" or "--site-name" or "--site-internal-id" or "--participant-id" is specified |
* --site-id | The ID of the site being removed as a participant. Required unless "--site-name" or "--site-internal-id" or "--site-address" or "--participant-id" is specified |
* --site-internal-id | The internal ID of the site being removed as a participant. Required unless "--site-id" or "--site-name" or "--site-address" or "--participant-id" is specified |
* --share-name | The Name of the share from which the participant is being removed. Required unless "--share-id" or "--share-internal-id" is specified |
* --site-address | The IP or DNS address having a MGMT role of the site being removed as a participant. Required unless "--site-id" or "--site-name" or "--site-internal-id" or "--participant-id" is specified |
* --site-id | The ID of the site being removed as a participant. Required unless "--site-name" or "--site-internal-id" or "--site-address" or "--participant-id" is specified |
* --site-name | The name of the site being removed as a participant. Required unless "--site-id" or "--site-internal-id" or "--site-address" or "--participant-id" is specified |