Page MenuHomePhabricator

have cloud hardware servers in the cloud realm using a dedicated LB layer
Closed, ResolvedPublic

Description

In a meeting on 2021-12-01 we decided to:

  • get a couple new hardware servers (cloudlb?) dual homed (cloud-dedicated VLAN <-> cloud-host vlan, exact details TBD).
  • give them a public IPv4 address. Only 1, for a VIP. This IP is allocated from a cloud-dedicated IPv4 pool/CIDR and it will be associated with the wikimediacloud.org domain.
  • introduce keepalived (VRRP) and haproxy (proxying/loadbalancing) into the new servers
  • have all new services be backends of the above. Initially cloudswift, others likely to follow (cloudcontrol, cloudservices, etc).

We agreed on our next steps being:

  • create a draft with the plans, diagrams and some initial implementation details -- @aborrero to do this
  • iterate over the draft until we feel it sounds like an actual plan --- both WMCS & SRE/IF to iterate over it.
  • once we have a clear picture of what the architecture is and how the service will work, talk to the Traffic SRE team and coordinate with them. --- both WMCS & SRE/IF to participate in this meeting

Related Objects

StatusSubtypeAssignedTask
ResolvedPapaul
Resolvedaborrero
Resolvedaborrero
Resolvedaborrero
Resolvedaborrero
Resolvedayounsi
Resolvedcmooney
ResolvedPapaul
Resolvedcmooney
Resolvedcmooney
Resolvedaborrero
Resolvedaborrero
ResolvedJhancock.wm
Resolvedaborrero
Resolvedaborrero
Resolvedaborrero
Resolvedaborrero
Resolvedaborrero
Resolvedaborrero
Resolvedcmooney
Resolvedaborrero
Resolvedaborrero
InvalidNone
Resolvedaborrero
Resolvedaborrero
OpenNone
Resolvedaborrero
Invalidaborrero
Resolvedaborrero
Resolvedfgiunchedi
Resolvedcmooney
ResolvedJhancock.wm
Resolvedaborrero
ResolvedAndrew
Resolvedaborrero
Resolvedaborrero
Resolved taavi
Opencmooney
Resolvedaborrero
Opencmooney
Resolvedaborrero
Resolvedaborrero
Resolvedaborrero
Resolvedaborrero
Resolvedaborrero
ResolvedAndrew
ResolvedAndrew
ResolvedAndrew
ResolvedAndrew
ResolvedAndrew
OpenNone
ResolvedAndrew
ResolvedAndrew
Resolvedaborrero
ResolvedJhancock.wm
ResolvedJelto
Resolvedaborrero
Resolved taavi
Resolvedaborrero
ResolvedPapaul
Resolvedaborrero
OpenAndrew
Resolvedcmooney
Resolvedcmooney
Resolvedcmooney
OpenAndrew
ResolvedJclark-ctr
ResolvedPapaul
Resolvedaborrero
Resolved taavi
OpenNone
ResolvedJclark-ctr
Resolvedaborrero
ResolvedRobH
Resolvedfnegri
ResolvedJclark-ctr
Resolved taavi
Resolved taavi
Resolved taavi
Resolved taavi
Resolvedaborrero
Resolvedaborrero
Resolvedaborrero
Invalidaborrero
Resolvedaborrero
Resolvedaborrero
Resolvedaborrero
Resolved taavi
Resolvedaborrero
Resolvedaborrero
Resolved taavi
ResolvedJclark-ctr
Resolved taavi
OpenNone
Resolved taavi
OpenNone
Resolved taavi
Resolved taavi
OpenNone
OpenNone
Resolved taavi
ResolvedAndrew
OpenNone
DeclinedNone
Resolved taavi
Resolved taavi
Resolvedjbond

Event Timeline

aborrero changed the task status from Open to Stalled.Dec 13 2021, 12:39 PM
aborrero triaged this task as Medium priority.

Marking this as blocked by T297587: PoC: have cloud hardware servers to the cloud realm using neutron VLAN, as they are competing solutions to the same problem, and we're evaluating the other first.

aborrero changed the task status from Stalled to In Progress.Nov 10 2022, 12:24 PM
aborrero raised the priority of this task from Medium to High.
aborrero moved this task from Blocked to Doing on the cloud-services-team (Kanban) board.

Change 861902 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[operations/puppet@production] openstack: haproxy: introduce hiera config hash

https://gerrit.wikimedia.org/r/861902

Change 861902 merged by Arturo Borrero Gonzalez:

[operations/puppet@production] cloudlb: introduce role skeleton

https://gerrit.wikimedia.org/r/861902

This is completed: we have now the cloudlb systems.