Deploy swarm-wkr-01/02 worker VMs #16
Labels
No labels
blocked
borg-backup
ceph
forgejo
in-progress
infra
netdata
nextcloud
p:high
p:low
p:medium
searxng
service-onboard
swarm-nodes
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
copper/ccnet-prod-devops#16
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ansible/config side is done (main@b6c7947): swarm_workers inventory group,
group_vars, updated swarm-provision.yml, and node.role==manager constraints
already dropped from Forgejo/Nextcloud/SearXNG stacks. What's left is the
actual infra:
Clone 2 VMs from template 9000 (full clone, not linked):
10.10.35.22{1,2} (vlan35 Ceph client), 10.10.30.22{1,2} (vlan30 ingress)
rbd -p vm-data ls), start VMsRun
ansible-playbook swarm-provision.yml --ask-vault-passfromccnet-swarm-nodes-runbook/ against the full inventory (managers + new
workers in the same run, required for the worker join-token hostvar
lookup to work).
Verify:
docker node lsshows 5 Ready nodes (3 manager/1 leader, 2worker); CephFS mounted on both new hosts; Netdata parent dashboard shows
2 new streaming children; re-run playbook to confirm idempotency.
Redeploy the 3 stacks (
docker stack deploy -c <file> <stack>) so thealready-loosened placement constraints take effect, and optionally
docker service update --force <service>to actually rebalance existingtasks onto the new workers.
Full command-by-command plan: /home/copper/.claude/plans/that-sounds-good-to-dreamy-minsky.md
(local session plan file, not in the repo).