将cloudify与openstack nova-network集成

时间:2016-02-02 09:41:12

标签: cloudify

将cloudify与openstack nova-network集成,如果nova-network不支持floating-ip,如何定义openstack-nova-net-manager-blueprint.yaml?

1.cloudify-manager-blueprints版本:cloudify-manager-blueprints-3.2.1 https://github.com/cloudify-cosmo/cloudify-manager-blueprints/tree/3.2.1-build

2.蓝图DSL如下: enter image description here

如何解决这个问题?谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

浮动IP用于在管理器已经引导后连接到管理器。

如果您没有浮动IP,可以使用以下两个选项之一绕过它:

  1. 手动创建连接到外部网络的IP并将其用作外部资源,因此您将看起来像:

    manager_server_ip:
      type: string
      default: 1.1.1.1
    
    manager_server:
        type: cloudify.openstack.nodes.Server
        properties:
          resource_id: { get_input: manager_server_name }
          manager_server_ip: { get_input: manager_server_ip }
          install_agent: false
          server:
            image: { get_input: image_id }
            flavor: { get_input: flavor_id }
          openstack_config: { get_property: [openstack_configuration,  openstack_config] }
        relationships:
          - target: management_security_group
            type: cloudify.openstack.server_connected_to_security_group
          - target: management_keypair
            type: cloudify.openstack.server_connected_to_keypair
    
  2. 只需在某个网络上创建常规IP,即可在启动后连接管理器