Skip to content

Commit 42b871d

Browse files
authored
Merge pull request #96319 from brendan-daly-red-hat/OSDOCS-15374
OSDOCS-15374#combining vSphere customization assemblies
2 parents 451ad6f + dd974d4 commit 42b871d

30 files changed

+72
-117
lines changed

_topic_maps/_topic_map.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -617,8 +617,6 @@ Topics:
617617
File: installing-vsphere-installer-provisioned
618618
- Name: Installing a cluster with customizations
619619
File: installing-vsphere-installer-provisioned-customizations
620-
- Name: Installing a cluster with network customizations
621-
File: installing-vsphere-installer-provisioned-network-customizations
622620
- Name: Installing a cluster in a disconnected environment
623621
File: installing-restricted-networks-installer-provisioned-vsphere
624622
- Name: User-provisioned infrastructure

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

Lines changed: 40 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,17 @@ include::_attributes/common-attributes.adoc[]
88
toc::[]
99

1010
In {product-title} version {product-version}, you can install a cluster on your
11-
VMware vSphere instance by using installer-provisioned infrastructure. To customize the installation, you modify parameters in the `install-config.yaml` file before you install the cluster.
11+
{vmw-first} instance by using installer-provisioned infrastructure with customizations, including network configuration options. In each, you modify parameters in the `install-config.yaml` file before you install the cluster.
12+
13+
By customizing your network configuration, your cluster can coexist with existing IP address allocations in your environment and integrate with existing MTU and VXLAN configurations.
14+
15+
You must set most of the network configuration parameters during installation, and you can modify only `kubeProxy` configuration parameters in a running cluster.
1216

1317
[id="prerequisites_installing-vsphere-installer-provisioned-customizations"]
1418
== Prerequisites
1519

1620
* You have completed the tasks in xref:../../../installing/installing_vsphere/ipi/ipi-vsphere-preparing-to-install.adoc#ipi-vsphere-preparing-to-install[Preparing to install a cluster using installer-provisioned infrastructure].
17-
* 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.
21+
* You reviewed your {vmw-short} platform licenses. Red{nbsp}Hat does not place any restrictions on your {vmw-short} licenses, but some {vmw-short} infrastructure components require licensing.
1822
* You reviewed details about the xref:../../../architecture/architecture-installation.adoc#architecture-installation[{product-title} installation and update] processes.
1923
* You read the documentation on xref:../../../installing/overview/installing-preparing.adoc#installing-preparing[selecting a cluster installation method and preparing it for users].
2024
* You provisioned xref:../../../storage/understanding-persistent-storage.adoc#understanding-persistent-storage[persistent storage] for your cluster. To deploy a private image registry, your storage must provide `ReadWriteMany` access modes.
@@ -36,13 +40,13 @@ include::modules/installation-vsphere-regions-zones-host-groups.adoc[leveloffset
3640
[role="_additional-resources"]
3741
.Additional resources
3842

39-
* xref:../../../installing/installing_vsphere/installation-config-parameters-vsphere.adoc#installation-configuration-parameters-additional-vsphere_installation-config-parameters-vsphere[Additional VMware vSphere configuration parameters]
43+
* xref:../../../installing/installing_vsphere/installation-config-parameters-vsphere.adoc#installation-configuration-parameters-additional-vsphere_installation-config-parameters-vsphere[Additional {vmw-full} configuration parameters]
4044

41-
* xref:../../../installing/installing_vsphere/installation-config-parameters-vsphere.adoc#deprecated-parameters-vsphere_installation-config-parameters-vsphere[Deprecated VMware vSphere configuration parameters]
45+
* xref:../../../installing/installing_vsphere/installation-config-parameters-vsphere.adoc#deprecated-parameters-vsphere_installation-config-parameters-vsphere[Deprecated {vmw-full} configuration parameters]
4246

43-
* xref:../../../storage/container_storage_interface/persistent-storage-csi-migration.adoc#persistent-storage-csi-migration-sc-vsphere_persistent-storage-csi-migration[vSphere automatic migration]
47+
* xref:../../../storage/container_storage_interface/persistent-storage-csi-migration.adoc#persistent-storage-csi-migration-sc-vsphere_persistent-storage-csi-migration[{vmw-short}automatic migration]
4448

45-
* 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]
49+
* xref:../../../storage/container_storage_interface/persistent-storage-csi-vsphere.adoc#persistent-storage-csi-vsphere-top-aware_persistent-storage-csi-vsphere[{vmw-full} CSI Driver Operator]
4650

4751
* xref:../../../nodes/clusters/nodes-cluster-enabling-features.adoc#nodes-cluster-enabling[Enabling features using feature gates]
4852

@@ -56,6 +60,8 @@ include::modules/installation-installer-provisioned-vsphere-config-yaml.adoc[lev
5660

5761
include::modules/installation-configure-proxy.adoc[leveloffset=+2]
5862

63+
include::modules/ipi-install-modifying-install-config-for-dual-stack-network.adoc[leveloffset=+2]
64+
5965
include::modules/configuring-vsphere-regions-zones.adoc[leveloffset=+2]
6066

6167
include::modules/configuring-vsphere-host-groups.adoc[leveloffset=+2]
@@ -64,6 +70,31 @@ include::modules/configuring-vsphere-host-groups.adoc[leveloffset=+2]
6470
.Additional resources
6571
* xref:../../../nodes/clusters/nodes-cluster-enabling-features.adoc#nodes-cluster-enabling[Enabling features using feature gates]
6672

73+
// Specifying multiple NICS
74+
include::modules/installation-vsphere-multiple-nics.adoc[leveloffset=+2]
75+
76+
[role="_additional-resources"]
77+
.Additional resources
78+
79+
* xref:../../../installing/installing_vsphere/installation-config-parameters-vsphere.adoc#installation-configuration-parameters-network_installation-config-parameters-vsphere[Network configuration parameters]
80+
81+
// Network configuration phases
82+
include::modules/nw-network-config.adoc[leveloffset=+1]
83+
84+
// Specifying advanced network configuration
85+
include::modules/nw-modifying-operator-install-config.adoc[leveloffset=+1]
86+
87+
// Specifying multiple subnets for your network
88+
include::modules/nw-operator-vsphere-multiple-subnets.adoc[leveloffset=+2]
89+
90+
[role="_additional-resources"]
91+
.Additional resources
92+
93+
* xref:../../../rest_api/config_apis/infrastructure-config-openshift-io-v1.adoc#spec-platformspec-vsphere-nodenetworking[`.spec.platformSpec.vsphere.nodeNetworking`]
94+
95+
// Cluster Network Operator configuration
96+
include::modules/nw-operator-cr.adoc[leveloffset=+1]
97+
6798
// Services for a user-managed load balancer
6899
include::modules/nw-osp-services-external-load-balancer.adoc[leveloffset=+1]
69100

@@ -96,11 +127,13 @@ include::modules/cluster-telemetry.adoc[leveloffset=+1]
96127

97128
* See xref:../../../support/remote_health_monitoring/about-remote-health-monitoring.adoc#about-remote-health-monitoring[About remote health monitoring] for more information about the Telemetry service
98129

130+
include::modules/ipi-install-configure-network-components-to-run-on-the-control-plane.adoc[leveloffset=+1]
131+
99132
[id="next-steps_installing-vsphere-installer-provisioned-customizations"]
100133
== Next steps
101134

102135
* xref:../../../post_installation_configuration/cluster-tasks.adoc#available_cluster_customizations[Customize your cluster].
103136
* If necessary, you can
104137
xref:../../../support/remote_health_monitoring/opting-out-of-remote-health-reporting.adoc#opting-out-remote-health-reporting_opting-out-remote-health-reporting[opt out of remote health reporting].
105138
* xref:../../../registry/configuring_registry_storage/configuring-registry-storage-vsphere.adoc#configuring-registry-storage-vsphere[Set up your registry and configure registry storage].
106-
* Optional: xref:../../../installing/installing_vsphere/using-vsphere-problem-detector-operator.adoc#vsphere-problem-detector-viewing-events_vsphere-problem-detector[View the events from the vSphere Problem Detector Operator] to determine if the cluster has permission or storage configuration issues.
139+
* Optional: xref:../../../installing/installing_vsphere/using-vsphere-problem-detector-operator.adoc#vsphere-problem-detector-viewing-events_vsphere-problem-detector[View the events from the {vmw-short} Problem Detector Operator] to determine if the cluster has permission or storage configuration issues.

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

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,6 @@ Installer-provisioned infrastructure is useful for installing in environments wi
3030

3131
* **xref:../../installing/installing_vsphere/ipi/installing-vsphere-installer-provisioned-customizations.adoc#installing-vsphere-installer-provisioned-customizations[Installing a cluster on vSphere with customizations]**: You can install {product-title} on vSphere by using installer-provisioned infrastructure installation with the default customization options.
3232

33-
* **xref:../../installing/installing_vsphere/ipi/installing-vsphere-installer-provisioned-network-customizations.adoc#installing-vsphere-installer-provisioned-network-customizations[Installing a cluster on vSphere with network customizations]**: You can install {product-title} on installer-provisioned vSphere infrastructure, with network customizations. You can customize your {product-title} network configuration during installation, so that your cluster can coexist with your existing IP address allocations and adhere to your network requirements.
34-
3533
* **xref:../../installing/installing_vsphere/ipi/installing-restricted-networks-installer-provisioned-vsphere.adoc#installing-restricted-networks-installer-provisioned-vsphere[Installing a cluster on vSphere in a restricted network]**: You can install a cluster on VMware vSphere infrastructure in a restricted network by creating an internal mirror of the installation release content.
3634
You can use this method to deploy {product-title} on an internal network that is not visible to the internet.
3735

@@ -41,9 +39,7 @@ You can install {product-title} on vSphere by using user-provisioned infrastruct
4139
User-provisioned infrastructure requires the user to provision all resources required by {product-title}.
4240
If you do not use infrastructure that the installation program provisions, you must manage and maintain the cluster resources yourself.
4341

44-
* **xref:../../installing/installing_vsphere/upi/installing-vsphere.adoc#installing-vsphere[Installing a cluster on vSphere with user-provisioned infrastructure]**: You can install {product-title} on VMware vSphere infrastructure that you provision.
45-
46-
* **xref:../../installing/installing_vsphere/upi/installing-vsphere-network-customizations.adoc#installing-vsphere-network-customizations[Installing a cluster on vSphere with network customizations with user-provisioned infrastructure]**: You can install {product-title} on VMware vSphere infrastructure that you provision with customized network configuration options.
42+
* **xref:../../installing/installing_vsphere/upi/installing-vsphere.adoc#installing-vsphere[Installing a cluster on vSphere with user-provisioned infrastructure]**: You can install {product-title} on VMware vSphere infrastructure that you provision or you can install {product-title} on VMware vSphere infrastructure that you provision with customized network configuration options
4743

4844
* **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.
4945

0 commit comments

Comments
 (0)