Convert OpenBSD hosts with CARP to use new VIP interfaces

This commit is contained in:
Timo Makinen 2021-03-19 18:19:03 +00:00
parent d63f828e8b
commit c7d8c1e677
7 changed files with 27 additions and 28 deletions

View file

@ -1,11 +1,10 @@
--- ---
network_carp_interfaces: network_vip_interfaces:
- device: vio3 - device: vio3
vhid: 145 vhid: 145
ipaddr: 37.16.96.145 ipaddr: 37.16.96.145
netmask: 255.255.255.240 netmask: 255.255.255.240
pass: "{{ carp145_pass }}" pass: "{{ vip145_pass }}"
advskew: 128
network_dns_servers: [172.20.20.10, 172.20.21.1, 172.20.21.2] network_dns_servers: [172.20.20.10, 172.20.21.1, 172.20.21.2]
# use custom firewall and ifstated config # use custom firewall and ifstated config

View file

@ -1,17 +1,17 @@
--- ---
network_carp_interfaces: network_vip_interfaces:
- device: vio0 - device: vio0
vhid: 1 vhid: 1
ipaddr: 172.20.20.1 ipaddr: 172.20.20.1
netmask: 255.255.252.0 netmask: 255.255.252.0
pass: "{{ carp1_pass }}" pass: "{{ vip1_pass }}"
advskew: 128 priority: 120
- device: vio0 - device: vio0
vhid: 10 vhid: 10
ipaddr: 172.20.20.10 ipaddr: 172.20.20.10
netmask: 255.255.252.0 netmask: 255.255.252.0
pass: "{{ carp10_pass }}" pass: "{{ vip10_pass }}"
advskew: 128 priority: 120
network_ether_interfaces: network_ether_interfaces:
- device: vio1 - device: vio1
proto: none proto: none

View file

@ -9,12 +9,12 @@ firewall_in:
- {proto: tcp, port: 4949, from: [172.20.20.0/22, 81.175.130.44/32]} - {proto: tcp, port: 4949, from: [172.20.20.0/22, 81.175.130.44/32]}
ifstated_config: ifstated-ns.conf ifstated_config: ifstated-ns.conf
network_carp_interfaces: network_vip_interfaces:
- device: vio1 - device: vio1
vhid: 157 vhid: 157
ipaddr: 37.16.96.157 ipaddr: 37.16.96.157
netmask: 255.255.255.240 netmask: 255.255.255.240
pass: "{{ carp157_pass }}" pass: "{{ vip157_pass }}"
nsd_server: ns1.foo.sh nsd_server: ns1.foo.sh
nsd_zones: nsd_zones:

View file

@ -10,35 +10,35 @@ network_dns_search:
- foo.sh - foo.sh
network_default_gateway: 37.16.96.145 network_default_gateway: 37.16.96.145
network_carp_interfaces: network_vip_interfaces:
- device: vio0 - device: vio0
vhid: 8 vhid: 8
ipaddr: 172.20.20.8 ipaddr: 172.20.20.8
netmask: 255.255.252.0 netmask: 255.255.252.0
pass: "{{ carp8_pass }}" pass: "{{ vip8_pass }}"
advskew: "{{ carp8_advskew }}" priority: "{{ carp8_advskew }}"
- device: vio0 - device: vio0
vhid: 9 vhid: 9
ipaddr: 172.20.20.9 ipaddr: 172.20.20.9
netmask: 255.255.252.0 netmask: 255.255.252.0
pass: "{{ carp9_pass }}" pass: "{{ vip9_pass }}"
advskew: "{{ carp9_advskew }}" priority: "{{ carp9_advskew }}"
- device: vio1 - device: vio1
vhid: 153 vhid: 153
ipaddr: 37.16.96.153 ipaddr: 37.16.96.153
netmask: 255.255.255.240 netmask: 255.255.255.240
ip6addr: 2a00:4cc1:6:1006:feed:dead:beef:153 ip6addr: 2a00:4cc1:6:1006:feed:dead:beef:153
ip6netmask: 64 ip6netmask: 64
pass: "{{ carp153_pass }}" pass: "{{ vip153_pass }}"
advskew: "{{ carp153_advskew }}" priority: "{{ carp153_advskew }}"
- device: vio1 - device: vio1
vhid: 154 vhid: 154
ipaddr: 37.16.96.154 ipaddr: 37.16.96.154
netmask: 255.255.255.240 netmask: 255.255.255.240
ip6addr: 2a00:4cc1:6:1006:feed:dead:beef:154 ip6addr: 2a00:4cc1:6:1006:feed:dead:beef:154
ip6netmask: 64 ip6netmask: 64
pass: "{{ carp154_pass }}" pass: "{{ vip154_pass }}"
advskew: "{{ carp154_advskew }}" priority: "{{ carp154_advskew }}"
ifstated_config: ifstated-proxy.conf ifstated_config: ifstated-proxy.conf

View file

@ -1,3 +1,3 @@
--- ---
network_carp_interfaces: [] network_vip_interfaces: []
nsd_server: ns2.foo.sh nsd_server: ns2.foo.sh

View file

@ -12,7 +12,7 @@ network_interfaces:
proto: none proto: none
# kludge advskew values for carps # kludge advskew values for carps
carp8_advskew: 0 vip8_priority: 240
carp9_advskew: 128 vip9_priority: 120
carp153_advskew: 0 vip153_priority: 240
carp154_advskew: 128 vip154_priority: 120

View file

@ -11,7 +11,7 @@ network_interfaces:
vlan: 102 vlan: 102
proto: none proto: none
carp8_advskew: 128 vip8_priority: 120
carp9_advskew: 0 vip9_priority: 240
carp153_advskew: 128 vip153_priority: 120
carp154_advskew: 0 vip154_priority: 240