Merge lp:~dannf/maas/network-docs into lp:~maas-committers/maas/trunk

Proposed by Mike Pontillo
Status: Merged
Approved by: Mike Pontillo
Approved revision: no longer in the source branch.
Merged at revision: 5174
Proposed branch: lp:~dannf/maas/network-docs
Merge into: lp:~maas-committers/maas/trunk
Diff against target: 61 lines (+47/-0)
1 file modified
docs/networking.rst (+47/-0)
To merge this branch: bzr merge lp:~dannf/maas/network-docs
Reviewer Review Type Date Requested Status
Mike Pontillo (community) Approve
Andres Rodriguez Pending
dann frazier Pending
Review via email: mp+299968@code.launchpad.net

This proposal supersedes a proposal from 2016-07-07.

Commit message

docs: networking: Describe "Interface IP Address Types" and "Reserved Ranges"

To post a comment you must log in.
Revision history for this message
Andres Rodriguez (andreserl) wrote : Posted in a previous version of this proposal

lgtm! Just one comment inline. Also, pelase backport to lp:maas/2.0

review: Approve
Revision history for this message
Andres Rodriguez (andreserl) wrote : Posted in a previous version of this proposal

btw, Please fix the comment before landing.

Revision history for this message
dann frazier (dannf) wrote : Posted in a previous version of this proposal

fixed, resubmitting.

review: Needs Resubmitting
Revision history for this message
Andres Rodriguez (andreserl) : Posted in a previous version of this proposal
review: Approve
Revision history for this message
Andres Rodriguez (andreserl) wrote : Posted in a previous version of this proposal

@dan, could you please put up a branch against lp:maas/2.0 too ?

Revision history for this message
Sean Feole (sfeole) wrote : Posted in a previous version of this proposal

+1 Dann, looks good here, A new user really needs to read this slowly and thoroughly to make sense of it. Thanks

Revision history for this message
dann frazier (dannf) wrote : Posted in a previous version of this proposal

On Fri, Jul 8, 2016 at 8:55 AM, Andres Rodriguez
<email address hidden> wrote:
> @dan, could you please put up a branch against lp:maas/2.0 too ?

Happy to. Would you rather i wait till the doc changes are merged into
trunk, so that the backported revs are recorded in bzr, or just do
cherrypicks from my branch?

Revision history for this message
Gavin Panella (allenap) wrote : Posted in a previous version of this proposal

Dann, yes, please backport from trunk.

Revision history for this message
Gavin Panella (allenap) wrote : Posted in a previous version of this proposal

Dann, I suspect your Resumbit vote is causing the lander to skip this merge proposal. If you change your vote to Abstain I think it'll pick it up.

Revision history for this message
Mike Pontillo (mpontillo) wrote :

Re-approving.

review: Approve
Revision history for this message
Mike Pontillo (mpontillo) wrote :

It wasn't landing because there was no commit message. (d'oh.)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'docs/networking.rst'
2--- docs/networking.rst 2016-01-25 14:10:29 +0000
3+++ docs/networking.rst 2016-07-13 16:03:08 +0000
4@@ -58,6 +58,27 @@
5 Subnets are considered managed if a cluster interface specifies the cluster
6 network range.
7
8+**IP Ranges**
9+
10+MAAS assumes it can allocate all unreserved IPs in a subnet. For example,
11+MAAS will assign IPs out of the unreserved pool to node interfaces configured
12+"IP Address" type "Auto assign". You can reserve IPs for other purposes by
13+adding one or more "reserved ranges" in your subnet configuration.
14+
15+There are two kinds of reserved ranges: "Reserved Range" and "Reserved Dynamic
16+Range". Use a "Reserved Range" to block out a set of static IPs that you plan
17+to use for other devices on your network (e.g. managed switches or routers).
18+
19+Use a "Reserved Dynamic Range" to block out a set of IP addresses that you
20+plan to hand out using a DHCP server. If you enable DHCP on your subnet's
21+VLAN, MAAS will provide a DHCP for IPs in this range, otherwise you are
22+responsible for proving an external DHCP server for this range.
23+
24+Note that a "Reserved Dynamic Range" with active DHCP is *required* if you
25+have nodes that require DHCP to network boot (e.g. PXE clients), or if you
26+have configured any node interfaces as "IP Address" type "DHCP".
27+
28+
29 VLANs
30 ^^^^^
31
32@@ -221,3 +242,29 @@
33 $ maas admin node-interface delete node-d83ce230-4b50-11e5-a267-00163eb185eb 41
34 Success.
35
36+Machine Interface Configuration
37+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
38+
39+**Auto Assign**
40+
41+Interfaces configured as "Auto assign" will be deployed with a static
42+(non-DHCP) network configuration. MAAS will choose an IP from the subnet
43+that does not fall into a defined reserved range.
44+
45+**Static**
46+
47+When you configure an interfaces as "Static", you will provide an IP address
48+for that interface to use when deployed.
49+
50+**DHCP**
51+
52+Interfaces configured as "DHCP" will be configured to use DHCP to request
53+configuration information at boot. In order for the interface to successfully
54+configure, you will need to insure that a "Dynamic Range" has been reserved
55+on the associated subnet, and that either you have configured MAAS to provide
56+DHCP services on the associated VLAN, or that you have provided an external
57+DHCP server to do so.
58+
59+**(Unconfigured)**
60+
61+These interfaces will be left unconfigured.