将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
如何解决这个问题?谢谢你的帮助!
答案 0 :(得分:1)
浮动IP用于在管理器已经引导后连接到管理器。
如果您没有浮动IP,可以使用以下两个选项之一绕过它:
手动创建连接到外部网络的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
只需在某个网络上创建常规IP,即可在启动后连接管理器