Details
- Reviewers
dereckson - Maniphest Tasks
- T2203: CARP setup (IP allocation, vhid, advskew / priorité (master / backup), shared secret)
The new network configuration has been successfully deployed on all machines. All errors that occurred during the deployment were resolved, except for one documented in T2269.
Diff Detail
- Repository
- rOPS Nasqueron Operations
- Lint
Lint Skipped - Unit
No Test Coverage - Build Status
Buildable 6392 Build 6676: arc lint + arc unit
Event Timeline
Fix priority for CARP in NetBox, and then in the file nodes.sls
Best practice:
- MASTER router: advskew 0 (effective priority 255)
- BACKUP router: advskew 100 (effective priority 155)
Hostnames should always be written in lowercase and the node name must match the hostname.
Adjusted the ordering of entries (and the content) in nodes.sls to maintain consistency with the generated pillar structure and ensure deterministic output.
Rename network interfaces on selected machines to standardize the naming convention across all hosts, using intranought and public.
Add canonical_public_ipv4 for Ysul
When I was trying to do salt 'router-001' state.apply roles/core/network, an error
occurs saying that canonical_public_ipv4 is missing, so the router-001 has it but not
the gre destination Ysul.
Virtually OK, but one critical flag missing from pillarize for ongoing IPv6 connectivity
| pillar/nodes/nodes.sls | ||
|---|---|---|
| 357–358 | That one really need hello_ipv6_ovh, we should understand why here pillarize.py doesn't add it. | |
The flag hello_ipv6_ovh was missing in web-001, because in netbox the ipv6 was in /56 not in /64.