
The inactivity probe interval of the OpenFlow connection to the OpenvSwitch integration bridge, in seconds. If the value is zero, it disables the connection keepalive fea‐ ture. If the value is nonzero, then it will be forced to a value of at least 5s. The value is set to 60 seconds by default as described in "OVN issues in the field". https://www.openvswitch.org/support/ovscon2019/day1/1436-OVSCON-Nouman.pdf https://www.ovn.org/support/dist-docs/ovn-controller.8.html Change-Id: I7066c3a8b33b482774f310c45142ac2936a5c405
94 lines
3.6 KiB
YAML
94 lines
3.6 KiB
YAML
---
|
|
ovn_services:
|
|
ovn-controller:
|
|
container_name: ovn_controller
|
|
group: ovn-controller
|
|
enabled: true
|
|
image: "{{ ovn_controller_image_full }}"
|
|
volumes: "{{ ovn_controller_default_volumes + ovn_controller_extra_volumes }}"
|
|
dimensions: "{{ ovn_controller_dimensions }}"
|
|
ovn-northd:
|
|
container_name: ovn_northd
|
|
group: ovn-northd
|
|
enabled: true
|
|
image: "{{ ovn_northd_image_full }}"
|
|
volumes: "{{ ovn_northd_default_volumes + ovn_northd_extra_volumes }}"
|
|
dimensions: "{{ ovn_northd_dimensions }}"
|
|
ovn-nb-db:
|
|
container_name: ovn_nb_db
|
|
group: ovn-nb-db
|
|
enabled: true
|
|
image: "{{ ovn_nb_db_image_full }}"
|
|
volumes: "{{ ovn_nb_db_default_volumes + ovn_nb_db_extra_volumes }}"
|
|
dimensions: "{{ ovn_nb_db_dimensions }}"
|
|
ovn-sb-db:
|
|
container_name: ovn_sb_db
|
|
group: ovn-sb-db
|
|
enabled: true
|
|
image: "{{ ovn_sb_db_image_full }}"
|
|
volumes: "{{ ovn_sb_db_default_volumes + ovn_sb_db_extra_volumes }}"
|
|
dimensions: "{{ ovn_sb_db_dimensions }}"
|
|
|
|
|
|
####################
|
|
# Docker
|
|
####################
|
|
ovn_tag: "{{ openstack_tag }}"
|
|
|
|
ovn_controller_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-ovn-controller"
|
|
ovn_controller_tag: "{{ ovn_tag }}"
|
|
ovn_controller_image_full: "{{ ovn_controller_image }}:{{ ovn_controller_tag }}"
|
|
|
|
ovn_northd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-ovn-northd"
|
|
ovn_northd_tag: "{{ ovn_tag }}"
|
|
ovn_northd_image_full: "{{ ovn_northd_image }}:{{ ovn_northd_tag }}"
|
|
|
|
ovn_nb_db_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-ovn-nb-db-server"
|
|
ovn_nb_db_tag: "{{ ovn_tag }}"
|
|
ovn_nb_db_image_full: "{{ ovn_nb_db_image }}:{{ ovn_nb_db_tag }}"
|
|
|
|
ovn_sb_db_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-ovn-sb-db-server"
|
|
ovn_sb_db_tag: "{{ ovn_tag }}"
|
|
ovn_sb_db_image_full: "{{ ovn_sb_db_image }}:{{ ovn_sb_db_tag }}"
|
|
|
|
ovn_controller_dimensions: "{{ default_container_dimensions }}"
|
|
ovn_northd_dimensions: "{{ default_container_dimensions }}"
|
|
ovn_nb_db_dimensions: "{{ default_container_dimensions }}"
|
|
ovn_sb_db_dimensions: "{{ default_container_dimensions }}"
|
|
|
|
ovn_controller_default_volumes:
|
|
- "{{ node_config_directory }}/ovn-controller/:{{ container_config_directory }}/:ro"
|
|
- "/run/openvswitch:/run/openvswitch:shared"
|
|
- "/etc/localtime:/etc/localtime:ro"
|
|
- "kolla_logs:/var/log/kolla/"
|
|
ovn_northd_default_volumes:
|
|
- "{{ node_config_directory }}/ovn-northd/:{{ container_config_directory }}/:ro"
|
|
- "/etc/localtime:/etc/localtime:ro"
|
|
- "kolla_logs:/var/log/kolla/"
|
|
ovn_nb_db_default_volumes:
|
|
- "{{ node_config_directory }}/ovn-nb-db/:{{ container_config_directory }}/:ro"
|
|
- "/etc/localtime:/etc/localtime:ro"
|
|
- "ovn_nb_db:/var/lib/openvswitch/ovn-nb/"
|
|
- "kolla_logs:/var/log/kolla/"
|
|
ovn_sb_db_default_volumes:
|
|
- "{{ node_config_directory }}/ovn-sb-db/:{{ container_config_directory }}/:ro"
|
|
- "/etc/localtime:/etc/localtime:ro"
|
|
- "ovn_sb_db:/var/lib/openvswitch/ovn-sb/"
|
|
- "kolla_logs:/var/log/kolla/"
|
|
|
|
ovn_extra_volumes: "{{ default_extra_volumes }}"
|
|
ovn_controller_extra_volumes: "{{ ovn_extra_volumes }}"
|
|
ovn_northd_extra_volumes: "{{ ovn_extra_volumes }}"
|
|
ovn_nb_db_extra_volumes: "{{ ovn_extra_volumes }}"
|
|
ovn_sb_db_extra_volumes: "{{ ovn_extra_volumes }}"
|
|
|
|
#####
|
|
# OVN
|
|
#####
|
|
# Base MAC for ovn-chassis-mac-mappings generation
|
|
ovn_base_mac: "52:54:00"
|
|
# Configure OVN remote probe interval time in ms
|
|
ovn_remote_probe_interval: "60000"
|
|
# Configure OVN openflow interval in s
|
|
ovn_openflow_probe_interval: "60"
|