共通機能ゲートウェイを作成した際に自動で作成されるロジカルネットワークがテンプレート作成機能のキャンバスに表示されません。  共通機能ゲートウェイ接続用ロジカルネットワークに他のリソースを接続したい場合はどうすればよいですか?

Deployment Manager

2017年6月30日 (2021年5月4日:更新)

共通機能ゲートウェイ接続用ロジカルネットワークを表示することはできませんが、
テンプレート内で”get_attr”構文を使うと、ロジカルネットワークのIDを取得することができます。
以下のテンプレート例(*1)にて、共通機能ゲートウェイ接続用ロジカルネットワークに他のリソースを接続する方法を示します。

 

*1 テンプレート例
————-
heat_template_version: 2016-04-08
resources:
ECL__Network__CommonFunctionGateway_2a01437b-64b7-4bd6-895e-58fb3c1e90e6:
type: ECL::Network::CommonFunctionGateway
properties:
name: “CFG001”
common_function_pool_id: “71f692b3-1b3b-4fc7-adf6-6987ce6a689e”
ECL__Network__Firewall_9d61b21e-3719-4b91-a930-112865805705:
type: ECL::Network::Firewall
properties:
name: “FW002”
firewall_plan_id: “bae3ca5f-01ac-4e34-b8e0-0c092abc3d2d”

availability_zone: “zone1-groupa”
default_gateway: “192.168.0.1”
interfaces:
– slot_number: 3
networks:
– uuid: { get_attr: [ECL__Network__CommonFunctionGateway_2a01437b-64b7-4bd6-895e-58fb3c1e90e6, network_id] }
ip_address: 169.254.0.252
————-

“get_attr”構文の詳細については以下をご確認ください。
Heat Orchestration Template (HOT) specification – get_attr: https://docs.openstack.org/developer/heat/template_guide/hot_spec.html#get-attr