Skip to main content

Updating Storage Settings

This topic describes how to update existing storage destination settings using the Replicated admin console.

Prerequisite

If you are changing from one provider to another provider, make sure that you meet the prerequisites for the storage destination. For information about prerequisites, see:

Update Storage Settings

You can update storage destination settings for online and air gapped environments at any time using the admin console.

Additionally, if Velero was automatically installed by Replicated kURL, then Replicated recommends that you change the default internal storage because it is not sufficient for disaster recovery.

To update storage destination settings:

  1. In the admin console, select Snapshots > Settings and Schedule.

  2. Under storage, you can edit the existing settings or click Add a new storage destination and select a storage destination type.

    Snapshot Destination Dropdown Host Path

    The configuration fields that display depend on the type of storage destination. See the following storage destination sections for field descriptions:

  3. Click Update storage settings. The update can take several minutes.

AWS Fields

When configuring the admin console to store backups on Amazon Web Services (AWS), the following fields are available:

NameDescription
RegionThe AWS region that the S3 bucket is available in
BucketThe name of the S3 bucket to use
Path (Optional)The path in the bucket to store all backups in
Access Key ID (Optional)The AWS IAM Access Key ID that can read from and write to the bucket
Secret Access Key (Optional)The AWS IAM Secret Access Key that is associated with the Access Key ID
Use Instance RoleWhen enabled, instead of providing an Access Key ID and Secret Access Key, Velero will use an instance IAM role
Add a CA Certificate(Optional) Upload a third-party issued (proxy) CA certificate used for trusting the authenticity of the snapshot storage endpoint. Only one file can be uploaded. However, it is possible to concatenate multiple certificates into one file. Formats: PEM, CER, CRT, CA, and KEY

GCP Fields

When configuring the admin console to store backups on Google Cloud Provide (GCP), the following fields are available:

NameDescription
BucketThe name of the GCP storage bucket to use
Path (Optional)The path in the bucket to store all backups in
Service AccountThe GCP IAM Service Account JSON file that has permissions to read from and write to the storage location
Add a CA Certificate(Optional) Upload a third-party issued (proxy) CA certificate used for trusting the authenticity of the snapshot storage endpoint. Only one file can be uploaded. However, it is possible to concatenate multiple certificates into one file. Formats: PEM, CER, CRT, CA, and KEY

Azure Fields

When configuring the admin console to store backups on Microsoft Azure, the following fields are available:

NameDescription
BucketThe name of the Azure Blob Storage Container to use
Path (Optional)The path in the Blob Storage Container to store all backups in
Resource GroupThe Resource Group name of the target Blob Storage Container
Storage AccountThe Storage Account Name of the target Blob Storage Container
Subscription IDThe Subscription ID associated with the target Blob Storage Container (required only for access via Service Principle or AAD Pod Identity)
Tenant IDThe Tenant ID associated with the Azure account of the target Blob Storage container (required only for access via Service Principle)
Client IDThe Client ID of a Service Principle with access to the target Container (required only for access via Service Principle)
Client SecretThe Client Secret of a Service Principle with access to the target Container (required only for access via Service Principle)
Cloud NameThe Azure cloud for the target storage (options: AzurePublicCloud, AzureUSGovernmentCloud, AzureChinaCloud, AzureGermanCloud)
Add a CA Certificate(Optional) Upload a third-party issued (proxy) CA certificate used for trusting the authenticity of the snapshot storage endpoint. Only one file can be uploaded. However, it is possible to concatenate multiple certificates into one file. Formats: PEM, CER, CRT, CA, and KEY

Only connections with Service Principles are supported at this time.

For more information about authentication methods and setting up Azure, see Velero plugins for Microsoft Azure in the velero-plugin-for-microsoft-azure GitHub repository.

S3-Compatible Fields

Replicated supports the following S3-compatible object stores for storing backups with Velero:

  • Ceph RADOS v12.2.7. For more information, see the Ceph documentation.
  • MinIO. For more information, see the MinIO documentation.

When configuring the admin console to store backups on S3-compatible storage, the following fields are available:

NameDescription
RegionThe AWS region that the S3 bucket is available in
EndpointThe endpoint to use to connect to the bucket
BucketThe name of the S3 bucket to use
Path (Optional)The path in the bucket to store all backups in
Access Key ID (Optional)The AWS IAM Access Key ID that can read from and write to the bucket
Secret Access Key (Optional)The AWS IAM Secret Access Key that is associated with the Access Key ID
Use Instance RoleWhen enabled, instead of providing an Access Key ID and Secret Access Key, Velero will use an instance IAM role
Add a CA Certificate(Optional) Upload a third-party issued (proxy) CA certificate used for trusting the authenticity of the snapshot storage endpoint. Only one file can be uploaded. However, it is possible to concatenate multiple certificates into one file. Formats: PEM, CER, CRT, CA, and KEY

NFS Fields

When configuring the admin console to store backups on network file system (NFS) storage, the following fields are available:

NameDescription
ServerThe hostname or IP address of the NFS server
PathThe path that is exported by the NFS server

Host Path Fields

When configuring the admin console to store backups on host path storage, the following fields are available:

Host path: Enter the path to the directory on the node. Although the path can be local, Replicated recommends that you use an external host path.