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
=== modified file 'docs/networking.rst'
--- docs/networking.rst 2016-01-25 14:10:29 +0000
+++ docs/networking.rst 2016-07-13 16:03:08 +0000
@@ -58,6 +58,27 @@
58Subnets are considered managed if a cluster interface specifies the cluster58Subnets are considered managed if a cluster interface specifies the cluster
59network range.59network range.
6060
61**IP Ranges**
62
63MAAS assumes it can allocate all unreserved IPs in a subnet. For example,
64MAAS will assign IPs out of the unreserved pool to node interfaces configured
65"IP Address" type "Auto assign". You can reserve IPs for other purposes by
66adding one or more "reserved ranges" in your subnet configuration.
67
68There are two kinds of reserved ranges: "Reserved Range" and "Reserved Dynamic
69Range". Use a "Reserved Range" to block out a set of static IPs that you plan
70to use for other devices on your network (e.g. managed switches or routers).
71
72Use a "Reserved Dynamic Range" to block out a set of IP addresses that you
73plan to hand out using a DHCP server. If you enable DHCP on your subnet's
74VLAN, MAAS will provide a DHCP for IPs in this range, otherwise you are
75responsible for proving an external DHCP server for this range.
76
77Note that a "Reserved Dynamic Range" with active DHCP is *required* if you
78have nodes that require DHCP to network boot (e.g. PXE clients), or if you
79have configured any node interfaces as "IP Address" type "DHCP".
80
81
61VLANs82VLANs
62^^^^^83^^^^^
6384
@@ -221,3 +242,29 @@
221 $ maas admin node-interface delete node-d83ce230-4b50-11e5-a267-00163eb185eb 41242 $ maas admin node-interface delete node-d83ce230-4b50-11e5-a267-00163eb185eb 41
222 Success.243 Success.
223244
245Machine Interface Configuration
246^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
247
248**Auto Assign**
249
250Interfaces configured as "Auto assign" will be deployed with a static
251(non-DHCP) network configuration. MAAS will choose an IP from the subnet
252that does not fall into a defined reserved range.
253
254**Static**
255
256When you configure an interfaces as "Static", you will provide an IP address
257for that interface to use when deployed.
258
259**DHCP**
260
261Interfaces configured as "DHCP" will be configured to use DHCP to request
262configuration information at boot. In order for the interface to successfully
263configure, you will need to insure that a "Dynamic Range" has been reserved
264on the associated subnet, and that either you have configured MAAS to provide
265DHCP services on the associated VLAN, or that you have provided an external
266DHCP server to do so.
267
268**(Unconfigured)**
269
270These interfaces will be left unconfigured.