How to specify additional available parameters for creating a new customer

How to specify additional available parameters for creating a new customer

Task

Specify additional available parameters for creating a new customer.

Solution

The additional parameters depend on the target cloud.
If you need to set them when creating a new customer, please refer to the lists below.

Alert
Please note that parameters are specified in json format, e.g. {“use_ca_floating_ip”: true}

Target cloud - OpenStack

Parameter
Description
add_qemu_agent_meta
Add qemu_agent meta parameters into metadata of volumes created by Acura.
availability_zone
Availability zone where all resources will be created.

Example: {"availability_zone": "az-1"}
block_storage_api_version
Override API version for block storage service. Useful on clouds with broken latest API version.
block_storage_endpoint_override
Override API endpoint for block storage service. Useful on clouds with broken service catalog.
cloud_agent_flavor
Flavor to use for the cloud agent instances.

Example: {"cloud_agent_flavor": "m1.medium"}
cloud_agent_flavor_requirements
Requirements for cloud agent flavor in JSON format, for example: {"cpu": "value", "ram": "value", "hdd": "value"}.

Example: {"hdd": "20", "cpu": "1", "ram": "2"}
cloud_agent_image_name
ID of the cloud agent image from the target cloud.

Example: {"cloud_agent_image_name": "Hystax"}
cloud_agent_security_group
Security group used by Cloud Agents.

Example: {"cloud_agent_security_group": "default"}
cloud_agent_volume_type
Cloud agent volume type.

Example: {"cloud_agent_volume_type": "ssd"}
cloud_site_parallel_resources_limit
How many resources of the same type are allowed to be created in parallel during Cloud Site creation.
cloud_site_replication_timeout
Timeout for a replications during Cloud Site creation (in minutes).
cloud_site_status_change_timeout
Timeout for a launch of replications during Cloud Site creation (in minutes).
cloud_site_timeout_min
Cloud site creation timeout in minutes.
compute_api_version
Override API version for compute service. Useful on clouds with broken latest API version.
compute_endpoint_override
Override API endpoint for compute service. Useful on clouds with broken service catalog.
custom_image_metadata
Set custom image metadata for replicated VMs. Must be a JSON object or a comma-separated string of key=value pairs.

Example: {"custom_image_metadata": "hw_scsi_model=virtio-scsi,hw_disk_bus=scsi"}
disable_failback_ports
Disable custom ports for failback (they will be created by the cloud automatically).
disable_failover_ports
Disable custom ports for failover (they will be created by the cloud automatically).
failover_volume_type
Default volume type used to create volumes for replicated VMs.

Example: {"failover_volume_type": "ssd"}
flatten_manager_url
URL of service which will be called for performing flatten operations on volumes of the detached machines.
image_api_version
Override API version for image service. Useful on clouds with broken latest API version.
image_endpoint_override
Override API endpoint for image service. Useful on clouds with broken latest API version.
image_volume_metadata
Save OS type in image volume metadata (only for Windows machines).
insert_default_tag
Tag created resources with provided tag name.
key_name
Key pair name to access the cloud agent.
min_ca_alive
Minimum count of cloud agents which should stay alive according scaling policy.
network_api_version
Override API version for network service. Useful on clouds with broken latest API version.
network_endpoint_override
Override API endpoint for network service. Useful on clouds with broken service catalog.
neutron_x_sdn_header
Add custom x-sdn header for Neutron requests.
os_tag_key
Name of tag containing description of OS installed on device which will be inserted into metadata of volumes created by Acura.
p2v_type
Specify a non-standard P2V - for example, for cloud Virtuozzo, you need to specify "virtuozzo".
region_name
Target region name.
security_group
Name of the security group with all required ports opened.

Example: {"security_group": "default"} or {"security_group": "a19d5278-fc04-4c5c-a8fb-ddc987dacbe4"}
use_ca_floating_ip
Cloud Agent will be created with public IP and Acura will use public IP to connect to Cloud Agent.

Example: {"use_ca_floating_ip": true}
use_native_efiBy default, all UEFI VMs are automatically converted to boot through BIOS. Set this parameter to disable conversion and use cloud-native UEFI boot instead. Please note, that some clouds support BIOS boot only and require this parameter to be disabled.
use_volume_directlySet as "true" to disable snapshot creation in cloud and use cloud volumes directly. Warning: not all controller functionality is supported in this mode. If unsure, keep this setting off.

Target cloud - AWS

Parameter
Description
availability_zone
Availability zone where all resources will be created.

Example: {"availability_zone": "az-1"}
cloud_agent_flavor
Flavor to use for the cloud agent instances.

Example: {"cloud_agent_flavor": "m1.medium"}
cloud_agent_flavor_requirements
Requirements for cloud agent flavor in JSON format, for example: {"cpu": "value", "ram": "value", "hdd": "value"}.

Example: {"hdd": "20", "cpu": "1", "ram": "2"}
cloud_agent_security_group
Security group used by Cloud Agents.

Example: {"cloud_agent_security_group": "default"}
cloud_agent_volume_iopsCloud agent volume input/output operations per second.
cloud_agent_volume_type
Cloud agent volume type.

Example: {"cloud_agent_volume_type": "ssd"}
cloud_site_replication_timeout
Timeout for a replications during Cloud Site creation (in minutes).
cloud_site_status_change_timeout
Timeout for a launch of replications during Cloud Site creation (in minutes).
cloud_site_timeout_min
Cloud site creation timeout in minutes.
failover_volume_type
Default volume type used to create volumes for replicated VMs.

Example: {"failover_volume_type": "ssd"}
security_group
Name of the security group with all required ports opened.

Example: {"security_group": "default"} or {"security_group": "a19d5278-fc04-4c5c-a8fb-ddc987dacbe4"}
subnet_id
Default subnet ID for instances.
use_ca_floating_ip
Cloud Agent will be created with public IP and Acura will use public IP to connect to Cloud Agent.

Example: {"use_ca_floating_ip": true}

Target cloud - Flexible Engine

Parameter
Description
block_storage_api_version
Override API version for block storage service. Useful on clouds with broken latest API version.
block_storage_endpoint_override
Override API endpoint for block storage service. Useful on clouds with broken service catalog.
cloud_agent_flavor
Flavor to use for the cloud agent instances.

Example: {"cloud_agent_flavor": "m1.medium"}
cloud_agent_flavor_requirements
Requirements for cloud agent flavor in JSON format, for example: {"cpu": "value", "ram": "value", "hdd": "value"}.

Example: {"hdd": "20", "cpu": "1", "ram": "2"}
cloud_agent_image_name
ID of the cloud agent image from the target cloud.

Example: {"cloud_agent_image_name": "Hystax"}
cloud_agent_security_group
Security group used by Cloud Agents.

Example: {"cloud_agent_security_group": "default"}
cloud_agent_volume_type
Cloud Agent volume type.

Example: {"cloud_agent_volume_type": "ssd"}
cloud_site_parallel_resources_limit
How many resources of the same type are allowed to be created in parallel during Cloud Site creation.
cloud_site_replication_timeout
Timeout for a replications during Cloud Site creation (in minutes).
cloud_site_status_change_timeout
Timeout for a launch of replications during Cloud Site creation (in minutes).
cloud_site_timeout_min
Cloud site creation timeout in minutes.
compute_api_version
Override API version for compute service. Useful on clouds with broken latest API version.
compute_endpoint_override
Override API endpoint for compute service. Useful on clouds with broken service catalog.
custom_image_metadata
Set custom image metadata for replicated VMs. Must be a JSON object or a comma-separated string of key=value pairs.

Example, {"custom_image_metadata": "hw_scsi_model=virtio-scsi,hw_disk_bus=scsi"}
disable_failback_ports
Disable custom ports for failback (they will be created by the cloud automatically).
disable_failover_ports
Disable custom ports for failover (they will be created by the cloud automatically).
failover_volume_type
Default volume type used to create volumes for replicated VMs.

Example: {"failover_volume_type": "ssd"}
huawei_use_ca_base_image
Use cloud agent image as a base for replication volumes instead of temporary automatically-created images.
image_api_version
Override API version for image service. Useful on clouds with broken latest API version.
image_endpoint_override
Override API endpoint for image service. Useful on clouds with broken latest API version.
image_volume_metadata
Save OS type in image volume metadata (only for Windows machines).
insert_default_tag
Tag created resources with provided tag name.
key_name
Key pair name to access the cloud agent.
network_api_version
Override API version for network service. Useful on clouds with broken latest API version.
network_endpoint_override
Override API endpoint for network service. Useful on clouds with broken service catalog.
region_name
Target region name
security_group
Name of the security group with all required ports opened.

Example: {"security_group": "default"} or {"security_group": "a19d5278-fc04-4c5c-a8fb-ddc987dacbe4"}
use_ca_floating_ip
Cloud Agent will be created with public IP and Acura will use public IP to connect to Cloud Agent.

Example: {"use_ca_floating_ip": true}
use_native_efiBy default, all UEFI VMs are automatically converted to boot through BIOS. Set this parameter to disable conversion and use cloud-native UEFI boot instead. Please note, that some clouds support BIOS boot only and require this parameter to be disabled.
use_volume_directly
Check this box to disable snapshot creation in cloud and use cloud volumes directly. Warning: not all controller functionality is supported in this mode. If unsure, keep this setting off.

Target cloud - Alibaba

Parameter
Description
cloud_agent_flavor
Flavor to use for the cloud agent instances.

Example: {"cloud_agent_flavor": "m1.medium"}
cloud_agent_flavor_requirements
Requirements for cloud agent flavor in JSON format, for example: {"cpu": "value", "ram": "value", "hdd": "value"}".

Example: {"hdd": "20", "cpu": "1", "ram": "2"}
cloud_agent_security_group
Security group used by Cloud Agents.

Example: {"cloud_agent_security_group": "default"}
cloud_site_replication_timeout
Timeout for a replications during Cloud Site creation (in minutes).
cloud_site_status_change_timeout
Timeout for a launch of replications during Cloud Site creation (in minutes).
cloud_site_timeout_min
Cloud site creation timeout in minutes.
failover_volume_performance_level
Performance level for volumes of replicated VMs.
failover_volume_type
Default volume type used to create volumes for replicated VMs.

Example: {"failover_volume_type": "ssd"}
key_name
Key pair name to access the cloud agent.
use_ca_floating_ip
Cloud Agent will be created with public IP and Acura will use public IP to connect to Cloud Agent.

Example: {"use_ca_floating_ip": true}

Target cloud - Azure

Parameter
Description
availability_zone
Availability zone where all resources will be created.

Example: {"availability_zone": "az-1"}
cloud_agent_flavor
Flavor to use for the cloud agent instances.

Example: {"cloud_agent_flavor": "m1.medium"}
cloud_agent_flavor_requirements
Requirements for cloud agent flavor in JSON format, for example: {"cpu": "value", "ram": "value", "hdd": "value"}.

Example: {"hdd": "20", "cpu": "1", "ram": "2"}
cloud_agent_image_name
ID of the cloud agent image from the target cloud.

Example: {"cloud_agent_image_name": "Hystax"}
cloud_agent_image_reference
Reference to image for cloud agent in JSON format, for example: {"publisher": "value", "offer": "value", "sku": "value", "version": "value"}
cloud_agent_marketplace_plan
Name of the marketplace plan used for the cloud agent.
cloud_site_replication_timeout
Timeout for a replications during Cloud Site creation (in minutes).
cloud_site_status_change_timeout
Timeout for a launch of replications during Cloud Site creation (in minutes).
cloud_site_timeout_min
Cloud site creation timeout in minutes.
failover_volume_type
Default volume type used to create volumes for replicated VMs.

Example: {"failover_volume_type": "ssd"}
use_ca_floating_ip
Cloud Agent will be created with public IP and Acura will use public IP to connect to Cloud Agent.

Example: {"use_ca_floating_ip": true}

Target cloud - GCP

Parameter
Description
cloud_agent_flavor
Flavor to use for the cloud agent instances.

Example: {"cloud_agent_flavor": "m1.medium"}
cloud_agent_flavor_requirements
Requirements for cloud agent flavor in JSON format, for example: {"cpu": "value", "ram": "value", "hdd": "value"}.

Example: {"hdd": "20", "cpu": "1", "ram": "2"}
cloud_agent_image_name
ID of the cloud agent image from the target cloud.

Example: {"cloud_agent_image_name": "Hystax"}
cloud_agent_security_group
Security group used by Cloud Agents.

Example: {"cloud_agent_security_group": "default"}
cloud_agent_subnet
Subnet where cloud agent instances will be spun up.
cloud_agent_volume_type
Cloud agent volume type.

Example: {"cloud_agent_volume_type": "ssd"}
cloud_site_replication_timeout
Timeout for a replications during Cloud Site creation (in minutes).
cloud_site_status_change_timeout
Timeout for a launch of replications during Cloud Site creation (in minutes).
cloud_site_timeout_min
Cloud site creation timeout in minutes.
failover_volume_type
Default volume type used to create volumes for replicated VMs.

Example: {"failover_volume_type": "ssd"}
security_group
Name of the security group with all required ports opened.

Example: {"security_group": "default"} or {"security_group": "a19d5278-fc04-4c5c-a8fb-ddc987dacbe4"}
use_ca_floating_ip
Cloud Agent will be created with public IP and Acura will use public IP to connect to Cloud Agent.

Example: {"use_ca_floating_ip": true}
use_multi_regional_snapshots
Create multi-regional snapshots instead of regional snapshots.

Target cloud - IONOS

Parameter
Description
availability_zone
Availability zone where all resources will be created.

Example: {"availability_zone": "az-1"}
cloud_agent_flavor
Flavor to use for the cloud agent instances.

Example: {"cloud_agent_flavor": "m1.medium"}
cloud_agent_flavor_requirements
Requirements for cloud agent flavor in JSON format, for example: {"cpu": "value", "ram": "value", "hdd": "value"}.

Example: {"hdd": "20", "cpu": "1", "ram": "2"}
cloud_agent_volume_type
Cloud agent volume type.

Example: {"cloud_agent_volume_type": "ssd"}
cloud_site_replication_timeout
Timeout for a replications during Cloud Site creation (in minutes).
cloud_site_status_change_timeout
Timeout for a launch of replications during Cloud Site creation (in minutes).
cloud_site_timeout_min
Cloud site creation timeout in minutes.
failover_volume_type
Default volume type used to create volumes for replicated VMs.

Example: {"failover_volume_type": "ssd"}

Target cloud - CROC

Parameter
Description
cloud_agent_flavor
Flavor to use for the cloud agent instances.

Example: {"cloud_agent_flavor": "m1.medium"}
cloud_agent_flavor_requirements
Requirements for cloud agent flavor in JSON format, for example: {"cpu": "value", "ram": "value", "hdd": "value"}.

Example: {"hdd": "20", "cpu": "1", "ram": "2"}
cloud_agent_security_group
Security group used by Cloud Agents.

Example: {"cloud_agent_security_group": "default"}
cloud_agent_volume_iops
Cloud agent volume input/output operations per second.
cloud_agent_volume_type
Cloud agent volume type.

Example: {"cloud_agent_volume_type": "ssd"}
cloud_site_replication_timeout
Timeout for a replications during Cloud Site creation (in minutes).
cloud_site_status_change_timeout
Timeout for a launch of replications during Cloud Site creation (in minutes).
cloud_site_timeout_min
Cloud site creation timeout in minutes.
region_name
Target region name.
use_ca_floating_ip
Cloud Agent will be created with public IP and Acura will use public IP to connect to Cloud Agent.

Example: {"use_ca_floating_ip": true}

Target cloud - VMware

Parameter
Description
cloud_site_replication_timeout
Timeout for a replications during Cloud Site creation (in minutes).
cloud_site_status_change_timeout
Timeout for a launch of replications during Cloud Site creation (in minutes).
cloud_site_timeout_min
Cloud site creation timeout in minutes.
hardware_version
Override the default VM hardware version.

Example: {"hardware_version": "vmx-12"}
resource_pool
Override the default VMware resource pool.
use_ca_floating_ip
Cloud Agent will be created with public IP and Acura will use public IP to connect to Cloud Agent.

Example: {"use_ca_floating_ip": true}
vcd_api
Provide a specific vCloud Director API version to use.

Example: {"vcd_api": "31.0"}

Target cloud - OpenNebula

Parameter
Description
cloud_agent_flavor_requirements
Requirements for cloud agent flavor in JSON format, for example: {"cpu": "value", "ram": "value", "hdd": "value"}.

Example: {"hdd": "20", "cpu": "1", "ram": "2"}
cloud_agent_image_name
ID of the cloud agent image from the target cloud.

Example: {"cloud_agent_image_name": "Hystax"}
cloud_agent_security_group
Security group used by Cloud Agents.

Example: {"cloud_agent_security_group": "default"}
cloud_site_replication_timeout
Timeout for a replications during Cloud Site creation (in minutes).
cloud_site_status_change_timeout
Timeout for a launch of replications during Cloud Site creation (in minutes).
cloud_site_timeout_min
Cloud site creation timeout in minutes.
cpu_model
CPU model for created VMs
p2v_type
Specify a non-standard P2V. For example, for cloud Virtuozzo, you need to specify "virtuozzo".

Example: {"p2v_type": "virtuozzo"}
security_group
Name of the security group with all required ports opened.

Example: {"security_group": "default" or {"security_group": "a19d5278-fc04-4c5c-a8fb-ddc987dacbe4"}
use_volume_directly
Set as "true" to disable snapshot creation in cloud and use cloud volumes directly. Warning: not all controller functionality is supported in this mode. If unsure, keep this setting off.

Target cloud - oVirt

Parameter
Description
allocation_type
Allocation policy for disks thin or preallocated.
cloud_site_replication_timeout
Timeout for a replications during Cloud Site creation (in minutes).
cloud_site_status_change_timeout
Timeout for a launch of replications during Cloud Site creation (in minutes).
cloud_site_timeout_min
Cloud site creation timeout in minutes.
disk_format
Override the default disk file format qcow2 or raw.
host
Target host where replicated workloads will be spun up.
p2v_type
Specify a non-standard P2V. For example, for cloud Virtuozzo, you need to specify "virtuozzo".

Example: {"p2v_type": "virtuozzo"}
use_ca_floating_ip
Cloud Agent will be created with public IP and Acura will use public IP to connect to Cloud Agent.

Example: {"use_ca_floating_ip": true}




    • Related Articles

    • How to create a new customer in Hystax Acura

      Task Create a new customer in Hystax Acura. Solution Each created customer may have their own tenant, specified as a target project. Please note, Hystax_CATI image must be public, so Hystax Cloud Agent can be created from this image in any target ...
    • How to specify a suitable volume type for the Cloud Agent on Azure

      Task A  particular volume type has to be selected for the Cloud Agent (CA) in order to provide seamless performance on Azure cloud. Solution A volume type is one of the additional parameters that can be defined for the CA when configuring a cloud. ...
    • How to create a new project in OpenStack

      Task Create a new customer in my OpenStack-based cloud Solution Create a new project first by taking the following steps: Click on "Create Project" Insert a project name in the "Name" field and change default settings in the "Quota*" tab Set quotas ...
    • How to install internal Replication Agents on multiple machines at once

      Task Perform mass deployment of internal Replication Agents to several machines with the same OS at once (Windows or Linux). Solution The PowerShell script for a Windows installation and the Ansible-playbook in case of Linux machines are available ...
    • How to get settings from Azure target cloud to configure Hystax Acura

      Task Find Azure target cloud settings to go through the initial configuration of Hystax Acura. Solution To go through the initial configuration, you need to fill in a number of parameters - those values can be obtained in your target cloud.  Here are ...