Add a three-node NATS JetStream cluster on distinct Proxmox LXC guests.
Some checks are pending
offline / test (push) Waiting to run
Some checks are pending
offline / test (push) Waiting to run
LXC 511–513 (nats-a/b/c on 10.10.10.21–23, vmbr1 only) form cluster verae with replicas=3. Host loopback 127.0.0.1:4222 is unchanged.
This commit is contained in:
parent
7a5e25639e
commit
69e28af4d8
27 changed files with 365 additions and 2 deletions
|
|
@ -34,7 +34,17 @@ On the guest, bootstrap type `proxmox-worker` ([verae-bootstrap](https://git.geo
|
|||
|
||||
## NATS for guests
|
||||
|
||||
Loopback NATS on the host stays `127.0.0.1:4222`. `verae-nats-private-proxy.service` binds **only** `10.10.10.1:4222`. Do not listen on `vmbr0`.
|
||||
Loopback NATS on the host stays `127.0.0.1:4222` (current lab bus). `verae-nats-private-proxy.service` binds **only** `10.10.10.1:4222` for the worker CT.
|
||||
|
||||
**Three-node test cluster** (distinct LXC, same chassis): [verae-nats-cluster](https://git.georgelambert.org/marchon/verae-nats-cluster)
|
||||
|
||||
| Guest | VMID | IP |
|
||||
|-------|------|-----|
|
||||
| nats-a | 511 | 10.10.10.21 |
|
||||
| nats-b | 512 | 10.10.10.22 |
|
||||
| nats-c | 513 | 10.10.10.23 |
|
||||
|
||||
`bash scripts/create-cluster.sh` then `bash scripts/test.sh`. Client URL lists all three. Do not listen on `vmbr0`. Same configs later move to separate hardware.
|
||||
|
||||
## Suggested future guests (not created by create-worker.sh)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue