From 78d9e6a0ceef155d23e60dddb97a6fd8d23fa37c Mon Sep 17 00:00:00 2001 From: Joao Fernandes Date: Mon, 16 May 2016 10:54:39 -0700 Subject: [PATCH] Updates system requirements to require static ip For multi-host networking, all nodes need to have a static IP. Fixes #1500 --- installation/plan-production-install.md | 7 +++++++ installation/system-requirements.md | 7 ++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/installation/plan-production-install.md b/installation/plan-production-install.md index e15658933c..6a85ebdd4d 100644 --- a/installation/plan-production-install.md +++ b/installation/plan-production-install.md @@ -25,6 +25,7 @@ Docker Universal Control Plane. Before installing UCP, you should make sure all nodes of your cluster comply with the [system requirements](system-requirements.md). + ## Hostname strategy Docker UCP requires the Docker CS Engine to run. Before installing Docker CS @@ -44,6 +45,12 @@ engine03.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 UCP Docker UCP does not include a load-balancer. You can configure your own diff --git a/installation/system-requirements.md b/installation/system-requirements.md index fbca750570..6db29c6ba7 100644 --- a/installation/system-requirements.md +++ b/installation/system-requirements.md @@ -22,6 +22,7 @@ all nodes must have: * 2.00 GB of RAM * 3.00 GB of available disk space +* A static IP address * One of the supported operating systems installed: * RHEL 7.0, 7.1, or 7.2 * Ubuntu 14.04 LTS @@ -37,14 +38,14 @@ between hosts. 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. | | controller | out | TCP 443 | Send anonymous usage reports to Docker. | | 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, 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. | | controller | in | TCP 12379 | Internal node configuration, cluster configuration, and HA. | | controller | in | TCP 12380 | Internal node configuration, cluster configuration, and HA. |