My Raft version is 1.12.2.
Build date is 2022-11-23T12:53:46Z
I have deployed a 3 machine vault cluster with Raft configured. Started well. Have UI enabled too. But when I open the UI of each of the machine, and click on the “Raft Storage” under “Status” (top right corner), each machine shows itself as the Leader.
This means that my 3 machines are not talking to each other. How do I make them:
My config on all 3 machines are as follows:
cluster_addr = “https://vault-raft-2.abc.com:8201”
api_addr = “https://vault-raft-2.abc.com:8200”
disable_mlock = truelistener “tcp” {
address = “0.0.0.0:8200”
tls_cert_file = “/opt/vault/tls/server.crt”
tls_key_file = “/opt/vault/tls/server.key”
}storage “raft” {
path = “/opt/vault/data”
node_id = “2”retry_join {
leader_api_addr = “https://vault-raft-3.abc.com:8200”
leader_client_cert_file = “/opt/vault/tls/server.crt”
leader_client_key_file = “/opt/vault/tls/server.key”
leader_ca_cert_file = “/opt/vault/tls/ca.crt”
}
retry_join {
leader_api_addr = “https://vault-raft-1.abc.com:8200”
leader_client_cert_file = “/opt/vault/tls/server.crt”
leader_client_key_file = “/opt/vault/tls/server.key”
leader_ca_cert_file = “/opt/vault/tls/ca.crt”
}
}ui = true
Also, if I take status on all 3 machines, I get different Cluster ID and Cluster Name.
How do I debug this?