Edits to chapter 7, network design
Change-Id: I9ed34eef08ca4fae0e932ac6faefabdbcdb5f837
This commit is contained in:
parent
d88c4f41c6
commit
f55c2d399d
@ -8,20 +8,21 @@
|
|||||||
]>
|
]>
|
||||||
<chapter xmlns="http://docbook.org/ns/docbook"
|
<chapter xmlns="http://docbook.org/ns/docbook"
|
||||||
xmlns:xi="http://www.w3.org/2001/XInclude"
|
xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
|
version="5.0"
|
||||||
xml:id="network_design">
|
xml:id="network_design">
|
||||||
<?dbhtml stop-chunking?>
|
<?dbhtml stop-chunking?>
|
||||||
<title>Network Design</title>
|
<title>Network Design</title>
|
||||||
<para>OpenStack provides a rich networking environment, and this
|
<para>OpenStack provides a rich networking environment, and this
|
||||||
chapter details the requirements and options to deliberate
|
chapter details the requirements and options to deliberate
|
||||||
when designing your cloud.</para>
|
when designing your cloud.</para>
|
||||||
<para>If this is the first time you are deploying a cloud
|
<warning><para>If this is the first time you are deploying a cloud
|
||||||
infrastructure in your organisation, after reading this
|
infrastructure in your organisation, after reading this
|
||||||
section, your first conversations should be with your
|
section, your first conversations should be with your
|
||||||
networking team. Network usage in a running cloud is vastly
|
networking team. Network usage in a running cloud is vastly
|
||||||
different from traditional network deployments, and has the
|
different from traditional network deployments, and has the
|
||||||
potential to be disruptive at both a connectivity and a policy
|
potential to be disruptive at both a connectivity and a policy
|
||||||
level.</para>
|
level.</para></warning>
|
||||||
<para>For example, you must plan the number of IP addresses that
|
<para>For example, you must plan the number of IP addresses that
|
||||||
you need for both your guest instances as well as management
|
you need for both your guest instances as well as management
|
||||||
infrastructure. Additionally, you must research and discuss
|
infrastructure. Additionally, you must research and discuss
|
||||||
@ -33,7 +34,7 @@
|
|||||||
services that are essential for stable operation.</para>
|
services that are essential for stable operation.</para>
|
||||||
<section xml:id="mgmt_network">
|
<section xml:id="mgmt_network">
|
||||||
<title>Management Network</title>
|
<title>Management Network</title>
|
||||||
<para>A management network (a separate network for use by your
|
<para>A <glossterm>management network</glossterm> (a separate network for use by your
|
||||||
cloud operators), typically consisting of a separate
|
cloud operators), typically consisting of a separate
|
||||||
switch and separate NICs (Network Interface Cards), is a
|
switch and separate NICs (Network Interface Cards), is a
|
||||||
recommended option. This
|
recommended option. This
|
||||||
@ -175,8 +176,14 @@
|
|||||||
tried-and-true legacy nova-network settings or the neutron project
|
tried-and-true legacy nova-network settings or the neutron project
|
||||||
for OpenStack Networking. Both offer networking for launched
|
for OpenStack Networking. Both offer networking for launched
|
||||||
instances with different implementations and requirements.</para>
|
instances with different implementations and requirements.</para>
|
||||||
<para>For OpenStack Networking with the neutron project, typical configurations are documented with the idea that any setup you can configure with real hardware you can re-create with a software-defined equivalent. Each tenant can contain typical network elements such as routers and services such as DHCP.</para>
|
<para>For OpenStack Networking with the neutron project, typical
|
||||||
<para>This table discusses the networking deployment options when using the legacy nova-network options for networking set up between virtual machine instances with a column about equivalent neutron configuration:</para>
|
configurations are documented with the idea that any setup you can
|
||||||
|
configure with real hardware you can re-create with a
|
||||||
|
software-defined equivalent. Each tenant can contain typical network
|
||||||
|
elements such as routers and services such as DHCP.</para>
|
||||||
|
<para>This table discusses the networking deployment options for both
|
||||||
|
legacy nova-network options and an equivalent neutron configuration:
|
||||||
|
</para>
|
||||||
<informaltable rules="all" width="729">
|
<informaltable rules="all" width="729">
|
||||||
<col width="17%"/>
|
<col width="17%"/>
|
||||||
<col width="22%"/>
|
<col width="22%"/>
|
||||||
@ -278,9 +285,12 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</informaltable>
|
</informaltable>
|
||||||
|
<para>Both nova-network and neutron services provide similar capabilities,
|
||||||
|
such as VLAN between VMs. You also can provide multiple NICs (Network
|
||||||
|
Interface Cards) on VMs with either service. Further discussion
|
||||||
|
follows.</para>
|
||||||
<section xml:id="vlans">
|
<section xml:id="vlans">
|
||||||
<title>VLANs</title>
|
<title>VLAN Configuration within OpenStack VMs</title>
|
||||||
<para>VLAN configuration can be as simple or as
|
<para>VLAN configuration can be as simple or as
|
||||||
complicated as desired. The use of VLANs has the
|
complicated as desired. The use of VLANs has the
|
||||||
benefit of allowing each project its own subnet and
|
benefit of allowing each project its own subnet and
|
||||||
@ -298,7 +308,7 @@
|
|||||||
</section>
|
</section>
|
||||||
<?hard-pagebreak?>
|
<?hard-pagebreak?>
|
||||||
<section xml:id="multi_nic">
|
<section xml:id="multi_nic">
|
||||||
<title>Multi-NIC</title>
|
<title>Multi-NIC Provisioning</title>
|
||||||
<para>OpenStack Compute has the ability to assign multiple
|
<para>OpenStack Compute has the ability to assign multiple
|
||||||
NICs to instances on a per-project basis. This is
|
NICs to instances on a per-project basis. This is
|
||||||
generally an advanced feature and not an everyday
|
generally an advanced feature and not an everyday
|
||||||
|
Loading…
x
Reference in New Issue
Block a user