Hello, Am Freitag, 29. November 2019, 16:51:49 CET schrieb Gerald Pfeifer:
PS: Christian likes non-random quotes,
Only if I have a good one that matches the situation ;-) - in most cases, the signature gets randomly picked from my collection.
so here is one for this case.[1]
"All problems in computer science can be solved by another level of indirection" [David Wheeler]
... which somehow made it into RFC 1925 (6a) ;-)
[1] % host -t a microos.opensuse.org microos.opensuse.org is an alias for kubic.opensuse.org. kubic.opensuse.org is an alias for proxy.opensuse.org. proxy.opensuse.org is an alias for proxy-nue.opensuse.org. proxy-nue.opensuse.org has address 195.135.221.140
That are indeed some indirections, but they make a lot of sense once you understand the reasons ;-) - microos -> kubic because it's closely related and running on the same VM - using CNAMEs for this helps a lot to understand our setup by looking at the DNS (which is much easier than looking at the haproxy config). Actually we plan to use CNAMEs for more subdomains in the future, for example en.o.o, de.o.o etc. -> wiki.o.o - kubic -> proxy because requests get routed via haproxy (not login2.o.o) - proxy -> proxy-nue might look superfluous, but is very helpful if we ever have to switch to another datacenter (like we did ~2 years ago during the planned power outage at SUSE Nuremberg). Of course we could do the DNS config without all the CNAME indirections, but that would make it harder to understand (which makes debugging more interesting[tm]), and would make big changes (for example switching to another IP address) more difficult. Regards, Christian Boltz --
Someone should test the above for 12.1 and add the 12.1 specific info. I wonder sometimes who this 'someone' is who is being told to do so many things. He/she seems to be such a lazy ass - considering most of these things don't get done... [> Gref Freemyer and Jos Poortvliet in opensuse-factory]
-- To unsubscribe, e-mail: heroes+unsubscribe@opensuse.org To contact the owner, e-mail: heroes+owner@opensuse.org