Assuming that the CloudStack version installed is later than 4.9 version, then, the content of the interoperability.conf file is the following:
File: interoperability.conf
bash
$ cat interoperability.conf
# Cloud resources plugin classes #
# Required
compute_plugin_class=org.fogbowcloud.ras.core.plugins.interoperability.cloudstack.compute.v4_9.CloudStackComputePlugin
# Required
volume_plugin_class=org.fogbowcloud.ras.core.plugins.interoperability.cloudstack.volume.v4_9.CloudStackVolumePlugin
# Required
network_plugin_class=org.fogbowcloud.ras.core.plugins.interoperability.cloudstack.network.CloudStackNetworkPlugin
# Required
attachment_plugin_class=org.fogbowcloud.ras.core.plugins.interoperability.cloudstack.attachment.v4_9.CloudStackAttachmentPlugin
# Required
compute_quota_plugin_class=org.fogbowcloud.ras.core.plugins.interoperability.cloudstack.quota.CloudStackComputeQuotaPlugin
# Required
image_plugin_class=org.fogbowcloud.ras.core.plugins.interoperability.cloudstack.image.CloudStackImagePlugin
# Required
public_ip_plugin_class=org.fogbowcloud.ras.core.plugins.interoperability.cloudstack.publicip.v4_9.CloudStackPublicIpPlugin
After the interoperability.conf has been configured, it is necessary to edit the file with specific configurations of the CloudStack plugins.
File: interoperability-plugins/cloudstack.conf
Considering the example values assumed in this guide, the content of the cloudstack.conf file would be:
$ cat interoperability-plugins/cloudstack.conf
# CloudStack v4.9 API endpoint #
# Required
cloudstack_api_url=https://mycloud.mydommain/client/api
# Zone ID #
# Required
zone_id=019cecdd-27ab-4f74-a1f8-fc7c50ceb869
# Default Network ID #
# Required
default_network_id=7214fb15-3b77-4fbb-9c65-e31fa4058cea
# Default Network Offering ID #
# Required
network_offering_id=c62f96c7-0d9f-48c2-b318-5a8cc62f4a3f