Skip to content

Commit 8ec654f

Browse files
authored
Merge pull request #69675 from mjpytlak/osdocs-8721
OSDOCS#8721: Refactor of vSphere install reqs for IPI
2 parents 17817dd + 161140f commit 8ec654f

14 files changed

+44
-119
lines changed

_topic_maps/_topic_map.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -469,6 +469,8 @@ Topics:
469469
Dir: ipi
470470
Distros: openshift-origin,openshift-enterprise
471471
Topics:
472+
- Name: vSphere installation requirements
473+
File: ipi-vsphere-installation-reqs
472474
- Name: Installing a cluster
473475
File: installing-vsphere-installer-provisioned
474476
- Name: Installing a cluster with customizations

installing/installing_vsphere/ipi/installing-restricted-networks-installer-provisioned-vsphere.adoc

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -35,29 +35,6 @@ include::modules/installation-about-restricted-network.adoc[leveloffset=+1]
3535

3636
include::modules/cluster-entitlements.adoc[leveloffset=+1]
3737

38-
include::modules/installation-vsphere-infrastructure.adoc[leveloffset=+1]
39-
40-
include::modules/installation-vsphere-installer-network-requirements.adoc[leveloffset=+1]
41-
42-
include::modules/vmware-csi-driver-reqs.adoc[leveloffset=+1]
43-
44-
[role="_additional-resources"]
45-
.Additional resources
46-
47-
* To remove a third-party vSphere CSI driver, see xref:../../../storage/container_storage_interface/persistent-storage-csi-vsphere.adoc#persistent-storage-csi-vsphere-install-issues_persistent-storage-csi-vsphere[Removing a third-party vSphere CSI Driver].
48-
* To update the hardware version for your vSphere nodes, see xref:../../../updating/updating_a_cluster/updating-hardware-on-nodes-running-on-vsphere.adoc#updating-hardware-on-nodes-running-on-vsphere[Updating hardware on nodes running in vSphere].
49-
50-
include::modules/installation-vsphere-installer-infra-requirements.adoc[leveloffset=+1]
51-
52-
include::modules/installation-vsphere-installer-infra-static-ip-nodes.adoc[leveloffset=+2]
53-
54-
[role="_additional-resources"]
55-
.Additional resources
56-
57-
* xref:../../../post_installation_configuration/node-tasks.html#nodes-vsphere-scaling-machines-static-ip_post-install-node-tasks[Scaling machines to use static IP addresses]
58-
* xref:../../../post_installation_configuration/node-tasks.html#nodes-vsphere-machine-set-scaling-static-ip_post-install-node-tasks[Using a machine set to scale machines with configured static IP addresses]
59-
60-
6138
include::modules/ssh-agent-using.adoc[leveloffset=+1]
6239

6340
include::modules/installation-adding-vcenter-root-certificates.adoc[leveloffset=+1]

installing/installing_vsphere/ipi/installing-vsphere-installer-provisioned-customizations.adoc

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -28,25 +28,6 @@ Be sure to also review this site list if you are configuring a proxy.
2828

2929
include::modules/cluster-entitlements.adoc[leveloffset=+1]
3030

31-
include::modules/installation-vsphere-infrastructure.adoc[leveloffset=+1]
32-
33-
include::modules/installation-vsphere-installer-network-requirements.adoc[leveloffset=+1]
34-
35-
include::modules/vmware-csi-driver-reqs.adoc[leveloffset=+1]
36-
37-
[role="_additional-resources"]
38-
.Additional resources
39-
40-
* To remove a third-party vSphere CSI driver, see xref:../../../storage/container_storage_interface/persistent-storage-csi-vsphere.adoc#persistent-storage-csi-vsphere-install-issues_persistent-storage-csi-vsphere[Removing a third-party vSphere CSI Driver].
41-
* To update the hardware version for your vSphere nodes, see xref:../../../updating/updating_a_cluster/updating-hardware-on-nodes-running-on-vsphere.adoc#updating-hardware-on-nodes-running-on-vsphere[Updating hardware on nodes running in vSphere].
42-
43-
include::modules/installation-vsphere-installer-infra-requirements.adoc[leveloffset=+1]
44-
45-
include::modules/installation-vsphere-installer-infra-static-ip-nodes.adoc[leveloffset=+2]
46-
47-
* xref:../../../post_installation_configuration/node-tasks.html#nodes-vsphere-scaling-machines-static-ip_post-install-node-tasks[Scaling machines to use static IP addresses]
48-
* xref:../../../post_installation_configuration/node-tasks.html#nodes-vsphere-machine-set-scaling-static-ip_post-install-node-tasks[Using a machine set to scale machines with configured static IP addresses]
49-
5031
include::modules/ssh-agent-using.adoc[leveloffset=+1]
5132

5233
include::modules/installation-obtaining-installer.adoc[leveloffset=+1]

installing/installing_vsphere/ipi/installing-vsphere-installer-provisioned-network-customizations.adoc

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -30,25 +30,6 @@ Be sure to also review this site list if you are configuring a proxy.
3030

3131
include::modules/cluster-entitlements.adoc[leveloffset=+1]
3232

33-
include::modules/installation-vsphere-infrastructure.adoc[leveloffset=+1]
34-
35-
include::modules/installation-vsphere-installer-network-requirements.adoc[leveloffset=+1]
36-
37-
include::modules/vmware-csi-driver-reqs.adoc[leveloffset=+1]
38-
39-
[role="_additional-resources"]
40-
.Additional resources
41-
42-
* To remove a third-party vSphere CSI driver, see xref:../../../storage/container_storage_interface/persistent-storage-csi-vsphere.adoc#persistent-storage-csi-vsphere-install-issues_persistent-storage-csi-vsphere[Removing a third-party vSphere CSI Driver].
43-
* To update the hardware version for your vSphere nodes, see xref:../../../updating/updating_a_cluster/updating-hardware-on-nodes-running-on-vsphere.adoc#updating-hardware-on-nodes-running-on-vsphere[Updating hardware on nodes running in vSphere].
44-
45-
include::modules/installation-vsphere-installer-infra-requirements.adoc[leveloffset=+1]
46-
47-
include::modules/installation-vsphere-installer-infra-static-ip-nodes.adoc[leveloffset=+2]
48-
49-
* xref:../../../post_installation_configuration/node-tasks.html#nodes-vsphere-scaling-machines-static-ip_post-install-node-tasks[Scaling machines to use static IP addresses]
50-
* xref:../../../post_installation_configuration/node-tasks.html#nodes-vsphere-machine-set-scaling-static-ip_post-install-node-tasks[Using a machine set to scale machines with configured static IP addresses]
51-
5233
include::modules/ssh-agent-using.adoc[leveloffset=+1]
5334

5435
include::modules/installation-obtaining-installer.adoc[leveloffset=+1]

installing/installing_vsphere/ipi/installing-vsphere-installer-provisioned.adoc

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -28,25 +28,6 @@ Be sure to also review this site list if you are configuring a proxy.
2828

2929
include::modules/cluster-entitlements.adoc[leveloffset=+1]
3030

31-
include::modules/installation-vsphere-infrastructure.adoc[leveloffset=+1]
32-
33-
include::modules/installation-vsphere-installer-network-requirements.adoc[leveloffset=+1]
34-
35-
include::modules/vmware-csi-driver-reqs.adoc[leveloffset=+1]
36-
37-
[role="_additional-resources"]
38-
.Additional resources
39-
40-
* To remove a third-party vSphere CSI driver, see xref:../../../storage/container_storage_interface/persistent-storage-csi-vsphere.adoc#persistent-storage-csi-vsphere-install-issues_persistent-storage-csi-vsphere[Removing a third-party vSphere CSI Driver].
41-
* To update the hardware version for your vSphere nodes, see xref:../../../updating/updating_a_cluster/updating-hardware-on-nodes-running-on-vsphere.adoc#updating-hardware-on-nodes-running-on-vsphere[Updating hardware on nodes running in vSphere].
42-
43-
include::modules/installation-vsphere-installer-infra-requirements.adoc[leveloffset=+1]
44-
45-
include::modules/installation-vsphere-installer-infra-static-ip-nodes.adoc[leveloffset=+2]
46-
47-
* xref:../../../post_installation_configuration/node-tasks.html#nodes-vsphere-scaling-machines-static-ip_post-install-node-tasks[Scaling machines to use static IP addresses]
48-
* xref:../../../post_installation_configuration/node-tasks.html#nodes-vsphere-machine-set-scaling-static-ip_post-install-node-tasks[Using a machine set to scale machines with configured static IP addresses]
49-
5031
include::modules/ssh-agent-using.adoc[leveloffset=+1]
5132

5233
include::modules/installation-obtaining-installer.adoc[leveloffset=+1]
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
[id="ipi-vsphere-installation-reqs"]
3+
= vSphere installation requirements
4+
include::_attributes/common-attributes.adoc[]
5+
:context: ipi-vsphere-installation-reqs
6+
7+
toc::[]
8+
9+
Before you begin an installation using installer-provisioned infrastructure, be sure that your vSphere environment meets the following installation requirements.
10+
11+
include::modules/installation-vsphere-infrastructure.adoc[leveloffset=+1]
12+
include::modules/installation-vsphere-installer-network-requirements.adoc[leveloffset=+1]
13+
include::modules/vmware-csi-driver-reqs.adoc[leveloffset=+1]
14+
15+
[role="_additional-resources"]
16+
.Additional resources
17+
18+
* To remove a third-party vSphere CSI driver, see xref:../../../storage/container_storage_interface/persistent-storage-csi-vsphere.adoc#persistent-storage-csi-vsphere-install-issues_persistent-storage-csi-vsphere[Removing a third-party vSphere CSI Driver].
19+
* To update the hardware version for your vSphere nodes, see xref:../../../updating/updating_a_cluster/updating-hardware-on-nodes-running-on-vsphere.adoc#updating-hardware-on-nodes-running-on-vsphere[Updating hardware on nodes running in vSphere].
20+
21+
include::modules/installation-vsphere-installer-infra-requirements.adoc[leveloffset=+1]
22+
include::modules/installation-vsphere-installer-infra-static-ip-nodes.adoc[leveloffset=+2]
23+
24+
[role="_additional-resources"]
25+
.Additional resources
26+
27+
* xref:../../../post_installation_configuration/node-tasks.html#nodes-vsphere-scaling-machines-static-ip_post-install-node-tasks[Scaling machines to use static IP addresses]
28+
* xref:../../../post_installation_configuration/node-tasks.html#nodes-vsphere-machine-set-scaling-static-ip_post-install-node-tasks[Using a machine set to scale machines with configured static IP addresses]

installing/installing_vsphere/preparing-to-install-on-vsphere.adoc

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -57,15 +57,6 @@ User-provisioned infrastructure requires the user to provision all resources req
5757

5858
* **xref:../../installing/installing_vsphere/upi/installing-restricted-networks-vsphere.adoc#installing-restricted-networks-vsphere[Installing a cluster on vSphere in a restricted network with user-provisioned infrastructure]**: {product-title} can be installed on VMware vSphere infrastructure that you provision in a restricted network.
5959

60-
include::modules/installation-vsphere-infrastructure.adoc[leveloffset=+1]
61-
62-
include::modules/vmware-csi-driver-reqs.adoc[leveloffset=+1]
63-
64-
[role="_additional-resources"]
65-
.Additional resources
66-
67-
* To remove a third-party vSphere CSI driver, see xref:../../storage/container_storage_interface/persistent-storage-csi-vsphere.adoc#persistent-storage-csi-vsphere-install-issues_persistent-storage-csi-vsphere[Removing a third-party vSphere CSI Driver].
68-
6960
== Configuring the vSphere connection settings
7061

7162
* **xref:../../installing/installing_vsphere/installing-vsphere-post-installation-configuration.adoc#installing-vsphere-post-installation-configuration[Updating the vSphere connection settings following an installation]**: For installations on vSphere using the Assisted Installer, you must manually update the vSphere connection settings to complete the installation. For installer-provisioned or user-provisioned infrastructure installations on vSphere, you can optionally validate or modify the vSphere connection settings at any time.

modules/installation-vsphere-infrastructure.adoc

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
// Module included in the following assemblies:
22
//
3+
// * installing/installing_vsphere/ipi/ipi-vsphere-installation-reqs.adoc
34
// * installing/installing_vsphere/installing-restricted-networks-vsphere.adoc
45
// * installing/installing_vsphere/installing-vsphere.adoc
56
// * installing/installing_vsphere/installing-vsphere-network-customizations.adoc
6-
// * installing/installing_vsphere/installing-vsphere-installer-provisioned.adoc
7-
// * installing/installing_vsphere/installing-vsphere-installer-provisioned-customizations.adoc
8-
// * installing/installing_vsphere/installing-vsphere-installer-provisioned-network-customizations.adoc
9-
// * installing/installing_vsphere/installing-restricted-networks-installer-provisioned-vsphere.adoc
107

118
[id="installation-vsphere-infrastructure_{context}"]
129
= VMware vSphere infrastructure requirements

modules/installation-vsphere-installer-infra-requirements.adoc

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,10 @@
11
// Module included in the following assemblies for vSphere:
22
//
3-
// * installing/installing_vsphere/installing-vsphere-installer-provisioned.adoc
4-
// * installing/installing_vsphere/installing-vsphere-installer-provisioned-customizations.adoc
5-
// * installing/installing_vsphere/installing-vsphere-installer-provisioned-network-customizations.adoc
3+
// * installing/installing_vsphere/ipi/ipi-vsphere-installation-reqs.adoc
64
// * installing/installing_vsphere/installing-vsphere.adoc
75
// * installing/installing_vsphere/installing-vsphere-network-customizations.adoc
8-
// * installing/installing_vsphere/installing-restricted-networks-installer-provisioned-vsphere.adoc
96
// * installing/installing_vsphere/installing-restricted-networks-vsphere.adoc
107

11-
ifeval::["{context}" == "installing-restricted-networks-installer-provisioned-vsphere"]
12-
:restricted:
13-
endif::[]
14-
158
ifeval::["{context}" == "installing-vsphere"]
169
:vsphere:
1710
endif::[]
@@ -446,9 +439,9 @@ Configure the default gateway to use the DHCP server. All nodes must be in the s
446439

447440
You must use the Dynamic Host Configuration Protocol (DHCP) for the network and ensure that the DHCP server is configured to provide persistent IP addresses to the cluster machines. In the DHCP lease, you must configure the DHCP to use the default gateway. All nodes must be in the same VLAN. You cannot scale the cluster using a second VLAN as a Day 2 operation.
448441

449-
ifdef::restricted[]
450-
The VM in your restricted network must have access to vCenter so that it can provision and manage nodes, persistent volume claims (PVCs), and other resources.
451-
endif::restricted[]
442+
443+
If you are installing to a restricted environment, the VM in your restricted network must have access to vCenter so that it can provision and manage nodes, persistent volume claims (PVCs), and other resources.
444+
452445
Additionally, you must create the following networking resources before you install the {product-title} cluster:
453446

454447
[NOTE]
@@ -495,10 +488,6 @@ default. This record must be resolvable by both clients external to the cluster
495488
and from all the nodes within the cluster.
496489
|===
497490

498-
ifeval::["{context}" == "installing-restricted-networks-installer-provisioned-vsphere"]
499-
:!restricted:
500-
endif::[]
501-
502491
ifeval::["{context}" == "installing-vsphere"]
503492
:!vsphere:
504493
endif::[]

modules/installation-vsphere-installer-infra-static-ip-nodes.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * installing/installing_vsphere/ipi/ipi-vsphere-installation-reqs.adoc
4+
15
:_mod-docs-content-type: CONCEPT
26
[discrete]
37
[id="installation-vsphere-installer-infra-static-ip-nodes_{context}"]

0 commit comments

Comments
 (0)