vinfra service backup cluster deploy-standalone
Create the backup cluster:
usage: vinfra service backup cluster deploy-standalone --nodes <nodes>
--domain <domain>
--reg-account <reg-account>
--reg-server <reg-server>
--tier {0,1,2,3}
--encoding <M>+<N>
--failure-domain {0,1,2,3,4}
--storage-type {local,nfs,s3,
swift,azure,google} [--stdin]
[--nfs-host <host>]
[--nfs-export <export>]
[--nfs-version <version>]
[--s3-flavor <flavor>]
[--s3-region <region>]
[--s3-bucket <bucket>]
[--s3-endpoint <endpoint>]
[--s3-access-key-id <access-key-id>]
[--s3-secret-key-id <secret-key-id>]
[--s3-cert-verify <cert-verify>]
[--swift-auth-url <auth-url>]
[--swift-auth-version <auth-version>]
[--swift-user-name <user-name>]
[--swift-api-key <api-key>]
[--swift-domain <domain>]
[--swift-domain-id <domain-id>]
[--swift-tenant <tenant>]
[--swift-tenant-id <tenant-id>]
[--swift-tenant-domain
<tenant-domain>]
[--swift-tenant-domain-id
<tenant-domain-id>]
[--swift-trust-id <trust-id>]
[--swift-region <region>]
[--swift-internal <internal>]
[--swift-container <container>]
[--swift-cert-verify <cert-verify>]
[--azure-endpoint <endpoint>]
[--azure-container <container>]
[--azure-account-name <account-name>]
[--azure-account-key <account-key>]
[--google-bucket <bucket>]
[--google-credentials <credentials>]
--nodes <nodes>- A comma-separated list of node hostnames or IDs
--domain <domain>- Domain name for the backup cluster
--reg-account <reg-account>- Partner account in the cloud or of an organization administrator on the local management server
--reg-server <reg-server>- URL of the cloud management portal or the hostname/IP address and port of the local management server
--tier {0,1,2,3}- Storage tier
--encoding <M>+<N>-
Storage erasure encoding mapping in the format:
M: the number of data blocksN: the number of parity blocks
--failure-domain {0,1,2,3,4}- Storage failure domain
--storage-type {local,nfs,s3,swift,azure,google}- Storage type
--stdin- Use for setting registration password from
stdin.
Storage parameters for the nfs storage type:
--nfs-host <host>- NFS hostname or IP address
--nfs-export <export>- Full path to the NFS export
--nfs-version <version>- NFS version (
3or4)
Storage parameters for the s3 storage type:
--s3-flavor <flavor>(optional)- Flavor name
--s3-region <region>(optional)- Set region for Amazon S3.
--s3-bucket <bucket>- Bucket name
--s3-endpoint <endpoint>- Endpoint URL
--s3-access-key-id <access-key-id>- Access key ID
--s3-secret-key-id <secret-key-id>- Secret key ID
--s3-cert-verify <cert-verify>(optional)- Allow self-signed certificate of the S3 endpoint
Storage parameters for the swift storage type:
--swift-auth-url <auth-url>- Authentication (keystone) URL
--swift-auth-version <auth-version>(optional)- Authentication protocol version
--swift-user-name <user-name>- User name
--swift-api-key <api-key>- API key (password)
--swift-domain <domain>(optional)- Domain name
--swift-domain-id <domain-id>(optional)- Domain ID
--swift-tenant <tenant>(optional)- Tenant name
--swift-tenant-id <tenant-id>(optional)- Tenant ID
--swift-tenant-domain <tenant-domain>(optional)- Tenant domain name
--swift-tenant-domain-id <tenant-domain-id>(optional)- Tenant domain ID
--swift-trust-id <trust-id>(optional)- Trust ID
--swift-region <region>(optional)- Region name
--swift-container <container>(optional)- Container name
--swift-cert-verify <cert-verify>(optional)- Allow self-signed certificate of the Swift endpoint (
trueorfalse)
Storage parameters for the azure storage type:
--azure-endpoint <endpoint>- Endpoint URL
--azure-container <container>- Container name
--azure-account-name <account-name>- Account name
--azure-account-key <account-key>- Account key
Storage parameters for the google storage type:
--google-bucket <bucket>- Google bucket name
--google-credentials <credentials>- Path to the file with Google credentials
Example:
# vinfra service backup cluster deploy-standalone \ --nodes 2f3f6091-0d44-45aa-94e3-ebc2b65c0eeb --storage-type local \ --domain backup1.example.com --tier 0 --encoding 1+0 \ --failure-domain 0 --reg-account account@example.com \ --reg-server https://cloud.acronis.com/ --stdin Password: +---------+--------------------------------------+ | Field | Value | +---------+--------------------------------------+ | task_id | f71687e5-243c-4ff9-81f5-f4f3e3560be8 | +---------+--------------------------------------+
This command creates a task to create the standalone backup storage on the local storage.
Task outcome:
# vinfra task show f71687e5-243c-4ff9-81f5-f4f3e3560be8 +---------+--------------------------------------------------------+ | Field | Value | +---------+--------------------------------------------------------+ | details | | | name | backend.business.models.abgw.standalone_deployment.<…> | | result | | | state | success | | task_id | f71687e5-243c-4ff9-81f5-f4f3e3560be8 | +---------+--------------------------------------------------------+