问题描述
我正在使用openstacksdk编程openstack操作。我是从this link参考。我必须使用openstacksdk在下面实现:
#openstack floating ip set --port <port ID> <FIP>
但是无法找到openstasksdk中描述的任何功能。
解决方法
我没有为此找到任何简单的sdk库。但是我使用下面的方法实现了:
create_stack(name,tags=None,template_file=None,template_url=None,template_object=None,files=None,rollback=True,wait=False,timeout=3600,environment_files=None,**parameters)
and HOT:
heat_template_version: 2013-05-23
parameters:
ingress_fip_id:
type: string
description: Floating ip address ID to associate it with ingress port.
ingress_port_id:
type: string
description: ingress port ID.
resources:
associate_fip:
type: OS::Neutron::FloatingIPAssociation
properties:
floatingip_id: { get_param: ingress_fip_id }
port_id: { get_param: ingress_port_id }