Updates system requirements to require static ip

For multi-host networking, all nodes need to have a static IP.
Fixes #1500
This commit is contained in:
Joao Fernandes 2016-05-16 10:54:39 -07:00
parent 54836e90fc
commit 78d9e6a0ce
2 changed files with 11 additions and 3 deletions

View File

@ -25,6 +25,7 @@ Docker Universal Control Plane.
Before installing UCP, you should make sure all nodes of your cluster Before installing UCP, you should make sure all nodes of your cluster
comply with the [system requirements](system-requirements.md). comply with the [system requirements](system-requirements.md).
## Hostname strategy ## Hostname strategy
Docker UCP requires the Docker CS Engine to run. Before installing Docker CS Docker UCP requires the Docker CS Engine to run. Before installing Docker CS
@ -44,6 +45,12 @@ engine03.docker.vm
engine04.docker.vm engine04.docker.vm
``` ```
## Static IP addresses
Docker UCP requires each node on the cluster to have a static IP address.
Before installing UCP, ensure your network and nodes are configured to support
this.
## Load balancing strategy ## Load balancing strategy
UCP Docker UCP does not include a load-balancer. You can configure your own UCP Docker UCP does not include a load-balancer. You can configure your own

View File

@ -22,6 +22,7 @@ all nodes must have:
* 2.00 GB of RAM * 2.00 GB of RAM
* 3.00 GB of available disk space * 3.00 GB of available disk space
* A static IP address
* One of the supported operating systems installed: * One of the supported operating systems installed:
* RHEL 7.0, 7.1, or 7.2 * RHEL 7.0, 7.1, or 7.2
* Ubuntu 14.04 LTS * Ubuntu 14.04 LTS
@ -37,14 +38,14 @@ between hosts.
When installing UCP on a host, make sure the following ports are open: When installing UCP on a host, make sure the following ports are open:
| Hosts | Direction | Port | Purpose | | Hosts | Direction | Port | Purpose |
|:-------------------|:---------:|:--------------------|:---------------------------------------------------------------------------| |:-------------------|:---------:|:------------------------|:---------------------------------------------------------------------------|
| controllers | in | TCP 443 (configurable) | Web app and CLI client access to UCP. | | controllers | in | TCP 443 (configurable) | Web app and CLI client access to UCP. |
| controller | out | TCP 443 | Send anonymous usage reports to Docker. | | controller | out | TCP 443 | Send anonymous usage reports to Docker. |
| controllers, nodes | in | TCP 2375 | Heartbeat for nodes, to ensure they are running. | | controllers, nodes | in | TCP 2375 | Heartbeat for nodes, to ensure they are running. |
| controllers | in | TCP 2376 (configurable) | Swarm manager accepts requests from UCP controller. | | controllers | in | TCP 2376 (configurable) | Swarm manager accepts requests from UCP controller. |
| controllers, nodes | in, out | UDP 4789 | Overlay networking. | | controllers, nodes | in, out | UDP 4789 | Overlay networking. |
| controllers, nodes | in, out | TCP + UDP 7946 | Overlay networking. | | controllers, nodes | in, out | TCP + UDP 7946 | Overlay networking. |
| controllers, nodes | in | TCP 12376 | Proxy for TLS, provides access to UCP, Swarm, and Engine. | | controllers, nodes | in | TCP 12376 | Proxy for TLS, provides access to UCP, Swarm, and Engine. |
| controller | in | TCP 12379 | Internal node configuration, cluster configuration, and HA. | | controller | in | TCP 12379 | Internal node configuration, cluster configuration, and HA. |
| controller | in | TCP 12380 | Internal node configuration, cluster configuration, and HA. | | controller | in | TCP 12380 | Internal node configuration, cluster configuration, and HA. |