ZxPowerstore CLI Commands
zxsuite core testS3Connection
zxsuite core testS3Connection *s3BucketConfigurationUuid* [param
VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
---|---|---|---|
s3BucketConfigurationUuid (M) |
String |
||
storeType (O) |
String |
S3 | Scality_S3 | EMC | Cloudian | Ceph | Yandex | Alibaba |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite core testS3Connection
zxsuite powerstore Indexing content-extraction-tool add
zxsuite powerstore Indexing content-extraction-tool add *endpoint*
[param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
endpoint (M) |
String |
||
server(O) |
String |
||
global(O) |
Boolean |
true|false |
(M) == mandatory parameter, (O) == optional parameter
Add tika endpoint for this mailbox store:
Usage Example
zxsuite powerstore Indexing content-extraction-tool add http://tika-server.example.com:9998/tika
Add tika endpoint for mailbox store store1.example.com:
Usage Example
zxsuite powerstore Indexing content-extraction-tool add http://tika-server.example.com:9998/tika server store1.example.com
Add tika endpoint for all mailbox stores (applies only to mailbox stores that don’t have any endpoint specified):
Usage Example
zxsuite powerstore Indexing content-extraction-tool add http://tika-server.example.com:9998/tika global true
zxsuite powerstore Indexing content-extraction-tool list
zxsuite powerstore Indexing content-extraction-tool list [param
VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
server(O) |
String |
||
global(O) |
Boolean |
true|false |
(M) == mandatory parameter, (O) == optional parameter
List tika endpoints for this mailbox store:
Usage Example
zxsuite powerstore Indexing content-extraction-tool list
List tika endpoints for mailbox store store1.example.com:
Usage Example
zxsuite powerstore Indexing content-extraction-tool list server store1.example.com
List tika endpoints for all mailbox stores that don’t have any endpoint specified:
Usage Example
zxsuite powerstore Indexing content-extraction-tool list global true
zxsuite powerstore Indexing content-extraction-tool remove
zxsuite powerstore Indexing content-extraction-tool remove *endpoint*
[param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
** endpoint**(M) |
String |
||
server(O) |
String |
||
global(O) |
Boolean |
true|false |
(M) == mandatory parameter, (O) == optional parameter
Remove tika endpoint for this mailbox store:
Usage Example
zxsuite powerstore Indexing content-extraction-tool remove http://tika-server.example.com:9998/tika
Remove tika endpoint for mailbox store store1.example.com:
Usage Example
zxsuite powerstore Indexing content-extraction-tool remove http://tika-server.example.com:9998/tika server store1.example.com
Remove tika endpoint used by all mailbox stores that don’t have any endpoint specified:
Usage Example
zxsuite powerstore Indexing content-extraction-tool remove http://tika-server.example.com:9998/tika global true
zxsuite powerstore doCheckBlobs
zxsuite powerstore doCheckBlobs *start* [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
action(M) |
String |
start |
|
volumes(O) |
String[,..] |
me ssage1,hsm[,…] |
|
mailbox_ids(O) |
Integer[,..] |
2,9,27 |
|
missing_blobs_crosscheck(O) |
Boolean |
true|false |
true |
traced(O) |
Boolean |
true|false |
false |
fix_incorrect_compressed_digests(O) |
Boolean |
true|false |
false |
missing_blob_delete_item(O) |
Boolean |
true|false |
false |
check_digests(O) |
Boolean |
true|false |
false |
items(O) |
String |
z imbra|drive|all |
all |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doCheckBlobs start
Perform a BLOB coherency check on all message volumes
Usage Example
zxsuite powerstore doCheckBlobs start volumes message1,hsm
Perform a BLOB coherency check on volumes message1 and hsm
Usage Example
zxsuite powerstore doCheckBlobs start mailbox_ids 2,9,27
Perform a BLOB coherency check on mailboxes 2,9 and 27
Usage Example
zxsuite powerstore doCheckBlobs start missing_blobs_crosscheck false
Perform a BLOB coherency check without checking on other volumes
Usage Example
zxsuite powerstore doCheckBlobs start traced true
Perform a BLOB coherency check, logging even the correct checked items
Usage Example
zxsuite powerstore doCheckBlobs start fix_incorrect_compressed_digests true
This option verifies if the digest (hash) of every object is correct and eventually fixes it
Usage Example
zxsuite powerstore doCheckBlobs start check_digests true
Verifies if the blob digests are correct
Usage Example
zxsuite powerstore doCheckBlobs start missing_blob_delete_item true
Remove entries from the database that are missing their blob file in the hsm volume
Volume names are case sensitive. Run ‘zxsuite powerstore getAllVolumes’ for a complete list of the volumes.
zxsuite powerstore doCreateVolume Alibaba
zxsuite powerstore doCreateVolume Alibaba *volume_name*
*primary|secondary* [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
vol ume_name(M) |
String |
||
vol ume_type(M) |
Multiple choice |
pr imary|secondary |
|
bucket_name(O) |
String |
Bucket name |
|
url(O) |
String |
Alibaba endpoint (e.g.: https://os s-ap-aliyuncs-a pi.example.com) |
|
region(O) |
String |
Alibaba OSS Region |
|
access_key(O) |
String |
Service username |
|
secret(O) |
String |
Service password |
|
v olume_prefix(O) |
String |
Prefix to the server id used in all objects keys (Volume configuration) |
|
bucket_conf iguration_id(O) |
String |
UUID for already existing service credentials (zxsuite config global get attribute s3Bucket Configurations) |
|
prefix(O) |
String |
Prefix added to blobs keys (Bucket configuration) |
|
centralized(O) |
Boolean |
true|false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doCreateVolume Alibaba volumeName primary bucket_name bucket access_key accessKey secret secretKet url http://host/service
Usage Example
zxsuite powerstore doCreateVolume Alibaba volumeName primary bucket_configuration_id uuid
zxsuite powerstore doCreateVolume Centralized
zxsuite powerstore doCreateVolume Centralized *server_name*
*volume_name* [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
ser ver_name(M) |
String |
||
vol ume_name(M) |
String |
||
volume_type(O) |
Multiple choice |
pr imary|secondary |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doCreateVolume hostname volumeName
zxsuite powerstore doCreateVolume Ceph
zxsuite powerstore doCreateVolume Ceph *volume_name*
*primary|secondary* [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
vol ume_name(M) |
String |
||
vol ume_type(M) |
Multiple choice |
pr imary|secondary |
|
bucket_name(O) |
String |
Bucket name |
|
url(O) |
String |
S3 API compatible service url (ex: s3a pi.example.com) |
|
access_key(O) |
String |
Service username |
|
secret(O) |
String |
Service password |
|
v olume_prefix(O) |
String |
Prefix to the server id used in all objects keys (Volume configuration) |
|
bucket_conf iguration_id(O) |
String |
UUID for already existing service credentials (zxsuite config global get attribute s3Bucket Configurations) |
|
prefix(O) |
String |
Prefix added to blobs keys (Bucket configuration) |
|
centralized(O) |
Boolean |
true|false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doCreateVolume Ceph volumeName primary bucket_name bucket access_key accessKey secret secretKet url http://host/service
Usage Example
zxsuite powerstore doCreateVolume Ceph volumeName primary bucket_configuration_id uuid
zxsuite powerstore doCreateVolume Cloudian
zxsuite powerstore doCreateVolume Cloudian *volume_name*
*primary|secondary* [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
vol ume_name(M) |
String |
||
vol ume_type(M) |
Multiple choice |
pr imary|secondary |
|
bucket_name(O) |
String |
Bucket name |
|
url(O) |
String |
S3 API compatible service url (ex: s3a pi.example.com) |
|
access_key(O) |
String |
Service username |
|
secret(O) |
String |
Service password |
|
v olume_prefix(O) |
String |
Prefix to the server id used in all objects keys (Volume configuration) |
|
bucket_conf iguration_id(O) |
String |
UUID for already existing service credentials (zxsuite config global get attribute s3Bucket Configurations) |
|
prefix(O) |
String |
Prefix added to blobs keys (Bucket configuration) |
|
centralized(O) |
Boolean |
true|false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doCreateVolume Cloudian volumeName primary bucket_name bucket access_key accessKey secret secretKet url http://host/service
Usage Example
zxsuite powerstore doCreateVolume Cloudian volumeName primary bucket_configuration_id uuid
zxsuite powerstore doCreateVolume CustomS3
zxsuite powerstore doCreateVolume CustomS3 *volume_name*
*primary|secondary* [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
vol ume_name(M) |
String |
||
vol ume_type(M) |
Multiple choice |
pr imary|secondary |
|
bucket_name(O) |
String |
Bucket name |
|
url(O) |
String |
S3 API compatible service url (ex: s3a pi.example.com) |
|
access_key(O) |
String |
Service username |
|
secret(O) |
String |
Service password |
|
v olume_prefix(O) |
String |
Prefix to the server id used in all objects keys (Volume configuration) |
|
bucket_conf iguration_id(O) |
String |
UUID for already existing service credentials (zxsuite config global get attribute s3Bucket Configurations) |
|
prefix(O) |
String |
Prefix added to blobs keys (Bucket configuration) |
|
centralized(O) |
Boolean |
true|false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doCreateVolume CustomS3 volumeName primary bucket_name bucket access_key accessKey secret secretKet url http://host/service
Usage Example
zxsuite powerstore doCreateVolume CustomS3 volumeName primary bucket_configuration_id uuid
zxsuite powerstore doCreateVolume EMC
zxsuite powerstore doCreateVolume EMC *volume_name*
*primary|secondary* [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
vol ume_name(M) |
String |
||
vol ume_type(M) |
Multiple choice |
pr imary|secondary |
|
bucket_name(O) |
String |
Bucket name |
|
url(O) |
String |
S3 API compatible service url (ex: s3a pi.example.com) |
|
access_key(O) |
String |
Service username |
|
secret(O) |
String |
Service password |
|
v olume_prefix(O) |
String |
Prefix to the server id used in all objects keys (Volume configuration) |
|
bucket_conf iguration_id(O) |
String |
UUID for already existing service credentials (zxsuite config global get attribute s3Bucket Configurations) |
|
prefix(O) |
String |
Prefix added to blobs keys (Bucket configuration) |
|
centralized(O) |
Boolean |
true|false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doCreateVolume EMC volumeName primary bucket_name bucket access_key accessKey secret secretKet url http://host/service
Usage Example
zxsuite powerstore doCreateVolume EMC volumeName primary bucket_configuration_id uuid
zxsuite powerstore doCreateVolume FileBlob
zxsuite powerstore doCreateVolume FileBlob *volume_name*
*primary|secondary* *volume_path* [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
vol ume_name(M) |
String |
||
vol ume_type(M) |
Multiple choice |
pr imary|secondary |
|
vol ume_path(M) |
Path |
||
volum e_compressed(O) |
Boolean |
true|false |
false |
compression_thr eshold_bytes(O) |
Long |
4096 |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doCreateVolume FileBlob volumeName secondary /path/to/store volume_compressed true compression_threshold_bytes 4096
zxsuite powerstore doCreateVolume OpenIO
zxsuite powerstore doCreateVolume OpenIO *volume_name*
*primary|secondary* *url* *account* *namespace* [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
---|---|---|---|
volume_name (M) |
String |
||
volume_type (M) |
Multiple choice |
primary+secondary |
|
url (M) |
String |
||
account (M) |
String |
||
namespace (M) |
String |
||
proxy_port (O) |
Integer |
||
account_port (O) |
Integer |
||
ecd (O) |
String |
||
centralized (O) |
Boolean |
true+false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doCreateVolume OpenIO volumeName primary http://host/service accountName namespaceString proxy_port 6006 account_port 6009
zxsuite powerstore doCreateVolume S3
zxsuite powerstore doCreateVolume S3 *Name of the zimbra store*
*primary|secondary* [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
vol ume_name(M) |
String |
Name of the zimbra store |
|
vol ume_type(M) |
Multiple choice |
pr imary|secondary |
|
bucket_name(O) |
String |
Amazon AWS bucket |
|
access_key(O) |
String |
Service username |
|
secret(O) |
String |
Service password |
|
v olume_prefix(O) |
String |
Prefix to the server id used in all objects keys (Volume configuration) |
|
bucket_conf iguration_id(O) |
String |
UUID for already existing S3 service credentials (zxsuite config global get attribute s3Bucket Configurations) |
|
region(O) |
String |
Amazon AWS Region |
|
url(O) |
String |
S3 API compatible service url (ex: s3a pi.example.com) |
|
prefix(O) |
String |
Prefix added to blobs keys (Bucket configuration) |
|
use_infre quent_access(O) |
Boolean |
true|false |
|
infrequent_acce ss_threshold(O) |
String |
||
use_intelli gent_tiering(O) |
Boolean |
true|false |
|
centralized(O) |
Boolean |
true|false |
(M) == mandatory parameter, (O) == optional parameter
S3 AWS Bucket:
Usage Example
zxsuite powerstore doCreateVolume S3 volumeName primary bucket_name bucket access_key accessKey secret secretKey prefix objectKeysPrefix region EU_WEST_1 use_infrequent_access TRUE infrequent_access_threshold 4096
S3 compatible object storage:
Usage Example
zxsuite powerstore doCreateVolume S3 volumeName primary bucket_name bucket access_key accessKey secret secretKey url http://host/service
Using existing bucket configuration:
Usage Example
zxsuite powerstore doCreateVolume S3 volumeName primary bucket_configuration_id 316813fb-d3ef-4775-b5c8-f7d236fc629c
zxsuite powerstore doCreateVolume ScalityS3
zxsuite powerstore doCreateVolume ScalityS3 *volume_name*
*primary|secondary* [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
vol ume_name(M) |
String |
||
vol ume_type(M) |
Multiple choice |
pr imary|secondary |
|
bucket_name(O) |
String |
Bucket name |
|
url(O) |
String |
S3 API compatible service url (ex: s3a pi.example.com) |
|
access_key(O) |
String |
Service username |
|
secret(O) |
String |
Service password |
|
v olume_prefix(O) |
String |
Prefix to the server id used in all objects keys (Volume configuration) |
|
bucket_conf iguration_id(O) |
String |
UUID for already existing service credentials (zxsuite config global get attribute s3Bucket Configurations) |
|
prefix(O) |
String |
Prefix added to blobs keys (Bucket configuration) |
|
centralized(O) |
Boolean |
true|false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doCreateVolume ScalityS3 volumeName primary bucket_name bucket access_key accessKey secret secretKet url http://host/service
Usage Example
zxsuite powerstore doCreateVolume ScalityS3 volumeName primary bucket_configuration_id uuid
zxsuite powerstore doCreateVolume Swift
zxsuite powerstore doCreateVolume Swift *volume_name*
*primary","secondary* *url* *username* *password* [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
---|---|---|---|
volume_name (M) |
String |
||
volume_type (M) |
Multiple choice |
primary | secondary |
|
url (M) |
String |
||
username (M) |
String |
||
password (M) |
String |
||
authentication_method (O) |
String |
BASIC | KEYSTONE | KEYSTONE_V3 | TEMPAUTH | EXTERNAL |
|
authentication_method_scope (O) |
String |
DEFAULT | PROJECT_NAME | DOMAIN_NAME |
|
tenant_id (O) |
String |
||
tenant_name (O) |
String |
||
domain (O) |
String |
||
proxy_host (O) |
String |
||
proxy_port (O) |
Integer |
||
proxy_username (O) |
String |
||
proxy_password (O) |
String |
||
public_host (O) |
String |
||
private_host (O) |
String |
||
region (O) |
String |
||
max_delete_objects_count (O) |
Integer |
Number of object in a single bulk delete request |
500 |
centralized (O) |
Boolean |
true | false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doCreateVolume Swift volumeName primary http://host/service accountName password max_delete_objects_count 100
zxsuite powerstore doDeduplicate
zxsuite powerstore doDeduplicate *volume_name* [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
vol ume_name(M) |
String[,..] |
||
dry_run(O) |
Boolean |
true|false |
false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doDeduplicate secondvolume
Starts a deduplication on volume secondvolume
zxsuite powerstore doDeleteDrivePreviews
zxsuite powerstore doDeleteDrivePreviews *volumes* [param
VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
volumes(M) |
String[,..] |
me ssage1,hsm[,..] |
|
dryrun(O) |
Boolean |
true|false |
true |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doDeleteDrivePreviews volumes message1,hsm
Deletes drive previews on volumes message1 and hsm
Usage Example
zxsuite powerstore doDeleteDrivePreviews volumes all
Deletes drive previews on all volumes except the current primary
This is a cleanup operation. Previews are not deleted if the command is executed against the Drive Current Primary Volume because Drive use this volume to manage the previews.
zxsuite powerstore doDeleteVolume
zxsuite powerstore doDeleteVolume *volume_name* [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
vol ume_name(M) |
String |
||
ignore_drive(O) |
Boolean |
true|false |
false |
delete_dr ive_previews(O) |
Boolean |
true|false |
true |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doDeleteVolume hsm
Deletes volume with name hsm
zxsuite powerstore doMailboxMove
zxsuite powerstore doMailboxMove *destinationHost* [param
VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
destina tionHost(M) |
String |
||
accounts(O) |
String[,..] |
john@example. com,smith@exa mple.com[,…] |
|
domains(O) |
String[,..] |
example.co m,test.com[,…] |
|
input_file(O) |
String |
||
stages(O) |
String[,..] |
blobs|back up|data|account data=bl obs+backup[,…] |
blobs,account |
compress(O) |
Boolean |
true|false |
true |
checkDigest(O) |
Boolean |
if false skip digest calculation and check |
false |
overwrite(O) |
Boolean |
true|false |
true |
threads(O) |
Integer |
1 |
|
hsm(O) |
Boolean |
true|false |
false |
n otifications(O) |
Email Address |
||
ig nore_partial(O) |
Boolean |
true|false |
false |
drop_ne twork_backup(O) |
Boolean |
true|false |
false |
read_err or_threshold(O) |
Integer |
||
blob_destin ation_volume(O) |
String |
curre nt_primary|curr ent_secondary|6 |
current_primary |
drive_destin ation_volume(O) |
String |
drive_primary|d rive_secondary| same_as_blob|7 |
same_as_blob |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doMailboxMove mail2.example.com accounts john@example.com stages data,account
Move mailbox for account john@example.com to mail2.example.com host
zxsuite powerstore doMoveBlobs
zxsuite powerstore doMoveBlobs *start* [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
action(M) |
String |
start |
|
c ustom_policy(O) |
String |
none |
|
read_err or_threshold(O) |
Integer |
||
perform _deduplicate(O) |
Boolean |
true|false |
false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doMoveBlobs
Move items between the Current Primary Store and the Current Secondary Store according to the default HSM policy
zxsuite powerstore doPurgeMailboxes
zxsuite powerstore doPurgeMailboxes *Mailbox id or "all" to delete
all mailboxes moved more than 30 days ago* [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
mailbox(M) |
String |
Mailbox id or “all” to delete all mailboxes moved more than 30 days ago |
|
igno re_retention(O) |
Boolean |
Also remove mailboxes moved in last 30 days |
|
purge_orphan(O) |
Boolean |
Also remove orphan mailboxes moved or synced |
|
n otifications(O) |
Email Address[,..] |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doPurgeMailboxes all
Delete mailboxes moved more than 30 days ago
Usage Example
zxsuite powerstore doPurgeMailboxes all ignore_retention true
Delete every moved mailbox
zxsuite powerstore doRemoveHsmPolicy
zxsuite powerstore doRemoveHsmPolicy *hsm_policy*
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
hs m_policy(M) |
String |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doRemoveHsmPolicy "message, document:before:-2month"
Remove the HSM policy: “message, document:before:-2month”
zxsuite powerstore doRemoveOrphanedBlobs
zxsuite powerstore doRemoveOrphanedBlobs *start* [param
VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
action(M) |
String |
start |
|
volumes(O) |
String[,..] |
me ssage1,hsm[,…] |
|
dry_run(O) |
Boolean |
true|false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doRemoveOrphanedBlobs
zxsuite powerstore doRestartService
zxsuite powerstore doRestartService *service_name*
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
serv ice_name(M) |
String |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doRestartService
zxsuite powerstore doStartService
zxsuite powerstore doStartService *service_name*
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
serv ice_name(M) |
String |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doStartService
zxsuite powerstore doStopAllOperations
zxsuite powerstore doStopAllOperations
Usage Example
zxsuite powerstore doStopAllOperations
Stops all running and queued operations
zxsuite powerstore doStopOperation
zxsuite powerstore doStopOperation *operation_uuid*
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
operat ion_uuid(M) |
Uuid |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doStopOperation 30ed9eb9-eb28-4ca6-b65e-9940654b8601
Stops operation with id = 30ed9eb9-eb28-4ca6-b65e-9940654b8601
zxsuite powerstore doStopService
zxsuite powerstore doStopService *service_name*
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
serv ice_name(M) |
String |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doStopService
zxsuite powerstore doUpdateVolume Alibaba
zxsuite powerstore doUpdateVolume Alibaba *current_volume_name*
[param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
current_vol ume_name(M) |
String |
||
volume_name(O) |
String |
||
volume_type(O) |
String |
pr imary|secondary |
|
v olume_prefix(O) |
String |
Prefix to the server id used in all objects keys |
|
bucket_conf iguration_id(O) |
String |
UUID for already existing service credentials (zxsuite config global get attribute s3Bucket Configurations) |
|
cu rrent_volume(O) |
Boolean |
true|false |
false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doUpdateVolume Alibaba
zxsuite powerstore doUpdateVolume Ceph
zxsuite powerstore doUpdateVolume Ceph *current_volume_name* [param
VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
current_vol ume_name(M) |
String |
||
volume_name(O) |
String |
||
volume_type(O) |
String |
pr imary|secondary |
|
v olume_prefix(O) |
String |
Prefix to the server id used in all objects keys |
|
bucket_conf iguration_id(O) |
String |
UUID for already existing service credentials (zxsuite config global get attribute s3Bucket Configurations) |
|
cu rrent_volume(O) |
Boolean |
true|false |
false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doUpdateVolume Ceph
zxsuite powerstore doUpdateVolume Cloudian
zxsuite powerstore doUpdateVolume Cloudian *current_volume_name*
[param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
current_vol ume_name(M) |
String |
||
volume_name(O) |
String |
||
volume_type(O) |
String |
pr imary|secondary |
|
v olume_prefix(O) |
String |
Prefix to the server id used in all objects keys |
|
bucket_conf iguration_id(O) |
String |
UUID for already existing service credentials (zxsuite config global get attribute s3Bucket Configurations) |
|
cu rrent_volume(O) |
Boolean |
true|false |
false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doUpdateVolume Cloudian
zxsuite powerstore doUpdateVolume CustomS3
zxsuite powerstore doUpdateVolume CustomS3 *current_volume_name*
[param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
current_vol ume_name(M) |
String |
||
volume_name(O) |
String |
||
volume_type(O) |
String |
pr imary|secondary |
|
v olume_prefix(O) |
String |
Prefix to the server id used in all objects keys |
|
bucket_conf iguration_id(O) |
String |
UUID for already existing service credentials (zxsuite config global get attribute s3Bucket Configurations) |
|
cu rrent_volume(O) |
Boolean |
true|false |
false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doUpdateVolume CustomS3
zxsuite powerstore doUpdateVolume EMC
zxsuite powerstore doUpdateVolume EMC *current_volume_name* [param
VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
current_vol ume_name(M) |
String |
||
volume_name(O) |
String |
||
volume_type(O) |
String |
pr imary|secondary |
|
v olume_prefix(O) |
String |
Prefix to the server id used in all objects keys |
|
bucket_conf iguration_id(O) |
String |
UUID for already existing service credentials (zxsuite config global get attribute s3Bucket Configurations) |
|
cu rrent_volume(O) |
Boolean |
true|false |
false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doUpdateVolume EMC
zxsuite powerstore doUpdateVolume FileBlob
zxsuite powerstore doUpdateVolume FileBlob *current_volume_name*
[param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
current_vol ume_name(M) |
String |
||
volume_type(O) |
String |
primary| secondary|index |
|
volume_name(O) |
String |
||
volume_path(O) |
Path |
||
cu rrent_volume(O) |
Boolean |
true|false |
false |
volum e_compressed(O) |
Boolean |
true|false |
|
compressi on_threshold(O) |
String |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doUpdateVolume FileBlob
zxsuite powerstore doUpdateVolume OpenIO
zxsuite powerstore doUpdateVolume OpenIO *current_volume_name* [param
VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
current_vol ume_name(M) |
String |
||
volume_name(O) |
String |
||
volume_type(O) |
String |
pr imary|secondary |
|
url(O) |
String |
||
account(O) |
String |
||
namespace(O) |
String |
||
proxy_port(O) |
Integer |
||
account_port(O) |
Integer |
||
cu rrent_volume(O) |
Boolean |
true|false |
false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doUpdateVolume OpenIO
zxsuite powerstore doUpdateVolume S3
zxsuite powerstore doUpdateVolume S3 *current_volume_name* [param
VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
current_vol ume_name(M) |
String |
||
volume_name(O) |
String |
||
volume_type(O) |
String |
pr imary|secondary |
|
v olume_prefix(O) |
String |
Prefix to the server id used in all objects keys |
|
bucket_conf iguration_id(O) |
String |
UUID for already existing service credentials (zxsuite config global get attribute s3Bucket Configurations) |
|
use_infre quent_access(O) |
Boolean |
true|false |
|
infrequent_acce ss_threshold(O) |
String |
||
use_intelli gent_tiering(O) |
Boolean |
true|false |
|
cu rrent_volume(O) |
Boolean |
true|false |
false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doUpdateVolume S3
zxsuite powerstore doUpdateVolume ScalityS3
zxsuite powerstore doUpdateVolume ScalityS3 *current_volume_name*
[param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
current_vol ume_name(M) |
String |
||
volume_name(O) |
String |
||
volume_type(O) |
String |
pr imary|secondary |
|
v olume_prefix(O) |
String |
Prefix to the server id used in all objects keys |
|
bucket_conf iguration_id(O) |
String |
UUID for already existing S3 service credentials (zxsuite config global get attribute s3Bucket Configurations) |
|
cu rrent_volume(O) |
Boolean |
true|false |
false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doUpdateVolume ScalityS3
zxsuite powerstore doUpdateVolume Swift
zxsuite powerstore doUpdateVolume Swift *current_volume_name* [param
VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
---|---|---|---|
current_volume_name (M) |
String |
||
volume_name (O) |
String |
||
volume_type (O) |
String |
primary | secondary |
|
url (O) |
String |
||
username (O) |
String |
||
password (O) |
String |
||
authentication_method (O) |
String |
BASIC | KEYSTONE | KEYSTONE_V3 | TEMPAUTH | EXTERNAL |
|
authentication_method_scope (O) |
String |
DEFAULT | PROJECT_NAME | DOMAIN_NAME |
|
tenant_id (O) |
String |
||
tenant_name (O) |
String |
||
domain (O) |
String |
||
proxy_host (O) |
String |
||
proxy_port (O) |
Integer |
||
proxy_username (O) |
String |
||
proxy_password (O) |
String |
||
public_host (O) |
String |
||
private_host (O) |
String |
||
region (O) |
String |
||
MaxDeleteObjectsCount (O) |
Integer |
Number of object in a single bulk delete request |
500 |
current_volume (O) |
Boolean |
true | false |
false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doUpdateVolume Swift
zxsuite powerstore doVolumeToVolumeMove
zxsuite powerstore doVolumeToVolumeMove *source_volume_name*
*destination_volume_name* [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
source_vol ume_name(M) |
String |
||
d estination_vol ume_name(M) |
String |
||
only_drive(O) |
Boolean |
true|false |
false |
read_err or_threshold(O) |
Integer |
||
policy(O) |
String |
none |
|
perform _deduplicate(O) |
Boolean |
true|false |
false |
delete_dr ive_previews(O) |
Boolean |
true|false |
true |
overwrite_index _destination(O) |
Boolean |
true|false |
false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore doVolumeToVolumeMove sourceVolume destVolume
Moves the whole sourceVolume to destVolume
zxsuite powerstore getAllOperations
zxsuite powerstore getAllOperations [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
verbose(O) |
Boolean |
true|false |
false |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore getAllOperations
Shows all running and queued operations
zxsuite powerstore getAllVolumes
zxsuite powerstore getAllVolumes
Usage Example
zxsuite powerstore getAllVolumes
Shows info about all the volumes
zxsuite powerstore getHsmPolicy
zxsuite powerstore getHsmPolicy
Usage Example
zxsuite powerstore getHsmPolicy
Prints all the policies
zxsuite powerstore getMovedMailboxes
zxsuite powerstore getMovedMailboxes
Usage Example
zxsuite powerstore getMovedMailboxes
zxsuite powerstore getNonLocalMailboxes
zxsuite powerstore getNonLocalMailboxes
Usage Example
zxsuite powerstore getNonLocalMailboxes
zxsuite powerstore getProperty Deprecated
zxsuite powerstore getProperty [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
verbose(O) |
Boolean |
true|false |
|
p roperty_name(O) |
String[,..] |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore getProperty
Warning
This command is deprecated, please use instead:
zxsuite config server {set|get|empty} {serverName} [attr1 value1 [attr2 value2...]]
zxsuite powerstore getServices
zxsuite powerstore getServices
Usage Example
zxsuite powerstore getServices
zxsuite powerstore getVolumeStats
zxsuite powerstore getVolumeStats *volume_name* [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
vol ume_name(M) |
String |
||
show _volume_size(O) |
Boolean |
true|false |
false |
s how_blob_num(O) |
Boolean |
true|false |
false |
(M) == mandatory parameter, (O) == optional parameter
BE CAREFUL show_volume_size and show_blob_num options are IO intensive and thus disabled by default
Usage Example
zxsuite powerstore getVolumeStats volumeName
Shows stats for the volume with name equal to volumeName
zxsuite powerstore monitor
zxsuite powerstore monitor *operation_uuid* [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
operat ion_uuid(M) |
Uuid |
||
op eration_host(O) |
String |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore monitor
zxsuite powerstore runBulkDelete
zxsuite powerstore runBulkDelete [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
volumes(O) |
String[,..] |
message 1,message2[,…] |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore runBulkDelete
zxsuite powerstore setHSMPolicy
zxsuite powerstore setHSMPolicy *hsm_policy*
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
hs m_policy(M) |
String |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore +sethsmpolicy “message, document:before:-2month”
Sets the new default HSM policy
zxsuite powerstore setProperty Deprecated
zxsuite powerstore setProperty *property_name* *property_value*
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
prope rty_name(M) |
String |
||
proper ty_value(M) |
String |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore setProperty
Warning
This command is deprecated, please use instead:
zxsuite config server {set|get|empty} {serverName} [attr1 value1 [attr2 value2...]]
zxsuite powerstore +setHsmPolicy
zxsuite powerstore +setHsmPolicy *hsm_policy*
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
hs m_policy(M) |
String |
(M) == mandatory parameter, (O) == optional parameter
Usage Example
zxsuite powerstore +sethsmpolicy "message, document:before:-2month"
Adds a new HSM policy