octavia_network_type
Octavia의 네트워크 유형을 설정하며 아래 2가지 옵션이 있다.
tenant
provider
애초에 globals.yml
에 보면 기본적으로 octavia_network_type
이라는 옵션을 지정하는 부분이 존재하지 않는다.
neutron_plugin_agent
의 기본값이 openvswitch
인데 이때 기본적으로 tenant
를 사용하게 되며
ovn
으로 설정시 provider
로 기본 설정된다.
tenant
tenant
는 amphorae
와의 통신을 위해 Octavia worker node
에 tenant network
와 네트워크 인터페이스를 생성할 것임을 나타냅니다.
tenant
타입 사용시 neutron_plugin_agent
는 openvswitch
를 사용해야합니다. ovn
은 지원되지 않습니다.
neutron_plugin_agent: "openvswitch" octavia_network_type: tenant
provider
neutron_plugin_agent: “ovn”
으로 설정된 경우 provider
로 기본 설정됩니다.
이경우 octavia_network_interface
설정은 무시 됩니다.
provider
는 flat
또는 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
참조링크
로그인하면 댓글을 남길 수 있습니다.