How to use the Backup Exec S3 Private Cloud Connector
The Backup Exec S3 Private Cloud Connector:
Backup Exec utilizes two encrypted files:
To connect Backup Exec storage to a private cloud:
For more information on supported private cloud storage providers, refer to the Backup Exec Hardware Compatibility List.
Backup Exec Compatibility List Home Page
Backup Exec Server Connection Requirements
BEMCLI Commands for updating CloudInstance.xml:
| Command | Description |
| New-BECloudInstance | Creates and configures a new cloud instance in CloudInstance.xml |
| Get-BECloudInstance | Gets all of the private cloud instances configured in Backup Exec |
| Set-BECloudInstance | Sets the properties for a Backup Exec cloud instance |
| Remove-BECloudInstance | Removes a cloud instance configured in Backup Exec |
| Get-BECommand *cloudinstance* | Displays the list of cloud instance related commands |
Command: New-BECloudInstance
Creates and configures a new cloud instance in Backup Exec.
Syntax:
New-BECloudInstance [-Name] [] [-Provider] [] [‑ServiceHost] [] [-SslMode] {Disabled | AuthenticationOnly | Full} [-HttpsPort []] [-Endpoint []] [-HttpPort []] [‑UrlStyle {Unknown | Virtual | Path}] [-Confirm []] [‑WhatIf []] []
Example:
New-BECloudInstance -Name "cloudinstance001" -Provider "cloudian" -ServiceHost "s3.cloudian.com" -HttpPort "80" -HttpsPort "443" -SslMode "Disabled" –UrlStyle "Path"
Mandatory Parameters:
Optional Parameters:
Examples:
New-BECloudInstance -Name "cloudinstance001" -Provider "cloudian" -ServiceHost "s3.cloudian.com" -HttpPort "80" -HttpsPort "443" –SslMode “Disabled” –UrlStyle “Path”
Above example command creates a cloud instance with name CloudInstance001 of type cloudian pointing to service host s3.cloudian.com. To access the bucket, uses Path style url and ssl mode is set as disabled. Http and https port are configured as 80 and 443.
New-BECloudInstance -Name "cloudinstance002" -Provider "cloudian" -ServiceHost "s3.my-cloudian.com"–SslMode “AuthenticationOnly” –UrlStyle “Path”
Above example command creates a cloud instance with name CloudInstance002 of type cloudian pointing to service host s3.my-cloudian.com. To access the bucket, uses Path style URL and ssl mode is set as AuthenticationOnly. Http and https port are not configured hence use default port number that is 80 and 443 respectively.
In context with the earlier example, change the Provider based on your private cloud storage server.
For more information on supported private cloud storage providers, refer to the Backup Exec Hardware Compatibility List.
Backup Exec Compatibility List Home Page
Command: Get-BECloudInstance
Gets all of the custom (private) cloud instances configured in Backup Exec. Without parameters, Get-BECloudInstance gets all of the private cloud instances configured in Backup Exec. You can also specify a private cloud instance by instance name or pass a private cloud instance object through the pipeline to Get-BECloudInstance.
Parameters (Optional):
Example 1
C:\PS> Get-BECloudInstance
This command gets all of the private cloud instances.
Example 2
C:\PS> Get-BECloudInstance -Name "cloudinstance0001"
This command gets the private cloud instance named "cloudinstance0001".
Example 3
C:\PS> Get-BECloudInstance -Name "*cloudInstance*"
Command: Set-BECloudInstance
Sets the properties for a Backup Exec cloud instance. You can modify all the settings, except the name and provider of an existing cloud instance.
Syntax
Set-BECloudInstance -InputObject [<becloudinstance[]>] [-Endpoint []] [-HttpsPort []] [-SslMode {Disabled | AuthenticationOnly | Full}] [-ServiceHost []] [-HttpPort []] [-UrlStyle {Unknown | Virtual | Path}] [-Confirm []] [-WhatIf []] []
Example:
C:\PS> Get-BECloudInstance "cloudinstance001" | Set-BECloudInstance -ServiceHost "s3.cloudian1.com"
These commands change the service host property of cloud instance named "CloudInstance001" to "s3.cloudian1.com".
Note: You cannot update cloud instance to point to service host which is actually being attached to other cloud instance on the same Backup Exec Server.
For more information on supported private cloud storage providers, refer to the Backup Exec Hardware Compatibility List.
Backup Exec Compatibility List Home Page
Command: Remove-BECloudInstance
Removes a cloud instance configured in Backup Exec. The cloud instance would be deleted only if there is no private cloud storage attached to the cloud instance. If a user wants to delete the cloud instance, they must delete the private cloud storage devices associated with the cloud instance first and then delete the cloud instance.
Syntax
Remove-BECloudInstance -InputObject [<becloudinstance[]>] [-PassThru []] [-Confirm []] [-WhatIf []] []
Example
C:\PS> Get-BECloudInstance "cloudinstance001" | Remove-BECloudInstance
Note: When you use the PassThru parameter, Remove-BECloudInstance returns an object that represents the cloud instance that was removed. Otherwise, this cmdlet does not generate any output.
Error Messages when Configuring a Cloud Instance
| Error Message | Reason/Solution |
| The service provider is not customizable | The service provider provided is not customizable, for example a public cloud provider such as Amazon. |
| Service host is already attached to another cloud instance | There is already a cloud instance on the server which points to the service host provided. |
| The cloud instance with name does not exist | Displayed when attempting to get a cloud instance with name that does not exists. |
| Ensure that the cloud instance name meets the Backup Exec naming requirements and the service provider XX is available | Displayed when creating a cloud instance. Either the name of cloud instance is not matching BE naming convention or the private service provider is not qualified by BE. |
| The cloud instance is attached to following cloud storage devices: . Delete these devices before deleting the attached cloud instance. | Displayed if there are storage devices configured for the cloud instance, and attempting to delete the instance. Delete the devices first and then delete the instance. |
| Unable to connect to the cloud storage device. Ensure that the network is properly configured between the device and the Backup Exec server. If the device is a private cloud storage device, Backup Exec does not support sharing a private cloud storage device across Backup Exec servers. |
When trying to share the private cloud storage device from CAS to MMS or MMS to CAS or MMS1 to MMS2, then this error message is displayed. This scenario is not supported. |
</becloudinstance[]></becloudinstance[]>
How to use the Backup Exec S3 Private Cloud Connector