Skip to content

OpenStack#

To configure the target cloud, 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 OpenStack cloud type.

openstack_cloud_config

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

Field Description Example
Cloud name The name of the cloud which will be shown in UI. The name must be unique. test_cloud
Keystone API Endpoint OpenStack Keystone authentication URL http://controller.dts.loc:35357/v3
Auth type Keystone authentication type Password
User Domain User domain name to access OpenStack default
Username Username to access OpenStack admin
Password Password to access OpenStack passw
Target Project Domain Target OpenStack project domain name default
Target Project Name Target OpenStack project name where replicated workloads will be spun up TargetProj
Hystax Service Network Network that will be used for Hystax Cloud Agent machines. Should be the same or routable to the network in which a Hystax Acura instance is located provider
Floating IP Network External network that will be used to attach Floating IPs to migrated machines provider
Replication storage type Choose storage type to use for replicated data. Migration and recovery from cloud-native block storage is fastest, but the other storage types can be cheaper. Cloud-native block storage

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:

Field Description
Add custom x-sdn header Add custom x-sdn header for Neutron requests
Add qemu_agent meta Insert qemu_agent meta parameters into metadata of volumes created by Acura
API endpoint for block storage service Override API endpoint for block storage service. Useful on clouds with broken service catalog
API endpoint for compute service Override API endpoint for compute service. Useful on clouds with broken service catalog
API endpoint for image service Override API endpoint for image service. Useful on clouds with broken latest API version
API endpoint for network service Override API endpoint for network service. Useful on clouds with broken service catalog
API version for block storage service Override API version for block storage service. Useful on clouds with broken latest API version
API version for compute service Override API version for compute service. Useful on clouds with broken latest API version
API version for image service Override API version for image service. Useful on clouds with broken latest API version
API version for network service Override API version for network service. Useful on clouds with broken latest API version
Availability zone Availability zone where all resources will be created
Cloud agent flavor Flavor to use for the cloud agent instances
Cloud agent flavor requirements Requirements for cloud agent flavor in JSON format, for example: {"cpu": "value", "ram": "value", "hdd": "value"}
Cloud agent image ID Id of the cloud agent image from the target cloud
Cloud agent security group Security group used by Cloud Agents
Cloud agent volume type Cloud agent volume type
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 replications launch timeout (minutes) Timeout for a launch of replications during Cloud Site creation (in minutes)
Cloud site replications timeout (minutes) Timeout for a replications during Cloud Site creation (in minutes)
Cloud site timeout Cloud site creation timeout in minutes
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)
Flatten manager URL URL of service which will be called for performing flatten operations on volumes of the detached machines
Insert os_tag key Name of tag containing description of OS installed on device which will be inserted into metadata of volumes created by Acura
Key pair name Key pair name to access the cloud agent
Minimal count of cloud agents Minimum count of cloud agents which should stay alive according scaling policy
Minimal volume size Minimal size in gigabytes for replicated volumes. If source volume is smaller, target cloud volume will be extended up to minimal size
P2V type In this field, you can specify a non-standard P2V - for example, for cloud "Virtuozzo, you need to specify "virtuozzo"
Region Target region name
Replicated volume type Default volume type used to create volumes for replicated VMs
Save OS type in metadata Save OS type in image volume metadata (only for Windows machines)
Security group Name of the security group with all required ports opened
Set custom image metadata Set custom image metadata for replicated VMs. Must be a JSON object or a comma-separated string of key=value pairs.
For example, hw_scsi_model=virtio-scsi,hw_disk_bus=scsi.
Alternatively, this parameter can be set in the DR plan. Note that if you set the parameter both in the initial configuration and in the DR plan, the DR plan settings take priority and will be applied to the cloud, even if the value is an empty string.
Use cloud volumes 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.
Use cloud-native UEFI By 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 public IP for cloud agent Cloud Agent will be created with public IP and Acura will use public IP to connect to Cloud Agent

The specified OpenStack user should have the following rights in order for Hystax Acura to operate correctly:

  • Import image
  • Launch instance
  • Create volume
  • Attach volume to instance
  • Detach volume from instance
  • Create volume snapshot
  • Create volume from snapshot
  • Remove snapshot
  • Remove volume
  • Manage networks

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