Merge "nova: add support for a dedicated migration network"
This commit is contained in:
commit
4df396ac2a
@ -163,10 +163,12 @@ kolla_external_vip_interface: "{{ network_interface }}"
|
|||||||
api_interface: "{{ network_interface }}"
|
api_interface: "{{ network_interface }}"
|
||||||
storage_interface: "{{ network_interface }}"
|
storage_interface: "{{ network_interface }}"
|
||||||
cluster_interface: "{{ network_interface }}"
|
cluster_interface: "{{ network_interface }}"
|
||||||
|
migration_interface: "{{ network_interface }}"
|
||||||
tunnel_interface: "{{ network_interface }}"
|
tunnel_interface: "{{ network_interface }}"
|
||||||
octavia_network_interface: "{{ api_interface }}"
|
octavia_network_interface: "{{ api_interface }}"
|
||||||
bifrost_network_interface: "{{ network_interface }}"
|
bifrost_network_interface: "{{ network_interface }}"
|
||||||
dns_interface: "{{ network_interface }}"
|
dns_interface: "{{ network_interface }}"
|
||||||
|
migration_interface_address: "{{ hostvars[inventory_hostname]['ansible_' + migration_interface]['ipv4']['address'] }}"
|
||||||
tunnel_interface_address: "{{ hostvars[inventory_hostname]['ansible_' + tunnel_interface]['ipv4']['address'] }}"
|
tunnel_interface_address: "{{ hostvars[inventory_hostname]['ansible_' + tunnel_interface]['ipv4']['address'] }}"
|
||||||
octavia_network_interface_address: "{{ hostvars[inventory_hostname]['ansible_' + octavia_network_interface]['ipv4']['address'] }}"
|
octavia_network_interface_address: "{{ hostvars[inventory_hostname]['ansible_' + octavia_network_interface]['ipv4']['address'] }}"
|
||||||
|
|
||||||
|
@ -95,7 +95,7 @@
|
|||||||
vars:
|
vars:
|
||||||
nova_ssh: "{{ nova_services['nova-ssh'] }}"
|
nova_ssh: "{{ nova_services['nova-ssh'] }}"
|
||||||
wait_for:
|
wait_for:
|
||||||
host: "{{ api_interface_address }}"
|
host: "{{ migration_interface_address }}"
|
||||||
port: "{{ nova_ssh_port }}"
|
port: "{{ nova_ssh_port }}"
|
||||||
connect_timeout: 1
|
connect_timeout: 1
|
||||||
timeout: 1
|
timeout: 1
|
||||||
|
@ -4,5 +4,5 @@ auth_tcp = "none"
|
|||||||
ca_file = ""
|
ca_file = ""
|
||||||
log_level = 3
|
log_level = 3
|
||||||
log_outputs = "3:file:/var/log/kolla/libvirt/libvirtd.log"
|
log_outputs = "3:file:/var/log/kolla/libvirt/libvirtd.log"
|
||||||
listen_addr = "{{ api_interface_address }}"
|
listen_addr = "{{ migration_interface_address }}"
|
||||||
tcp_port = "{{ nova_libvirt_port }}"
|
tcp_port = "{{ nova_libvirt_port }}"
|
||||||
|
@ -185,7 +185,7 @@ memcached_servers = {% for host in groups['memcached'] %}{{ hostvars[host]['ansi
|
|||||||
|
|
||||||
{% if nova_compute_virt_type in ['kvm', 'qemu'] %}
|
{% if nova_compute_virt_type in ['kvm', 'qemu'] %}
|
||||||
[libvirt]
|
[libvirt]
|
||||||
connection_uri = "qemu+tcp://{{ api_interface_address }}/system"
|
connection_uri = "qemu+tcp://{{ migration_interface_address }}/system"
|
||||||
{% if enable_ceph | bool and nova_backend == "rbd" %}
|
{% if enable_ceph | bool and nova_backend == "rbd" %}
|
||||||
images_type = rbd
|
images_type = rbd
|
||||||
images_rbd_pool = {{ ceph_nova_pool_name }}
|
images_rbd_pool = {{ ceph_nova_pool_name }}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
Port {{ nova_ssh_port }}
|
Port {{ nova_ssh_port }}
|
||||||
ListenAddress {{ api_interface_address }}
|
ListenAddress {{ migration_interface_address }}
|
||||||
|
|
||||||
SyslogFacility AUTHPRIV
|
SyslogFacility AUTHPRIV
|
||||||
UsePAM yes
|
UsePAM yes
|
||||||
|
@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
features:
|
||||||
|
- |
|
||||||
|
Two new parameters (migration_interface, migration_interface_address) to make
|
||||||
|
the use of a dedicated migration network possible.
|
Loading…
Reference in New Issue
Block a user