[Labs-l] [Labs-announce] Public DNS and Proxy changes coming up this weekend
Andrew Bogott
abogott at wikimedia.org
Mon Mar 28 18:29:32 UTC 2016
Update:
This is going fine. There will be an unanticipated delay while we wait
for our domain registrar to catch up with changes for the new DNS
server; until that happens the horizon DNS gui will be disabled.
Currently some users are using the new DNS server and some the old one;
the data is in sync so you shouldn't notice any problems, but if you
find something unexpectedly broken please notify me.
I predict that the upstream changes will be fully settled down in around
48 hours, at which point I'll re-enable the proxy and DNS interfaces.
-Andrew
On 3/23/16 5:44 PM, Andrew Bogott wrote:
> == Executive Summary ==
>
> Creation of new web proxies and DNS records will be disabled over the
> weekend; Labs and Tools will switch to a new public DNS system on
> Monday, with possible accompanying hiccups and interruptions.
>
> Nothing will change for ToolLabs users, and no immediate action is
> required on the part of tool or project maintainers. Starting Monday,
> however, Labs project maintainers will need to use the Horizon[1] web
> UI to manage proxies, manage public DNS records, and assign floating
> IPs to instances.
>
> Labs Project Admins: Two-factor authentication will be required to
> access the new Horizon interface. Please set up 2fa now (via
> Preferences-> User Profile on Wikitech) so that you aren't rudely
> surprised when trying to manage Horizon during future emergencies.
>
> == The whole story ==
>
> Currently the public DNS server that resolves things under wmflabs.org
> is running an old and creaky setup using ldap and powerdns. These
> domains are configured using WMF-developed features on wikitech. Labs
> internal dns (e.g. foo.bar.eqiad.wmflabs) is now managed by the
> OpenStack Designate project with a more modern mysql-based powerdns
> backend.
>
> There's a ready-made upstream web UI for designate[2] that is part of
> the Horizon project. So, we're going to standardize on Designate,
> Horizon, and mysql/powerdns, and rip out the old ldap/pdns/wikitech
> code[3]. Web proxy management is intimately linked with dns
> management, so the proxy UI will also move to Horizon, thanks to a
> custom Horizon panel written by Alex Monk.
>
> Timeline:
>
> This week: Various web Domain and Proxy UIs will appear and disappear
> from horizon.wikimedia.org as we put the finishing touches on the new
> interface. Changes made via these interfaces will have no effect on
> public DNS before Monday; on Monday some such changes may persist and
> some may be overwritten.
>
> Friday, 2015-03-25: A few sidebar links on wikitech will vanish: "
> Manage Addresses," and " Manage Web Proxies." During the following
> days, public DNS will be effectively frozen so that we have time to
> safely migrate to the new setup.
>
> Friday (and, possibly, weekend): DNS migration to designate, testing
>
> Monday, 2015-03-28, 18:00 UTC: The public dns servers labs-ns0 and
> labs-ns1 will be moved to point to the new DNS service. There may be
> brief interruptions to public DNS during the switch-over. The Horizon
> web UI for domains and proxies will be live and available to all
> project admins.
>
>
>
> [1] https://wikitech.wikimedia.org/wiki/Help:Horizon_FAQ
> [2] https://github.com/openstack/designate-dashboard
> [3] https://phabricator.wikimedia.org/T124184
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.wikimedia.org/pipermail/labs-l/attachments/20160328/27261abe/attachment.html>
-------------- next part --------------
_______________________________________________
Labs-announce mailing list
Labs-announce at lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/labs-announce
More information about the Labs-l
mailing list