Configuring transparent cloud tiering
With transparent cloud tiering, you can configure a cloud account on the system to be able to create and restore cloud snapshots of system volumes.
Creating a DNS server
Before you create a connection to a cloud service provider or connect to cloud storage, ensure that you specify at least one DNS server to manage hostnames. You can have up to two DNS servers that are configured on the system. To configure DNS for the system, enter a valid IP address and name for each server. Both IPv4 and IPv6 address formats are supported.
To create a DNS server for host name resolution, use the panel in the management GUI.
To create a DNS server using the command-line interface, see mkdnsserver command.
Enabling a cloud connection
To configure transparent cloud tiering on the system, you must enable a cloud connection to a supported cloud service provider.
A cloud account is an object on the system that represents a connection to a cloud service provider by using a particular set of credentials. These credentials differ depending on the type of cloud service provider that is being specified. Most cloud service providers require the host name of the cloud service provider and an associated password, and some cloud service providers also require certificates to authenticate users of the cloud storage. Public clouds use certificates that are signed by well-known certificate authorities. Private cloud service providers can use either a self-signed certificate or a certificate that is signed by a trusted certificate authority. These credentials are defined on the cloud service provider and passed to the system through the administrators of the cloud service provider.
Enabling a cloud connection to OpenStack Swift
- Tenant
- Enter the name of the OpenStack tenant that the system uses to access the cloud storage.
- User name
- Enter the user name that is associated with the account. The user name identifies clients that can access content that is stored by the cloud service provider.
- Password
- Enter the password that is associated with the user name for the cloud account.
- Endpoint
- Enter the URL that the system uses to access the cloud service provider.
- Container prefix
- Enter a short string that is added to the beginning of the container name to identify which containers are associated with the system. Prefixes can also be used to identify multiple systems that use the same cloud account to store snapshots of volume data.
- SSL Certificate
- Select the SSL certificate that is used to authenticate the system to the cloud service provider.
- Keystone
- Keystone authentication system is required for all OpenStack Swift cloud accounts. The management GUI automatically detects whether Keystone is enabled. If it is not enabled, a warning message displays. Click Enable to configure Keystone authentication for the account.
- Encryption
- If encryption is configured on the system, this value is preselected. If encryption is not enabled on the system, this option is unavailable.
- Bandwidth
- Determine how bandwidth is used for downloads to and uploads from the cloud service provider. Specify No Limit to allow the connection to use unlimited bandwidth, regardless of other operations that occur on the system. If you do not want to give unlimited bandwidth to these operations, you can specify the maximum amount of bandwidth that the connection can use for either downloads or uploads.
To enable a cloud connection between the system and OpenStack Swift interfaces using the command-line interface, see mkcloudaccountswift command.
Enabling a cloud connection to Amazon S3
- Access key ID
- The public part of the access key credential for the Amazon user that the system uses to access the cloud storage.
- Secret access key
-
Enter the private part of the Amazon credential that the system uses to authenticate the system to cloud storage.
- Region
- Select the Amazon region that is used to both access and store data on cloud storage.
- Bucket prefix
- Enter the prefix for the Amazon S3 bucket names that the system will use or create. Prefixes can also be used to identify multiple systems that use the same cloud account to store snapshots of volume data. If you want to import or export snapshots between systems, use the same bucket prefix as the other system.
- Encryption
- If encryption is configured on the system, this value is preselected. If encryption is not enabled on the system, this option is unavailable.
- Bandwidth
- Determine how bandwidth is used for downloads to and uploads from the cloud service provider. Specify No Limit to allow the connection to use unlimited bandwidth, regardless of other operations that occur on the system. If you do not want to give unlimited bandwidth to these operations, you can specify the maximum amount of bandwidth that the connection can use for either downloads or uploads.
To enable a cloud connection between the system and Amazon S3 using the command-line interface, see mkcloudaccountawss3 command.
Enabling a cloud connection to Microsoft Azure
- Storage Account Name
- Enter the name of the Microsoft Azure storage account that the system uses to authenticate to cloud storage.
- Storage Account Key
- Enter the account access key that the system uses to access the cloud storage.
- Container Prefix
- Enter the container prefix to identify the objects that the system creates and uses on the cloud storage.
- Encryption
- If encryption is configured on the system, this value is preselected. If encryption is not enabled on the system, this option is disabled by default.
- Bandwidth
- Determine how much bandwidth is used by download or upload operations for the cloud service provider. Specify No Limit to allow the connection to use unlimited bandwidth, regardless of other operations that occur on the system. If you do not want to give unlimited bandwidth to these operations, you can specify the maximum amount of bandwidth that the connection can use for either downloads or uploads. The maximum bandwidth limit for downloads and uploads is 10240 Mbps.
To enable a cloud connection between the system and Microsoft Azure using the command-line interface, see mkcloudaccountazure command.