Cloudify 3.3 - Use of existing network (no Floating IP)

420 Views Asked by At

we want to configure a Cloudify Manager into an OpenStack project in which there is only an external network (named public_net), with public IP addresses. In other words, each Cloudify VM (both Manager and Application) should be attached to the external net (no Floating IP). The Cloudify CLI, on the other hand, was created out of OpenStack.

How should we configure the OpenStack plugin to implement this scenario?

1

There are 1 best solutions below

4
On

The Cloudify manager if bootstrapped with the Openstack blueprint will be configured to two networks:

  1. The network that it can connect to the OpenStack API (external network)
  2. A management network that it will create.

If you want to use the external network for the management network, you should change the blueprint so it will have this network as an external resource (external_resource: true) and set the name of the network to public_net.

your blueprint will look like this:

management_network:
type: cloudify.openstack.nodes.Network
properties:
  use_external_resource: true
  resource_id: public_net
  openstack_config: *openstack_configuration