Create storages

The Cocktail repository manages the connection status with the object storages where backups are periodically stored.

1. Preparation before storage creation"

  • Prior tasks are required to create a storage. Please refer to this place

2. Access the storage creation page

  1. Select the [Backup/Restore] - [Storages] section.

    [Screen] Access to Storage Page
  2. Click the "+ Create" button.

    [Screen] Access to Storage Creation Page
  3. Select the provider.

    [Screen] Selecting a Provider

3.Enter storage information

The required information to be entered varies based on the selected provider. Please double-check and enter the details accurately.

3.1 Common

Item (* is required)
Content

Name*

  • Storage Name

  • Non-overlapping

Cluster*

  • AS-IS cluster to back up is set to ReadWrite

  • The TO-BE cluster to be transferred should be set to Read Only

  • When performing backup and migration operations within the same cluster, set it to Read-Write

Bucket*

  • Bucket of Storage

prefix

  • Prefix of the bucket

  • Enter a specific path if there is any for the bucket in the storage

Authentication Information*

  • Enter Server IP information for the storage

  • The format varies depending on the provider (refer below)

3.2 AWS

[screen] Enter AWS Storage Information
Item (* is required)
Content

Authentication information*

  • Enter authentication information with AWS storage permissions

  • Example [default] aws_access_key_id = aws_secret_access_key = # Optional - role_arn role_arn=

Region*

  • Enter the region information for AWS storage

Encryption Algorithm*

  • the server-side encryption type for AWS

  • You can choose betweenSSE-S3 and SSE-KMS,If selecting SSE-KMS, you must additionally provide the KMS key

KMS Key

  • the KMS key ID generated in AWS KMS

  • This is mandatory when selecting SSE-KMS in the encryption algorithm field

  • Input the <key-id> from the AWS KMS key ARN.

  • ARN Format

    arn:aws:kms:<region>:<account-ID>:key/<key-id>

profile

  • Enter the AWS profile configured in the authentication information section

3.3 GCP

[Screen] Enter GCP Storage Information
Item (* is required)
Content

Authentication information*

Service Account Key Json

KMS Key

  • The Cloud KMS key name to be used for backup encryption

3.4 Azure

[Screen] Enter Azure Storage Information
Item (* is required)
Content

Authentication information*

AZURE_SUBSCRIPTION_ID= AZURE_TENANT_ID= AZURE_CLIENT_ID= AZURE_CLIENT_SECRET= AZURE_CLOUD_NAME=AzurePublicCloud AZURE_ENVIRONMENT=AzurePublicCloud

Resource group name*

  • The name of the resource group containing the storage account

Storage account name*

  • The name of the storage account

Block size (Byte)

  • The block size to be used when uploading objects

3.5 MinIO

[Screen] Enter MinIO Storage Information
Item (* is required)
Content

Authentication information*

[default]

aws_access_key_id = aws_secret_access_key =

s3Url*

  • Object storage API URL

publicUrl*

  • Object storage API URL accessible from external sources

Skip TLS certificate

  • Use of TLS certificate

3.6 Save storage information

  1. Click the "Save" button.

    [Screen] Save Storage Information
  2. Click the "OK" button.

    [Screen] Save Storage Information

3.7 Verify the storage

  1. Verify if the storage has been successfully created.

    [Screen] Storage List

  2. You can click on the name to view detailed information.

    [Screen] Storage List
    [Screen] Storage Details

Last updated

Was this helpful?