According to https://pve.proxmox.com/wiki/Firewall#pve_firewall_ip_aliases, user can overwrite local_network in the cluster.fw , in order for the firewall automatically sets up rules to allow everything needed for cluster communication (corosync, API, SSH) using this alias.
What about https://pve.proxmox.com/wiki/Separate_Cluster_Network#Redundant_Ring_Protocol ?
Use case: public ip addresses from different subnets, mixed with private subnet.
For public ip addresses I have to manually setup the firewall rules, or is there an elegant setup, like multiple local_network values?
What about https://pve.proxmox.com/wiki/Separate_Cluster_Network#Redundant_Ring_Protocol ?
Use case: public ip addresses from different subnets, mixed with private subnet.
Code:
cat /etc/corosync/corosync.conf
logging {
debug: off
to_syslog: yes
}
nodelist {
node {
name: rrp3
nodeid: 3
quorum_votes: 1
ring0_addr: rrp3
ring1_addr: rrp3private
}
node {
name: rrp2
nodeid: 2
quorum_votes: 1
ring0_addr: rrp2
ring1_addr: rrp2private
}
node {
name: rrp1
nodeid: 1
quorum_votes: 1
ring0_addr: rrp1
ring1_addr: rrp1private
}
}
quorum {
provider: corosync_votequorum
}
totem {
cluster_name: eurodomenii
config_version: 11
rrp_mode: passive
transport: udpu
ip_version: ipv4
secauth: on
version: 2
interface {
ringnumber: 0
}
interface {
bindnetaddr: 192.168.0.0
ringnumber: 1
}
}
For public ip addresses I have to manually setup the firewall rules, or is there an elegant setup, like multiple local_network values?
Last edited: