Skip to content

Commit 06debeb

Browse files
authored
Merge pull request #71164 from mjpytlak/osdocs-9555
OSDOCS#9555: Refactor of pre-installation tasks for a UPI installation
2 parents 22d138e + bbfc40c commit 06debeb

10 files changed

+51
-49
lines changed

_topic_maps/_topic_map.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -493,6 +493,8 @@ Topics:
493493
Topics:
494494
- Name: vSphere installation requirements
495495
File: upi-vsphere-installation-reqs
496+
- Name: Preparing to install a cluster
497+
File: upi-vsphere-preparing-to-install
496498
- Name: Installing a cluster
497499
File: installing-vsphere
498500
- Name: Installing a cluster with network customizations

installing/installing_vsphere/upi/installing-restricted-networks-vsphere.adoc

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ The steps for performing a user-provisioned infrastructure installation are prov
1818

1919
== Prerequisites
2020

21+
* You have completed the tasks in xref:../../../installing/installing_vsphere/upi/upi-vsphere-preparing-to-install.adoc#upi-vsphere-preparing-to-install[Preparing to install a cluster using user-provisioned infrastructure].
2122
* You reviewed your VMware platform licenses. Red{nbsp}Hat does not place any restrictions on your VMware licenses, but some VMware infrastructure components require licensing.
2223
* You reviewed details about the xref:../../../architecture/architecture-installation.adoc#architecture-installation[{product-title} installation and update] processes.
2324
* You read the documentation on xref:../../../installing/installing-preparing.adoc#installing-preparing[selecting a cluster installation method and preparing it for users].
@@ -42,12 +43,6 @@ include::modules/installation-about-restricted-network.adoc[leveloffset=+1]
4243

4344
include::modules/cluster-entitlements.adoc[leveloffset=+1]
4445

45-
include::modules/installation-infrastructure-user-infra.adoc[leveloffset=+1]
46-
47-
include::modules/installation-user-provisioned-validating-dns.adoc[leveloffset=+1]
48-
49-
include::modules/ssh-agent-using.adoc[leveloffset=+1]
50-
5146
//You extract the installation program from the mirrored content.
5247

5348
//You can install the CLI on the mirror host.

installing/installing_vsphere/upi/installing-vsphere-network-customizations.adoc

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ The steps for performing a user-provisioned infrastructure installation are prov
2525

2626
== Prerequisites
2727

28+
* You have completed the tasks in xref:../../../installing/installing_vsphere/upi/upi-vsphere-preparing-to-install.adoc#upi-vsphere-preparing-to-install[Preparing to install a cluster using user-provisioned infrastructure].
2829
* You reviewed your VMware platform licenses. Red{nbsp}Hat does not place any restrictions on your VMware licenses, but some VMware infrastructure components require licensing.
2930
* You reviewed details about the xref:../../../architecture/architecture-installation.adoc#architecture-installation[{product-title} installation and update] processes.
3031
* You read the documentation on xref:../../../installing/installing-preparing.adoc#installing-preparing[selecting a cluster installation method and preparing it for users].
@@ -34,12 +35,6 @@ The steps for performing a user-provisioned infrastructure installation are prov
3435

3536
include::modules/cluster-entitlements.adoc[leveloffset=+1]
3637

37-
include::modules/installation-infrastructure-user-infra.adoc[leveloffset=+1]
38-
39-
include::modules/installation-user-provisioned-validating-dns.adoc[leveloffset=+1]
40-
41-
include::modules/ssh-agent-using.adoc[leveloffset=+1]
42-
4338
include::modules/installation-vsphere-regions-zones.adoc[leveloffset=+1]
4439

4540
[role="_additional-resources"]
@@ -53,8 +48,6 @@ include::modules/installation-vsphere-regions-zones.adoc[leveloffset=+1]
5348

5449
* xref:../../../storage/container_storage_interface/persistent-storage-csi-vsphere.adoc#persistent-storage-csi-vsphere-top-aware_persistent-storage-csi-vsphere[VMware vSphere CSI Driver Operator]
5550

56-
include::modules/installation-obtaining-installer.adoc[leveloffset=+1]
57-
5851
include::modules/installation-initializing-manual.adoc[leveloffset=+1]
5952

6053
[role="_additional-resources"]

installing/installing_vsphere/upi/installing-vsphere.adoc

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ The steps for performing a user-provisioned infrastructure installation are prov
1919

2020
== Prerequisites
2121

22+
* You have completed the tasks in xref:../../../installing/installing_vsphere/upi/upi-vsphere-preparing-to-install.adoc#upi-vsphere-preparing-to-install[Preparing to install a cluster using user-provisioned infrastructure].
2223
* You reviewed your VMware platform licenses. Red{nbsp}Hat does not place any restrictions on your VMware licenses, but some VMware infrastructure components require licensing.
2324
* You reviewed details about the xref:../../../architecture/architecture-installation.adoc#architecture-installation[{product-title} installation and update] processes.
2425
* You read the documentation on xref:../../../installing/installing-preparing.adoc#installing-preparing[selecting a cluster installation method and preparing it for users].
@@ -34,12 +35,6 @@ Be sure to also review this site list if you are configuring a proxy.
3435

3536
include::modules/cluster-entitlements.adoc[leveloffset=+1]
3637

37-
include::modules/installation-infrastructure-user-infra.adoc[leveloffset=+1]
38-
39-
include::modules/installation-user-provisioned-validating-dns.adoc[leveloffset=+1]
40-
41-
include::modules/ssh-agent-using.adoc[leveloffset=+1]
42-
4338
include::modules/installation-vsphere-regions-zones.adoc[leveloffset=+1]
4439

4540
[role="_additional-resources"]
@@ -53,8 +48,6 @@ include::modules/installation-vsphere-regions-zones.adoc[leveloffset=+1]
5348

5449
* xref:../../../storage/container_storage_interface/persistent-storage-csi-vsphere.adoc#persistent-storage-csi-vsphere-top-aware_persistent-storage-csi-vsphere[VMware vSphere CSI Driver Operator]
5550

56-
include::modules/installation-obtaining-installer.adoc[leveloffset=+1]
57-
5851
include::modules/installation-initializing-manual.adoc[leveloffset=+1]
5952

6053
[role="_additional-resources"]
@@ -81,8 +74,6 @@ include::modules/installation-disk-partitioning.adoc[leveloffset=+1]
8174

8275
include::modules/architecture-rhcos-updating-bootloader.adoc[leveloffset=+1]
8376

84-
include::modules/cli-installing-cli.adoc[leveloffset=+1]
85-
8677
include::modules/installation-installing-bare-metal.adoc[leveloffset=+1]
8778

8879
include::modules/cli-logging-in-kubeadmin.adoc[leveloffset=+1]
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
[id="upi-vsphere-preparing-to-install"]
3+
= Preparing to install a cluster using user-provisioned infrastructure
4+
include::_attributes/common-attributes.adoc[]
5+
:context: upi-vsphere-preparing-to-install
6+
7+
toc::[]
8+
9+
You prepare to install an {product-title} cluster on vSphere by completing the following steps:
10+
11+
* Downloading the installation program.
12+
+
13+
[NOTE]
14+
====
15+
If you are installing in a disconnected environment, you extract the installation program from the mirrored content. For more information, see xref:../../../installing/disconnected_install/installing-mirroring-installation-images.adoc#installing-mirroring-installation-images[Mirroring images for a disconnected installation].
16+
====
17+
* Installing the {oc-first}.
18+
+
19+
[NOTE]
20+
====
21+
If you are installing in a disconnected environment, install `oc` to the mirror host.
22+
====
23+
* Generating an SSH key pair. You can use this key pair to authenticate into the {product-title} cluster's nodes after it is deployed.
24+
* Preparing the user-provisioned infrastructure.
25+
* Validating DNS resolution.
26+
27+
include::modules/installation-obtaining-installer.adoc[leveloffset=+1]
28+
29+
include::modules/cli-installing-cli.adoc[leveloffset=+1]
30+
31+
include::modules/ssh-agent-using.adoc[leveloffset=+1]
32+
33+
include::modules/installation-infrastructure-user-infra.adoc[leveloffset=+1]
34+
35+
include::modules/installation-user-provisioned-validating-dns.adoc[leveloffset=+1]

modules/cli-installing-cli.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
// * installing/installing_ibm_cloud_public/installing-ibm-cloud-vpc.adoc
3535
// * installing/installing_ibm_cloud_public/installing-ibm-cloud-private.adoc
3636
// * installing/install_config/installing-restricted-networks-preparations.adoc
37-
// * installing/installing_vsphere/installing-vsphere.adoc
3837
// * installing/installing_ibm_z/installing-ibm-z.adoc
3938
// * openshift_images/samples-operator-alt-registry.adoc
4039
// * updating/updating-restricted-network-cluster/mirroring-image-repository.adoc
@@ -48,6 +47,7 @@
4847
// * installing/installing-restricted-networks-azure-installer-provisioned.adoc
4948
// * installing/installing_azure/installing-restricted-networks-azure-user-provisioned.adoc
5049
// * installing/installing_vsphere/ipi/ipi-vsphere-preparing-to-install.adoc
50+
// * installing/installing_vsphere/upi/upi-vsphere-preparing-to-install.adoc
5151
// AMQ docs link to this; do not change anchor
5252

5353
ifeval::["{context}" == "mirroring-ocp-image-repository"]

modules/installation-infrastructure-user-infra.adoc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,12 @@
33
// * installing/installing_bare_metal/installing-bare-metal.adoc
44
// * installing/installing_bare_metal/installing-restricted-networks-bare-metal.adoc
55
// * installing/installing_platform_agnostic/installing-platform-agnostic.adoc
6-
// * installing/installing_vsphere/installing-restricted-networks-vsphere.adoc
7-
// * installing/installing_vsphere/installing-vsphere.adoc
8-
// * installing/installing_vsphere/installing-vsphere-network-customizations.adoc
96
// * installing/installing_ibm_z/installing-ibm-z.adoc
107
// * installing/installing_ibm_z/installing-restricted-networks-ibm-z.adoc
118
// * installing/installing_ibm_z/installing-restricted-networks-ibm-z-kvm.adoc
129
// * installing/installing_ibm_z/installing-ibm-power.adoc
1310
// * installing/installing_ibm_z/installing-restricted-networks-ibm-power.adoc
11+
// * installing/installing_vsphere/upi/upi-vsphere-preparing-to-install.adoc
1412

1513
ifeval::["{context}" == "installing-ibm-z"]
1614
:ibm-z:

modules/installation-obtaining-installer.adoc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,12 @@
3333
// * installing/installing_platform_agnostic/installing-platform-agnostic.adoc
3434
// * installing/installing_ibm_powervs/installing-ibm-power-vs-private-cluster.adoc
3535
// * installing/installing_ibm_powervs/installing-ibm-powervs-vpc.adoc
36-
// * installing/installing_vsphere/installing-vsphere.adoc
37-
// * installing/installing_vsphere/installing-vsphere-network-customizations.adoc
3836
// * installing/installing_ibm_z/installing-ibm-z.adoc
3937
// * installing/installing_ibm_z/installing-ibm-z-kvm.adoc
4038
// * installing/installing_nutanix/installing-nutanix-installer-provisioned.adoc
4139
// * installing/installing_azure/installing-restricted-networks-azure-user-provisioned.adoc
4240
// * installing/installing_vsphere/ipi/ipi-vsphere-preparing-to-install.adoc
41+
// * installing/installing_vsphere/upi/upi-vsphere-preparing-to-install.adoc
4342

4443

4544
ifeval::["{context}" == "installing-ibm-z"]

modules/installation-user-provisioned-validating-dns.adoc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,7 @@
1212
// * installing/installing_vmc/installing-restricted-networks-vmc-user-infra.adoc
1313
// * installing/installing_vmc/installing-vmc-network-customizations-user-infra.adoc
1414
// * installing/installing_vmc/installing-vmc-user-infra.adoc
15-
// * installing/installing_vsphere/installing-restricted-networks-vsphere.adoc
16-
// * installing/installing_vsphere/installing-vsphere-network-customizations.adoc
17-
// * installing/installing_vsphere/installing-vsphere.adoc
15+
// * installing/installing_vsphere/upi/upi-vsphere-preparing-to-install.adoc
1816

1917
:_mod-docs-content-type: PROCEDURE
2018
[id="installation-user-provisioned-validating-dns_{context}"]

modules/ssh-agent-using.adoc

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,6 @@
4040
// * installing/installing_aws/installing-restricted-networks-aws.adoc
4141
// * installing/installing_bare_metal/installing-restricted-networks-bare-metal.adoc
4242
// * installing/installing_platform_agnostic/installing-platform-agnostic.adoc
43-
// * installing/installing_vsphere/installing-restricted-networks-vsphere.adoc
44-
// * installing/installing_vsphere/installing-vsphere.adoc
45-
// * installing/installing_vsphere/installing-vsphere-network-customizations.adoc
4643
// * installing/installing_ibm_z/installing-ibm-z.adoc
4744
// * installing/installing_ibm_z/installing-restricted-networks-ibm-z.adoc
4845
// * installing/installing_ibm_z/installing-ibm-z-kvm.adoc
@@ -53,11 +50,8 @@
5350
// * installing/installing_azure/installing-restricted-networks-azure-installer-provisioned.adoc
5451
// * installing/installing_azure/installing-restricted-networks-azure-user-provisioned.adoc
5552
// * installing/installing_vsphere/ipi/ipi-vsphere-preparing-to-install.adoc
53+
// * installing/installing_vsphere/upi/upi-vsphere-preparing-to-install.adoc
5654

57-
58-
ifeval::["{context}" == "installing-restricted-networks-vsphere"]
59-
:user-infra:
60-
endif::[]
6155
ifeval::["{context}" == "installing-restricted-networks-bare-metal"]
6256
:user-infra:
6357
endif::[]
@@ -94,9 +88,6 @@ endif::[]
9488
ifeval::["{context}" == "installing-bare-metal"]
9589
:user-infra:
9690
endif::[]
97-
ifeval::["{context}" == "installing-vsphere"]
98-
:user-infra:
99-
endif::[]
10091
ifeval::["{context}" == "installing-aws-user-infra"]
10192
:user-infra:
10293
endif::[]
@@ -127,6 +118,9 @@ endif::[]
127118
ifeval::["{context}" == "installing-restricted-networks-azure-user-provisioned"]
128119
:user-infra:
129120
endif::[]
121+
ifeval::["{context}" == "upi-vsphere-preparing-to-install"]
122+
:user-infra:
123+
endif::[]
130124

131125
:_mod-docs-content-type: PROCEDURE
132126
[id="ssh-agent-using_{context}"]
@@ -239,9 +233,6 @@ ifdef::user-infra[]
239233
If you install a cluster on infrastructure that you provision, you must provide the key to the installation program.
240234
endif::user-infra[]
241235
242-
ifeval::["{context}" == "installing-restricted-networks-vsphere"]
243-
:!user-infra:
244-
endif::[]
245236
ifeval::["{context}" == "installing-restricted-networks-bare-metal"]
246237
:!user-infra:
247238
endif::[]
@@ -278,9 +269,6 @@ endif::[]
278269
ifeval::["{context}" == "installing-bare-metal"]
279270
:!user-infra:
280271
endif::[]
281-
ifeval::["{context}" == "installing-vsphere"]
282-
:!user-infra:
283-
endif::[]
284272
ifeval::["{context}" == "installing-aws-user-infra"]
285273
:!user-infra:
286274
endif::[]
@@ -311,3 +299,6 @@ endif::[]
311299
ifeval::["{context}" == "installing-restricted-networks-azure-user-provisioned"]
312300
:!user-infra:
313301
endif::[]
302+
ifeval::["{context}" == "upi-vsphere-preparing-to-install"]
303+
:!user-infra:
304+
endif::[]

0 commit comments

Comments
 (0)