I'm trying to set up a cluster of Proxmox 5.2-1 hosts over IPv6. My understanding is that IPv6 is multicast by design and should be a good configuration for quorum to commence. I'm setting up via CLI as the web interface assisted setup fails with a UPID error. I'm guessing that the UPID isn't quite ready for bare IPv6 addresses, the string just grows too long.
The "parent" Proxmox shows that there are two nodes in the cluster on the web interface. But there is a failure on the joining node.
Edit: the man page for corosync.conf states that the Totem needs a node id for IPv6 as well. I can try by editing that file, though it is set sticky read only and I'd like to avoid breaking anything.
corosync.service error on joining node:
corosync config on joining node:
The "parent" Proxmox shows that there are two nodes in the cluster on the web interface. But there is a failure on the joining node.
Edit: the man page for corosync.conf states that the Totem needs a node id for IPv6 as well. I can try by editing that file, though it is set sticky read only and I'd like to avoid breaking anything.
corosync.service error on joining node:
Code:
● corosync.service - Corosync Cluster Engine
Loaded: loaded (/lib/systemd/system/corosync.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sun 2018-05-27 02:30:25 CEST; 9s ago
Docs: man:corosync
man:corosync.conf
man:corosync_overview
Process: 26051 ExecStart=/usr/sbin/corosync -f $COROSYNC_OPTIONS (code=exited, status=8)
Main PID: 26051 (code=exited, status=8)
CPU: 29ms
May 27 02:30:25 benjamin systemd[1]: Starting Corosync Cluster Engine...
May 27 02:30:25 benjamin corosync[26051]: [MAIN ] Corosync Cluster Engine ('2.4.2-dirty'): started and ready to provide service.
May 27 02:30:25 benjamin corosync[26051]: notice [MAIN ] Corosync Cluster Engine ('2.4.2-dirty'): started and ready to provide servic
May 27 02:30:25 benjamin corosync[26051]: info [MAIN ] Corosync built-in features: dbus rdma monitoring watchdog augeas systemd ups
May 27 02:30:25 benjamin corosync[26051]: error [MAIN ] parse error in config: An IPV6 network requires that a node ID be specified.
May 27 02:30:25 benjamin corosync[26051]: error [MAIN ] Corosync Cluster Engine exiting with status 8 at main.c:1308.
May 27 02:30:25 benjamin systemd[1]: corosync.service: Main process exited, code=exited, status=8/n/a
May 27 02:30:25 benjamin systemd[1]: Failed to start Corosync Cluster Engine.
May 27 02:30:25 benjamin systemd[1]: corosync.service: Unit entered failed state.
May 27 02:30:25 benjamin systemd[1]: corosync.service: Failed with result 'exit-code'.
corosync config on joining node:
Code:
logging {
debug: off
to_syslog: yes
}
nodelist {
node {
name: benjamin
nodeid: 2
quorum_votes: 1
ring0_addr: 2a01:xxxx:xxxx:xxxx::2
}
node {
name: jean-luc
nodeid: 1
quorum_votes: 1
ring0_addr: 2a01:xxxx:xxxx:xxxx::2
}
}
quorum {
provider: corosync_votequorum
}
totem {
cluster_name: Pi-hole
config_version: 2
interface {
bindnetaddr: 2a01:xxxx:xxxx:xxxx::2
ringnumber: 0
}
ip_version: ipv6
secauth: on
version: 2
}
Last edited: