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 (
3
or4
)
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 (
true
orfalse
)
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 | +---------+--------------------------------------------------------+