CreateRepository
Use the createrepository
command to create a new DVM repository on a local machine or on a shared location.
Note: This command is deprecated.
Usage
The usage for the command when creating a DVM repository is as follows:
/createrepository -name [repository name] -size [size allocated for repository] [[-datapath [datapath] -metadatapath [metdatapath] -uncpath [path for data and metadata] -shareusername [user name for share location] -sharepassword [password for share user name] -concurrentoperations [number of operations to occur at one time] -core [host name] -user [user name] -password [password]
Command Options
The following table describes the options available for the createrepository
command:
Table 10: CreateRepository command options
-? |
Display help on the command. |
-core |
Optional. Remote core host machine IP address (with an optional port number). By default, the connection is made to the core installed on the local machine. |
-user |
Optional. User name for the remote Core host machine. If you specify a user name, you must also provide a password. If none is provided, then the credentials for the logged-on user are used. |
-password |
Optional. Password to the remote Core host machine. If you specify a password, you also have to provide a user name. If none is provided, then the credentials for the logged-on user are used. |
-name |
Repository name. |
-size |
Size of repository storage location. Available units are b, Kb, Mb, Gb, Tb, and Pb. |
-datapath |
For local location only. Determines data path of repository storage location. |
-metadatapath |
For local location only. Determines metadata path of repository storage location. |
-uncpath |
For share location only. Determines data and metadata paths of repository storage location. |
-shareusername |
For share location only. Determines the user name to the share location. |
-sharepassword |
For share location only. Determines password to share location. |
-comment |
Optional. Description of repository. |
-concurrentoperations |
Optional. Maximum number of operations that can be pending at one time. Value by default: 64. |
Examples:
Create a DVM repository at a local location:
>cmdutil /createrepository -name “Repository 1” -size 200 Gb -datapath d:\repository -metadatapath d:\repository -core 10.10.10.10:8006 -user administrator -password 23WE@#$sdd
Create a DVM repository at a share location:
>cmdutil /createrepository -name “Repository 1” -size 200 Gb -uncpath \\share\repository -shareusername login -sharepassword pass123 -comment “First repository.” -concurrentoperations 8 -core 10.10.10.10:8006 -user administrator -password 23WE@#$sdd
DedupCacheConfig
This command lets you used the Command Line Utility to set the location, size, and metadata location for the primary and secondary cache of a DVM repository.
Usage
The usage for the command when creating a DVM repository is as follows:
/dedupcacheconfig -core [host name] -user [user name] -password [password] -primary [cache location] -secondary [cache location] -metadata [metadata location] -size [cache size] -restoredefault
Command Options
The following table describes the options available for the dedupcacheconfig
command:
Table 11: DedupCacheConfig command options
-? |
Display help on the command. |
-core |
Optional. Remote core host machine IP address (with an optional port number). By default, the connection is made to the core installed on the local machine. |
-user |
Optional. User name for the remote Core host machine. If you specify a user name, you must also provide a password. If none is provided, then the credentials for the logged-on user are used. |
-password |
Optional. Password to the remote Core host machine. If you specify a password, you also have to provide a user name. If none is provided, then the credentials for the logged-on user are used. |
-primary |
Optional. Primary cache location. |
-secondary |
Optional. Secondary cache location. |
-metadata |
Optional. Metadata cache location. |
-size |
Optional. Deduplication cache size in GB. |
-restoredefault |
Optional. Restore to default deduplication cache configuration. If this parameter is specified, all other parameters are ignored. |
Examples:
Set primary deduplication cache location and deduplication cache size:
>cmdutil /dedupcacheconfig -primary D:\primary -size 6
Set secondary and metadata deduplication location:
>cmdutil /dedupcacheconfig -secondary D:\secondary -metadata D:\metadata
Restore default deduplication configuration:
>cmdutil /dedupcacheconfig -restoredefault
DeleteReplication
This command lets you remove a replication configuration from a source Core or target Core, as well as remove replicated recovery points.
Usage
The usage for the command is as follows:
/deletereplication -incoming [replication IDs] -outgoing [replication IDs] -deleterecoverypoints
Command Options
The following table describes the options available for the DeleteReplication
command:
Table 12: DeleteReplication command options
-? |
Display this help message. |
-core |
Optional. Remote Core host machine IP address (with an optional port number). By default, the connection is made to the Core installed on the local machine. |
-user |
Optional. The user name for the remote Core host machine. If you specify a user name, you must also provide a password. If none is provided, then the credentials for the logged-on user are used. |
-password |
Optional. The password to the remote Core host machine. If you specify a password, you also have to provide a user name. If none is provided, then the credentials for the logged-on user are used. |
-incoming |
The identifier (ID) of the incoming replication that should be deleted. It could be a remote Core ID or a host name. Use the word "all" to delete all replications.
Note: You can specify different protected machines for different replications by using the following pattern: Replication1:Agent1,Agent2;Replication2:Agent2,Agent3 . If you do not specify a machine after the colon (:), the replication is deleted for all replicated machines.
|
-outgoing |
The identifier (ID) of the outgoing replication that should be deleted. It could be a remote Core ID or a host name. Use the word "all" to delete all replications.
Note: You can specify different protected machines for different replications by using the following pattern: Replication1:Agent1,Agent2;Replication2:Agent2,Agent3 . If you do not specify a machine after the colon (:), the replication is deleted for all replicated machines.
|
-deletepoints |
Specify which recovery points, if any, of the replicated machine that you want to remove. |
Example:
Delete all incoming and all outgoing replications:
>cmdutil /deletereplication -incoming all -outgoing all
Delete two outgoing replications with all machines:
>cmdutil /deletereplication -outgoing TargetCore1;TargetCore2
Delete one protected machine from incoming replication and delete recovery points:
>cmdutil /deletereplication -incoming TargetCore1:10.10.10.10 -deletepoints
DeleteRepository
You can use the DeleteRepository command to remove an entire DVM repository created in AppAssure Core or Rapid Recovery Core.
NOTE: This command is deprecated.
Usage
The usage for the command is as follows:
/deleterepository -core [host name] -user [user name] -password [password] name] -name [repository name] | -a [all repositories]
Command Options
The following table describes the options available for the DeleteRepository
command:
Table 13: DeleteRepository command options
-? |
Display this help message. |
-core |
Optional. Remote Core host machine IP address (with an optional port number). By default, the connection is made to the Core installed on the local machine. |
-user |
Optional. The user name for the remote Core host machine. If you specify a user name, you must also provide a password. If none is provided, then the credentials for the logged-on user are used. |
-password |
Optional. The password to the remote Core host machine. If you specify a password, you also have to provide a user name. If none is provided, then the credentials for the logged-on user are used. |
-a |
Optional. This option deletes all DVM repositories associated with the Core. |
-name |
The name of the DVM repository you want to delete. |
Example:
Delete all DVM repositories:
>cmdutil /deleterepository -a
Delete the repository with the name "RepositoryName:"
>cmdutil /deleterepository -name RepositoryName