Merge ~jugmac00/launchpad:how-to-check-availability-of-launchpad-frontends into launchpad:master

Proposed by Jürgen Gmach
Status: Merged
Approved by: Jürgen Gmach
Approved revision: 1e356b64149c31a0849c473ffd20e31135e02f83
Merge reported by: Otto Co-Pilot
Merged at revision: not available
Proposed branch: ~jugmac00/launchpad:how-to-check-availability-of-launchpad-frontends
Merge into: launchpad:master
Diff against target: 51 lines (+37/-0)
2 files modified
doc/how-to/checking-availability-of-launchpad-frontends.rst (+36/-0)
doc/how-to/index.rst (+1/-0)
Reviewer Review Type Date Requested Status
Colin Watson (community) Approve
Review via email: mp+433776@code.launchpad.net

Commit message

Add "Checking availability of Launchpad frontends" how-to

To post a comment you must log in.
Revision history for this message
Colin Watson (cjwatson) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/doc/how-to/checking-availability-of-launchpad-frontends.rst b/doc/how-to/checking-availability-of-launchpad-frontends.rst
2new file mode 100644
3index 0000000..cca8034
4--- /dev/null
5+++ b/doc/how-to/checking-availability-of-launchpad-frontends.rst
6@@ -0,0 +1,36 @@
7+============================================
8+Checking availability of Launchpad frontends
9+============================================
10+
11+
12+Launchpad is using round-robin DNS to load balance requests among the
13+frontends.
14+
15+So in order to check the availability of the frontends,
16+you need to get a list of all frontends and then check them individually.
17+
18+Get list of frontends
19+=====================
20+
21+.. code-block:: shell-session
22+
23+ $ host launchpad.net
24+
25+ launchpad.net has address 185.125.189.223
26+ launchpad.net has address 185.125.189.222
27+ launchpad.net has IPv6 address 2620:2d:4000:1001::8003
28+ launchpad.net has IPv6 address 2620:2d:4000:1001::8004
29+ launchpad.net mail is handled by 10 mx.launchpad.net.
30+
31+Check individual frontend
32+=========================
33+
34+.. code-block:: shell-session
35+
36+ $ curl --resolve launchpad.net:443:185.125.189.222 https://launchpad.net/
37+
38+
39+Further information
40+===================
41+
42+https://everything.curl.dev/usingcurl/connections/name#provide-a-custom-ip-address-for-a-name
43diff --git a/doc/how-to/index.rst b/doc/how-to/index.rst
44index 9bdff11..80a4c6d 100644
45--- a/doc/how-to/index.rst
46+++ b/doc/how-to/index.rst
47@@ -46,3 +46,4 @@ Operating Canonical's instances
48 resurrect-dogfood
49 restarting-services-on-dogfood
50 deploying-configuration-changes
51+ checking-availability-of-launchpad-frontends

Subscribers

People subscribed via source and target branches

to status/vote changes: