This command modifies various cluster settings.
Usage
cluster modify [--id ID]
[--name]
[--psnt PSNT]
[--motd MOTD]
[--motd-append-to-default]
[--auto-logout-timeout AUTO_LOGOUT_TIMEOUT]
[--auth-provider-refresh-interval AUTH_PROVIDER_REFRESH_INTERVAL]
[--enable-metrics|--disable-metrics]
[--enable-module-metrics|--disable-module-metrics]
[--enable-trash|--disable-trash]
[--trash-gid TRASH_GID]
[--enable-suppressed-showmount|--disable-suppressed-showmount]
[--enable-showmount-hide-slash|--disable-showmount-hide-slash]
[--nfs-certificate CERTIFICATE]
[--nfs-private-key KEY]
[--remove-nfs-certificate]
[--smb-privileged-user-name SMB_PRIVILEGED_USER_NAME]
[--enable-smb-privileged-user|--disable-smb-privileged-user]
[--smb-privileged-group-sid SMB_PRIVILEGED_GROUP_SID]
[--enable-smb-privileged-group|--disable-smb-privileged-group]
[--smb-read-write-privileged-group-access]
[--smb-read-only-privileged-group-access]
[--default-others-share-level-perm FULL|CHANGE|READ]
[--audit-dir-name AUDIT_DIR_NAME]
[--read-access-users]
[--read-access-users-groups]
[--max-file-size MAX_FILE_SIZE]
[--max-retention-period PERIOD]
[--max-retention-timeunit UNIT]
[--enable-vast-db-audit|--disable-vast-db-audit]
[--enable-json-audit|--disable-json-audit]
[--max-audit-dir-size MAX_DIR_SIZE]
[--keep-forever]
{
{
[--audit-protocols PROTOCOLS]
[--audit-operations OPERATIONS]
[--audit-options OPTIONS]
[--enable-audit-settings|--disable-audit-settings]
}
|
[--disable-audit]
}
[--enable-similarity|--disable-similarity]
[--cluster-certificate mTLS_CERT]
[--cluster-private-key mTLS_KEY]
[--root-certificate ROOT_CERT]
[--remove-mtls-certificates]
[--enable-use-flash-write-buffers|--disable-use-flash-write-buffers]
[--enable-bucket-replication]
[--enable-bucket-db-replication]
[--max-cluster-write-bw-mb BW]
[--enable-dr|--disable-dr]
[--enable-encryption|--disable-encryption]
[--enable-s3-cors|--disable-s3-cors]
General Options
| The ID of the cluster. |
| Modifies the cluster name. |
| Changes the PSNT of the cluster. |
| Specify a custom Message of the Day (MOTD) text. VAST OS displays this text on login. |
| Specify to append a custom message of the day set by |
| Sets the inactivity period for auto logout for VAST OS on all nodes (seconds). |
| Sets the Auth Provider Refresh Interval (in seconds). |
NFS Options
| Enables the trash folder feature. Once enabled, trash folder access permission can be given to NFSv3 client hosts per view policy. |
| Disables the trash folder feature. |
| Specify the GID of a group of non-root users to allow them access to the trash folder. |
| Enables suppression of the output of the |
| Disables suppression of |
| When specified, the response to the |
| When specified, the response to the |
| Enter an NFS certificate string for the cluster. |
| Enter the private key for the cluster's NFS certificate. |
| This option removes the cluster's NFS certificate. |
SMB Options
| Specify a custom username for the privileged SMB user. If not specified, the user name of the SMB privileged user is 'vastadmin'. |
| Enables the privileged SMB user. |
| Disables the privileged SMB user. |
| Specify a custom SID for the privileged SMB group. If not specified, the privileged SMB group SID is the Backup Operators domain group SID (S-1-5-32-551). |
| Enables the privileged SMB group. |
| Disables the privileged SMB group. |
| Grants read and write control access to the privileged SMB group. Members of the group can perform backup and restore operations on all files and directories, without requiring read or write access to the specific files and directories. |
| Grants only read-only access control to the privileged SMB group. Members of the group can perform backup operations on all files and directories without requiring read access to the specific files and directories. They cannot perform restore operations without write access to the specific files and directories. |
| Sets the default 'Everyone' Group SMB share-level permission for the cluster. This default permission affects all views in which share-level ACL is disabled. For more information about SMB share-level permissions, see Share-Level ACLs. Possible values:
|
S3 Options
| Removes the current SSL server certificate key pair for the S3 service. |
| Specify content of SSL server certificate file, to install SSL certificate for the S3 service, to enable S3 clients to connect to the S3 service over HTTPS. Include also the |
| Specify content of SSL server key file, to install SSL certificate for the S3 service, to enable S3 clients to connect to the S3 service over HTTPS. Include also the |
| Enables bucket replication on the cluster. If enabled, any S3 buckets on or under replicated protected paths are automatically recreated at the replication target(s), provided they are configured on the local cluster (the replication source peer) with the S3 default view policy. They also receive the following properties of the source bucket:
If a bucket was created manually on the target with the same name as the equivalent bucket on the source peer, the source bucket's properties are applied to the manually created bucket. If this feature is not enabled, buckets must be created on the target paths in order to enable S3 access to the replicated data.
|
| When this option is specified, VAST Cluster automatically creates configuration for the replicated VAST Database bucket on the destination replication peer. If disabled, the configuration needs to be created manually.
|
| This option enables limited CORS support. If specified, the VAST cluster includes an |
| If specified, the VAST cluster does not include any CORS-related headers in the response (default). |
Protocol Auditing Options
| Sets a name for the audit directory. A directory of this name will be created directly under the root directory of the default tenant in the Element Store. Protocol audit records are written to this directory. The default is |
| Identifies users to grant them read access to all files in the audit directory. Specify users as a comma-separated list of user names.
|
| Identifies user groups to grant users in those groups read access to all files in the audit directory. Specify groups as a comma-separated list of user names.
|
| Sets the maximum size of each file of audit records in the audit directory. Audit records are written to subdirectories of the audit directory per CNode core. Records written to each directory roll over to a new file when the file reaches this size. This setting limits the size of each audit file, but it does not limit the total size of all audit files. Specify Default: 1024MB For example: |
| Sets the maximum period for which the audit files are kept. The period is defined in units of measurements that you specify in the Specify an integer. The default value is 1. This option cannot be specified together with |
| Sets the unit of measurement for the period specified in Valid values are:
|
| Sets a maximum size for the audit directory. No limit is set by default. Specify Example: |
| When this option is specified, audit files are kept for an unlimited period of time. By default, this setting is disabled. This option cannot be specified together with |
| Lists access protocols for which you are enabling or disabling protocol auditing. Use this parameter together with When specifying Specify
|
| Lists categories of protocol operations for which you are enabling or disabling protocol auditing. Use this parameter together with Specify
|
| Lists audit options to enable or disable. Use this parameter together with Specify
|
| Enables audit settings specified in the same command line by the Any previously enabled audit settings (protocols, operations or options) remain enabled. |
| Enables saving audit logs to a JSON file. |
| Enables saving audit logs to a VAST DataBase table |
| Disables audit settings specified in the same command line by the Any previously enabled audit settings (protocols, operations or options) that you do not specify in the same command line remain enabled. |
| Disables protocol auditing.
|
| Disables saving audit logs to a JSON file. Existing records are not deleted until the |
| Disables saving audit logs to a VAST DataBase table. Existing records are not deleted until the |
Data Reduction and Similarity Options
| Enables data reduction on the cluster (enabled by default). |
| Disables data reduction on the cluster. |
| Enables similarity-based data reduction. |
| Disables similarity-based data reduction (enabled by default). |
Cluster mTLS Options
| Uploads the certificate (public key) file content of a CA signed certificate for mTLS encryption. Replace each new line in the file content with For example: |
| Uploads the private key file content of a CA signed certificate for mTLS encryption. Replace each new line in the file content with |
| Uploads the CA's root certificate for mTLS encryption. Replace each new line in the file content with |
| Removes mTLS certificates from the cluster. |
Flash Write Buffer Options
| Enables the use of flash memory devices to store write buffers. This allows the total available write buffer size on the cluster to be increased. |
| Disable use of flash memory devices to store write buffers. When disabled, all write buffers are flushed and allocated buffer space is returned. |
QoS Options
| Sets the cluster-wide write bandwidth limit to help prevent situations where workloads controlled with prioritized QoS policies are not served at the expected QoS because of extensive media consumption by non-prioritized workloads. For more information, see QoS Overview. Specify The recommended cluster-wide maximum is 70% of the cluster’s total write bandwidth. |
Encryption Options
| Enables encryption of cluster data. This triggers a rewrite of cluster data, which may impact workloads while in progress. |
| Disables encryption of cluster data. This action cannot be undone. |
Example
This example changes the SMB privileged user name to 'vast_backup_user'.
vcli: admin> cluster modify --smb-privileged-user-name vast_backup_user