Skip to content

CloudStack#

Configure the target cloud in two ways: via the UI or via API functions.

To configure the target cloud via the UI, open the ACP. In the right part of the page, above the client list, click the Manage Clouds button. The page displays information about the target clouds. Use the available commands in the Actions menu to configure clouds. To add a cloud, click Add below the table with the list of target clouds.

Select the CloudStack cloud type.

Target cloud configuration - CloudStack Manage Clouds dialog with Basic Parameters tab

Fill in the fields on the Basic Parameters tab by providing information about the cloud configuration. Click "?" for field tips.

The table below provides a normative mapping between UI field labels and API parameter names used by Hystax Migration during cloud discovery, replication, and recovery workflows.

Table 1: CloudStack cloud: basic parameters.
Field name in UI / API Description Example
Cloud name /
name
Display name of the cloud in the interface. The name must be unique. CloudStack Production
Endpoint /
endpoint
Endpoint used to connect to CloudStack. http://192.168.1.1/api
Access key ID /
access_key_id
Access key ID used to authenticate CloudStack API requests. AbCdEfGh1234567890
Secret Access Key /
secret_access_key
Secret access key used to authenticate CloudStack API requests. xYz123ExampleSecretKey
Availability zone /
availability_zone
ID of the availability zone where all resources will be created. 8f8c4a12-1234-5678-9abc-def012345678
Hystax Service Network /
cloud_agent_network
ID of the network used for Hystax Cloud Agent machines. The network must be the same as, or routable to, the network where the Hystax Migration instance is located. 4d2f8b10-1234-5678-9abc-def012345678
Verify SSL certificate /
verify
Enable this option to verify the CloudStack endpoint SSL certificate. Enabled
API signature version /
signature_version
API signature version used for CloudStack API requests. 3
Replication storage type /
-
Storage type used for replicated data. Migration and recovery from cloud-native block storage is the fastest option, while other storage types may be more cost-effective. Detailed description. Cloud-native block storage (Block)

If necessary, add information about additional parameters. To do this, go to the Additional Parameters tab, select the required parameter, and enter its value. The tooltip system works similarly to the Basic Parameters tab. Description of additional parameters:

Table 2: CloudStack cloud: additional parameters.
Field name in UI / API Description
Cloud Site parallel resources limit /
cloud_site_parallel_resources_limit
Number of resources of the same type that can be created in parallel during Cloud Site creation.
Cloud Site replications launch timeout (minutes) /
cloud_site_status_change_timeout
Timeout for launching replications during Cloud Site creation, in minutes.
Cloud Site replications timeout (minutes) /
cloud_site_replication_timeout
Timeout for replications during Cloud Site creation, in minutes.
Cloud Site timeout /
cloud_site_timeout_min
Cloud Site creation timeout, in minutes.
Cloud agent capacity /
max_assigned_volumes
Overrides the assignable volume capacity of a cloud agent.
Cloud agent flavor /
cloud_agent_flavor
Flavor used for cloud agent instances.
Cloud agent flavor requirements /
cloud_agent_flavor_requirements
Requirements for the cloud agent flavor in JSON format, for example: {"cpu": "value", "ram": "value", "hdd": "value"}.
Cloud agent image name /
cloud_agent_image_name
Name of the cloud agent image in the target cloud.
Cloud agent security group /
cloud_agent_security_group
Security group used by Cloud Agents.
Cloud agent volume type /
cloud_agent_volume_type
Volume type used for Cloud Agent volumes.
Enable ransomware protection /
enable_ransomware_check
Enables detection and suspension of machines with an abnormally large incremental replication size to mitigate possible ransomware impact.
Key pair name /
key_name
Name of the key pair used to access the cloud agent.
Minimal count of cloud agents /
min_ca_alive
Minimum number of cloud agents that should remain running according to the scaling policy.
Ransomware protection threshold /
ransomware_threshold
Ransomware protection threshold, in percent. Defines the maximum allowed size of an incremental replication relative to the latest full backup. Exceeding the threshold triggers automatic machine suspension.
Replicated volume type /
failover_volume_type
Default volume type used to create volumes for replicated VMs.
Security group /
security_group
Name of the security group with all required ports open.
Send replication data to cloud agent directly /
use_receiver_mesh
Sends replication data directly to the cloud agent, which can increase replication speed.
Set default tag /
insert_default_tag
Adds the specified tag to created resources.
Skip quotas check /
skip_quotas_check
Skips checks that verify whether the required resources fit within the available subscribed resources. Warning: Enabling this option may cause burst usage of cloud resources.
Use cloud-native UEFI /
use_native_efi
By default, UEFI VMs are automatically converted to boot through BIOS. Enable this option to disable the conversion and use cloud-native UEFI boot instead. Some clouds support BIOS boot only and require this option to remain disabled.
Use https server on cloud agent /
cloud_agent_https
Starts new cloud agents with an HTTPS server. This setting applies only to newly created agents and does not affect existing ones.
Use public IP for cloud agent /
use_ca_floating_ip
Creates the Cloud Agent with a public IP. Migration uses this IP to connect to the Cloud Agent.

Click the Save button. The solution checks the entered data for correctness. If an error occurs, a notification appears.