octavia_network_type

octavia_network_type

Octavia의 네트워크 유형을 설정하며 아래 2가지 옵션이 있다.

  • tenant
  • provider

애초에 globals.yml에 보면 기본적으로 octavia_network_type이라는 옵션을 지정하는 부분이 존재하지 않는다.
neutron_plugin_agent 의 기본값이 openvswitch인데 이때 기본적으로 tenant를 사용하게 되며
ovn으로 설정시 provider로 기본 설정된다.

tenantamphorae와의 통신을 위해 Octavia worker nodetenant network와 네트워크 인터페이스를 생성할 것임을 나타냅니다.
tenant 타입 사용시 neutron_plugin_agentopenvswitch를 사용해야합니다. ovn은 지원되지 않습니다.

neutron_plugin_agent: "openvswitch"
octavia_network_type: tenant

neutron_plugin_agent: “ovn”으로 설정된 경우 provider로 기본 설정됩니다.
이경우 octavia_network_interface설정은 무시 됩니다.

providerflat 또는 VLAN provider network를 생성할 것임을 나타냅니다.
이 경우 octavia_network_interface는 동일한 provider network에 있는 Octavia worker node의 네트워크 인터페이스로 설정되어야 합니다.
physnetX로 설정되어야 한다는것을 의미함.
flat인경우 vlan 없이 로컬 네트워크 그대로 사용하도로 설정됨.

neutron_plugin_agent: "ovn"

# 기본값 provider
#octavia_network_type: provider

#octavia_amp_network:
#  name: lb-mgmt-net
#  provider_network_type: vlan
#  provider_segmentation_id: 312
#  provider_physical_network: physnet1
#  external: false
#  shared: false
#  subnet:
#    name: lb-mgmt-subnet
#    cidr: "{{ octavia_amp_network_cidr }}"
#    allocation_pool_start: "10.33.12.100"
#    allocation_pool_end: "10.33.12.200"
#    gateway_ip: "10.33.12.1"
#    enable_dhcp: yes


로그인하면 댓글을 남길 수 있습니다.
  • octavia_network_type.txt
  • 마지막으로 수정됨: 2024/10/03 00:17
  • 저자 koov