Skip to content

Commit c912306

Browse files
authored
Merge pull request #35608 from stoobie/1949965
BZ1949965 - Added Networking Requirements module to RHV UPI
2 parents 8f5fea5 + d265984 commit c912306

File tree

2 files changed

+51
-1
lines changed

2 files changed

+51
-1
lines changed

installing/installing_rhv/installing-rhv-user-infra.adoc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@ include::modules/installing-rhv-requirements.adoc[leveloffset=+1]
2626

2727
include::modules/installing-rhv-verifying-rhv-environment.adoc[leveloffset=+1]
2828

29-
include::modules/installing-rhv-network-infrastructure-configuration-upi.adoc[leveloffset=+1]
29+
//include::modules/installing-rhv-network-infrastructure-configuration-upi.adoc[leveloffset=+1]
30+
31+
include::modules/installation-network-user-infra.adoc[leveloffset=+1]
3032

3133
include::modules/installing-rhv-setting-up-installation-machine.adoc[leveloffset=+1]
3234

modules/installation-network-user-infra.adoc

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
// * installing/installing_ibm_z/installing-ibm-power.adoc
2121
// * installing/installing_ibm_z/installing-restricted-networks-ibm-power.adoc
2222
// * installing/installing-rhv-restricted-network.adoc
23+
// * installing/installing-rhv-user-infra.adoc
2324

2425
ifeval::["{context}" == "installing-vsphere"]
2526
:vsphere:
@@ -64,6 +65,12 @@ ifeval::["{context}" == "installing-restricted-networks-gcp"]
6465
:gcp:
6566
:restricted:
6667
endif::[]
68+
ifeval::["{context}" == "installing-rhv-user-infra"]
69+
:rhv:
70+
endif::[]
71+
ifeval::["{context}" == "installing-rhv-restricted-network"]
72+
:rhv:
73+
endif::[]
6774

6875

6976
[id="installation-network-user-infra_{context}"]
@@ -97,6 +104,41 @@ node names. Another supported approach is to always refer to hosts by their
97104
fully-qualified domain names in both the node objects and all DNS requests.
98105
endif::azure,gcp[]
99106

107+
ifdef::rhv[]
108+
.Firewall
109+
110+
Configure your firewall so your cluster has access to required sites.
111+
112+
See also:
113+
114+
ifndef::openshift-origin[]
115+
* link:https://access.redhat.com/documentation/en-us/red_hat_virtualization/4.4/html-single/planning_and_prerequisites_guide/index#RHV-manager-firewall-requirements_RHV_planning[Red Hat Virtualization Manager firewall requirements]
116+
* link:https://access.redhat.com/documentation/en-us/red_hat_virtualization/4.4/html-single/planning_and_prerequisites_guide#host-firewall-requirements_RHV_planning[Host firewall requirements]
117+
endif::[]
118+
ifdef::openshift-origin[]
119+
* link:https://ovirt.org/documentation/installing_ovirt_as_a_self-hosted_engine_using_the_command_line/index.html#RHV-manager-firewall-requirements_SHE_cli_deploy[oVirt Engine firewall requirements]
120+
* link:https://ovirt.org/documentation/installing_ovirt_as_a_self-hosted_engine_using_the_command_line/index.html#host-firewall-requirements_SHE_cli_deploy[Host firewall requirements]
121+
endif::[]
122+
123+
ifeval::["{context}" == "installing-rhv-user-infra"]
124+
.Load balancers
125+
126+
Configure one or preferably two layer-4 load balancers:
127+
128+
* Provide load balancing for ports `6443` and `22623` on the control plane and bootstrap machines. Port `6443` provides access to the Kubernetes API server and must be reachable both internally and externally. Port `22623` must be accessible to nodes within the cluster.
129+
130+
* Provide load balancing for port `443` and `80` for machines that run the Ingress router, which are usually compute nodes in the default configuration. Both ports must be accessible from within and outside the cluster.
131+
endif::[]
132+
133+
.DNS
134+
135+
Configure infrastructure-provided DNS to allow the correct resolution of the main components and services. If you use only one load balancer, these DNS records can point to the same IP address.
136+
137+
* Create DNS records for `api.<cluster_name>.<base_domain>` (internal and external resolution) and `api-int.<cluster_name>.<base_domain>` (internal resolution) that point to the load balancer for the control plane machines.
138+
139+
* Create a DNS record for `*.apps.<cluster_name>.<base_domain>` that points to the load balancer for the Ingress router. For example, ports `443` and `80` of the compute machines.
140+
endif::rhv[]
141+
100142
ifndef::ibm-z[]
101143
[id="installation-host-names-dhcp-user-infra_{context}"]
102144
== Setting the cluster node hostnames through DHCP
@@ -121,6 +163,12 @@ ifndef::restricted,origin[]
121163
In connected {product-title} environments, all nodes are required to have internet access to pull images
122164
for platform containers and provide telemetry data to Red Hat.
123165
====
166+
ifeval::["{context}" == "installing-rhv-restricted-network"]
167+
:!rhv:
168+
endif::[]
169+
ifeval::["{context}" == "installing-rhv-user-infra"]
170+
:!rhv:
171+
endif::[]
124172
endif::restricted,origin[]
125173

126174
ifdef::ibm-z-kvm[]

0 commit comments

Comments
 (0)