You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With the networking configuration complete, the next step is to install {op-system-base} 8.x on the provisioner node. The installer uses the provisioner node as the orchestrator while installing the {product-title} cluster. For the purposes of this document, installing RHEL on the provisioner node is out of scope. However, options include but are not limited to using a RHEL Satellite server, PXE, or installation media.
Copy file name to clipboardExpand all lines: modules/ipi-install-network-requirements.adoc
+33-6Lines changed: 33 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@
5
5
[id='network-requirements_{context}']
6
6
= Network requirements
7
7
8
-
Installer-provisioned installation of {product-title} involves several network requirements by default. First, installer-provisioned installation involves a non-routable `provisioning` network for provisioning the OS on each bare metal node and a routable `baremetal` network. Since installer-provisioned installation deploys `ironic-dnsmasq`, the networks should have no other DHCP servers running on the same broadcast domain. Network administrators *must* reserve IP addresses for each node in the {product-title} cluster.
8
+
Installer-provisioned installation of {product-title} involves several network requirements by default. First, installer-provisioned installation involves a non-routable `provisioning` network for provisioning the operating system on each bare metal node and a routable `baremetal` network. Since installer-provisioned installation deploys `ironic-dnsmasq`, the networks should have no other DHCP servers running on the same broadcast domain. Network administrators must reserve IP addresses for each node in the {product-title} cluster.
9
9
10
10
.Network Time Protocol (NTP)
11
11
@@ -40,18 +40,35 @@ For example:
40
40
test-cluster.example.com
41
41
----
42
42
43
+
ifdef::upstream[]
44
+
For assistance in configuring the DNS server, check xref:ipi-install-upstream-appendix[Appendix] section for:
45
+
46
+
- xref:creating-dns-records-on-a-dns-server-option1_{context}[Creating DNS Records with Bind (Option 1)]
47
+
- xref:creating-dns-records-using-dnsmasq-option2_{context}[Creating DNS Records with dnsmasq (Option 2)]
48
+
49
+
endif::[]
50
+
51
+
43
52
.Reserving IP Addresses for Nodes with the DHCP Server
44
53
45
54
For the `baremetal` network, a network administrator must reserve a number of IP addresses, including:
46
55
56
+
ifeval::[{release} > 4.5]
47
57
. Two virtual IP addresses.
58
+
endif::[]
59
+
ifeval::[{release} <= 4.5]
60
+
. Three virtual IP addresses
61
+
endif::[]
48
62
+
49
-
- 1 IP address for the API endpoint
50
-
- 1 IP address for the wildcard ingress endpoint
63
+
- One IP address for the API endpoint
64
+
- One IP address for the wildcard ingress endpoint
65
+
ifeval::[{release} <= 4.5]
66
+
- One IP address for the name server
67
+
endif::[]
51
68
52
-
. One IP Address for the provisioner node.
53
-
. One IP address for each Control Plane (Master) node.
54
-
. One IP address for each worker node.
69
+
. One IP address for the provisioner node.
70
+
. One IP address for each control plane (master) node.
71
+
. One IP address for each worker node, if applicable.
55
72
56
73
57
74
The following table provides an exemplary embodiment of hostnames for each node in the {product-title} cluster.
@@ -61,6 +78,9 @@ The following table provides an exemplary embodiment of hostnames for each node
For assistance in configuring the DHCP server, check xref:ipi-install-upstream-appendix[Appendix] section for:
95
+
96
+
- xref:creating-dhcp-reservations-option1_{context}[Creating DHCP reservations with dhcpd (Option 1)]
97
+
- xref:creating-dhcp-reservations-using-dnsmasq-option2_{context}[Creating DHCP reservations with dnsmasq (Option 2)]
98
+
endif::[]
99
+
73
100
.Additional requirements with no provisioning network
74
101
75
102
All installer-provisioned installations require a `baremetal` network. The `baremetal` network is a routable network used for external network access to the outside world. In addition to the IP address supplied to the {product-title} cluster node, installations without a `provisioning` network require the following:
Copy file name to clipboardExpand all lines: modules/ipi-install-node-requirements.adoc
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ endif::[]
28
28
29
29
- **Control plane:** Installer-provisioned installation requires three control plane nodes for high availability.
30
30
31
-
- **Worker nodes:** A typical production cluster will have many worker nodes. Installer-provisioned installation in a high availability environment requires at least two worker nodes in an initial cluster.
31
+
- **Worker nodes:** While not required, a typical production cluster has one or more worker nodes. Smaller clusters are more resource efficient for administrators and developers during development and testing.
32
32
33
33
- **Network interfaces:** Each node must have at least one 10GB network interface for the routable `baremetal` network. Each node must have one 10GB network interface for a `provisioning` network *when using the `provisioning` network* for deployment. Using the `provisioning` network is the default configuration. Network interface names must follow the same naming convention across all nodes. For example, the first NIC name on a node, such as `eth0` or `eno1`, must be the same name on all of the other nodes. The same principle applies to the remaining NICs on each node.
0 commit comments