Skip to content

Commit b4a8637

Browse files
authored
Merge pull request #47558 from alishaIBM/ipi_deploy
OCP 4.13 - IBM Power Virtual Server using installer-provisioned infrastructure
2 parents 30182eb + 7901f5a commit b4a8637

File tree

43 files changed

+1661
-53
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+1661
-53
lines changed

_topic_maps/_topic_map.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -394,6 +394,26 @@ Topics:
394394
File: installing-ibm-power
395395
- Name: Restricted network IBM Power installation
396396
File: installing-restricted-networks-ibm-power
397+
- Name: Installing on IBM Power Virtual Server
398+
Dir: installing_ibm_powervs
399+
Distros: openshift-enterprise
400+
Topics:
401+
- Name: Preparing to install on IBM Power Virtual Server
402+
File: preparing-to-install-on-ibm-power-vs
403+
- Name: Configuring an IBM Cloud account
404+
File: installing-ibm-cloud-account-power-vs
405+
- Name: Creating an IBM Power Virtual Server workspace
406+
File: creating-ibm-power-vs-workspace
407+
- Name: Installing a cluster on IBM Power Virtual Server with customizations
408+
File: installing-ibm-power-vs-customizations
409+
- Name: Installing a cluster on IBM Power Virtual Server into an existing VPC
410+
File: installing-ibm-powervs-vpc
411+
- Name: Installing a private cluster on IBM Power Virtual Server
412+
File: installing-ibm-power-vs-private-cluster
413+
- Name: Installing a cluster on IBM Power Virtual Server in a restricted network
414+
File: installing-restricted-networks-ibm-power-vs
415+
- Name: Uninstalling a cluster on IBM Power Virtual Server
416+
File: uninstalling-cluster-ibm-power-vs
397417
- Name: Installing on OpenStack
398418
Dir: installing_openstack
399419
Distros: openshift-origin,openshift-enterprise
@@ -2126,6 +2146,8 @@ Topics:
21262146
File: creating-machineset-gcp
21272147
- Name: Creating a compute machine set on IBM Cloud
21282148
File: creating-machineset-ibm-cloud
2149+
- Name: Creating a compute machine set on IBM Power Virtual Server
2150+
File: creating-machineset-ibm-power-vs
21292151
- Name: Creating a compute machine set on Nutanix
21302152
File: creating-machineset-nutanix
21312153
- Name: Creating a compute machine set on OpenStack
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
:_content-type: ASSEMBLY
2+
[id="creating-ibm-power-vs-workspace"]
3+
= Creating an {ibmpowerProductName} Virtual Server workspace
4+
include::_attributes/common-attributes.adoc[]
5+
:context: creating-ibm-power-vs-workspace
6+
7+
:FeatureName: {ibmpowerProductName} Virtual Server using installer-provisioned infrastructure
8+
include::snippets/technology-preview.adoc[]
9+
10+
include::modules/creating-ibm-power-vs-workspace-procedure.adoc[leveloffset=+1]
11+
12+
13+
[id="next-steps_creating-ibm-power-vs-workspace"]
14+
== Next steps
15+
* xref:../../installing/installing_ibm_powervs/installing-ibm-power-vs-customizations.adoc#installing-ibm-power-vs-customizations[Installing a cluster on {ibmpowerProductName} Virtual Server with customizations]
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
:_content-type: ASSEMBLY
2+
[id="installing-ibm-cloud-account-power-vs"]
3+
= Configuring an IBM Cloud account
4+
include::_attributes/common-attributes.adoc[]
5+
:context: installing-ibm-cloud-account-power-vs
6+
7+
toc::[]
8+
9+
Before you can install {product-title}, you must configure an IBM Cloud account.
10+
11+
:FeatureName: {ibmpowerProductName} Virtual Server using installer-provisioned infrastructure
12+
include::snippets/technology-preview.adoc[]
13+
14+
[id="prerequisites_installing-ibm-cloud-account-power-vs"]
15+
== Prerequisites
16+
17+
* You have an IBM Cloud account with a subscription. You cannot install {product-title} on a free or on a trial IBM Cloud account.
18+
19+
include::modules/quotas-and-limits-ibm-power-vs.adoc[leveloffset=+1]
20+
21+
[id="configuring-dns-resolution-powervs"]
22+
== Configuring DNS resolution
23+
24+
How you configure DNS resolution depends on the type of {product-title} cluster you are installing:
25+
26+
* If you are installing a public cluster, you use IBM Cloud Internet Services (CIS).
27+
* If you are installing a private cluster, you use IBM Cloud DNS Services (DNS Services).
28+
29+
include::modules/installation-cis-ibm-cloud.adoc[leveloffset=+1]
30+
31+
include::modules/installation-ibm-cloud-iam-policies-api-key.adoc[leveloffset=+1]
32+
33+
include::modules/installation-ibm-cloud-creating-api-key.adoc[leveloffset=+2]
34+
35+
include::modules/installation-ibm-cloud-regions.adoc[leveloffset=+1]
36+
37+
[id="next-steps_installing-ibm-cloud-account-power-vs"]
38+
== Next steps
39+
* xref:../../installing/installing_ibm_powervs/creating-ibm-power-vs-workspace.adoc#creating-ibm-power-vs-workspace[Creating an {ibmpowerProductName} Virtual Server workspace]
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
:_content-type: ASSEMBLY
2+
[id="installing-ibm-power-vs-customizations"]
3+
= Installing a cluster on {ibmpowerProductName} Virtual Server with customizations
4+
include::_attributes/common-attributes.adoc[]
5+
:context: installing-ibm-power-vs-customizations
6+
7+
toc::[]
8+
9+
In {product-title} version {product-version}, you can install a customized cluster on infrastructure that the installation program provisions on {ibmpowerProductName} Virtual Server. To customize the installation, you modify parameters in the `install-config.yaml` file before you install the cluster.
10+
11+
:FeatureName: {ibmpowerProductName} Virtual Server using installer-provisioned infrastructure
12+
include::snippets/technology-preview.adoc[]
13+
14+
[id="prerequisites_installing-ibm-powervs-customizations"]
15+
== Prerequisites
16+
17+
* You reviewed details about the xref:../../architecture/architecture-installation.adoc#architecture-installation[{product-title} installation and update] processes.
18+
* You read the documentation on xref:../../installing/installing-preparing.adoc#installing-preparing[selecting a cluster installation method and preparing it for users].
19+
* You xref:../../installing/installing_ibm_powervs/installing-ibm-cloud-account-power-vs.adoc#installing-ibm-cloud-account-power-vs[configured an IBM Cloud account] to host the cluster.
20+
* If you use a firewall, you xref:../../installing/install_config/configuring-firewall.adoc#configuring-firewall[configured it to allow the sites] that your cluster requires access to.
21+
* You configured the `ccoctl` utility before you installed the cluster. For more information, see xref:../../installing/installing_ibm_powervs/preparing-to-install-on-ibm-power-vs.adoc#choosing-an-method-to-install-ocp-on-power-vs-installer-provisioned[Configuring the Cloud Credential Operator utility].
22+
23+
include::modules/cluster-entitlements.adoc[leveloffset=+1]
24+
25+
include::modules/ssh-agent-using.adoc[leveloffset=+1]
26+
27+
include::modules/installation-obtaining-installer.adoc[leveloffset=+1]
28+
29+
include::modules/installation-ibm-cloud-export-variables.adoc[leveloffset=+1]
30+
31+
include::modules/installation-initializing.adoc[leveloffset=+1]
32+
33+
include::modules/installation-configuration-parameters.adoc[leveloffset=+2]
34+
35+
include::modules/installation-ibm-power-vs-config-yaml.adoc[leveloffset=+2]
36+
37+
include::modules/installation-configure-proxy.adoc[leveloffset=+2]
38+
39+
include::modules/manually-create-iam-ibm-cloud.adoc[leveloffset=+1]
40+
41+
include::modules/installation-launching-installer.adoc[leveloffset=+1]
42+
43+
include::modules/cli-installing-cli.adoc[leveloffset=+1]
44+
45+
include::modules/cli-logging-in-kubeadmin.adoc[leveloffset=+1]
46+
47+
[role="_additional-resources"]
48+
[id="additional-resources_installing-ibm-power-vs-customizations-console"]
49+
.Additional resources
50+
* xref:../../web_console/web-console.adoc#web-console[Accessing the web console]
51+
52+
include::modules/cluster-telemetry.adoc[leveloffset=+1]
53+
54+
[role="_additional-resources"]
55+
[id="additional-resources_installing-ibm-power-vs-customizations-telemetry"]
56+
.Additional resources
57+
* xref:../../support/remote_health_monitoring/about-remote-health-monitoring.adoc#about-remote-health-monitoring[About remote health monitoring]
58+
59+
[id="next-steps_installing-ibm-power-vs-customizations"]
60+
== Next steps
61+
* xref:../../post_installation_configuration/cluster-tasks.adoc#available_cluster_customizations[Customize your cluster]
62+
* If necessary, you can
63+
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]
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
:_content-type: ASSEMBLY
2+
[id="installing-ibm-power-vs-private-cluster"]
3+
= Installing a private cluster on {ibmpowerProductName} Virtual Server
4+
include::_attributes/common-attributes.adoc[]
5+
:context: installing-ibm-power-vs-private-cluster
6+
7+
toc::[]
8+
9+
In {product-title} version {product-version}, you can install a private cluster into an existing VPC and {ibmpowerProductName} Virtual Server Workspace. The installation program provisions the rest of the required infrastructure, which you can further customize. To customize the installation, you modify parameters in the `install-config.yaml` file before you install the cluster.
10+
11+
:FeatureName: {ibmpowerProductName} Virtual Server using installer-provisioned infrastructure
12+
include::snippets/technology-preview.adoc[]
13+
14+
[id="prerequisites_installing-ibm-power-vs-private-cluster"]
15+
== Prerequisites
16+
17+
* You reviewed details about the xref:../../architecture/architecture-installation.adoc#architecture-installation[{product-title} installation and update] processes.
18+
* You read the documentation on xref:../../installing/installing-preparing.adoc#installing-preparing[selecting a cluster installation method and preparing it for users].
19+
* You xref:../../installing/installing_ibm_powervs/installing-ibm-cloud-account-power-vs.adoc#installing-ibm-cloud-account-power-vs[configured an IBM Cloud account] to host the cluster.
20+
* If you use a firewall, you xref:../../installing/install_config/configuring-firewall.adoc#configuring-firewall[configured it to allow the sites] that your cluster requires access to.
21+
* You configured the `ccoctl` utility before you installed the cluster. For more information, see xref:../../installing/installing_ibm_powervs/preparing-to-install-on-ibm-power-vs.adoc#choosing-an-method-to-install-ocp-on-power-vs-installer-provisioned[Configuring the Cloud Credential Operator utility].
22+
23+
include::modules/private-clusters-default.adoc[leveloffset=+1]
24+
25+
include::modules/private-clusters-about-ibm-power-vs.adoc[leveloffset=+1]
26+
27+
include::modules/installation-custom-ibm-power-vs.adoc[leveloffset=+1]
28+
29+
include::modules/cluster-entitlements.adoc[leveloffset=+1]
30+
31+
include::modules/ssh-agent-using.adoc[leveloffset=+1]
32+
33+
include::modules/installation-obtaining-installer.adoc[leveloffset=+1]
34+
35+
include::modules/installation-ibm-cloud-export-variables.adoc[leveloffset=+1]
36+
37+
include::modules/installation-initializing-manual.adoc[leveloffset=+1]
38+
39+
include::modules/installation-configuration-parameters.adoc[leveloffset=+2]
40+
41+
include::modules/installation-minimum-resource-requirements.adoc[leveloffset=+2]
42+
43+
include::modules/installation-ibm-power-vs-config-yaml.adoc[leveloffset=+2]
44+
45+
include::modules/installation-configure-proxy.adoc[leveloffset=+2]
46+
47+
include::modules/manually-create-iam-ibm-cloud.adoc[leveloffset=+1]
48+
49+
include::modules/installation-launching-installer.adoc[leveloffset=+1]
50+
51+
include::modules/cli-installing-cli.adoc[leveloffset=+1]
52+
53+
include::modules/cli-logging-in-kubeadmin.adoc[leveloffset=+1]
54+
55+
[role="_additional-resources"]
56+
[id="additional-resources_installing-ibm-power-vs-private-console"]
57+
.Additional resources
58+
* xref:../../web_console/web-console.adoc#web-console[Accessing the web console]
59+
60+
include::modules/cluster-telemetry.adoc[leveloffset=+1]
61+
62+
[role="_additional-resources"]
63+
[id="additional-resources_installing-ibm-power-vs-private-telemetry"]
64+
.Additional resources
65+
* xref:../../support/remote_health_monitoring/about-remote-health-monitoring.adoc#about-remote-health-monitoring[About remote health monitoring]
66+
67+
68+
[id="next-steps_installing-ibm-power-vs-private-cluster"]
69+
== Next steps
70+
* xref:../../post_installation_configuration/cluster-tasks.adoc#available_cluster_customizations[Customize your cluster]
71+
* Optional: 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]
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
:_content-type: ASSEMBLY
2+
[id="installing-ibm-powervs-vpc"]
3+
= Installing a cluster on {ibmpowerProductName} Virtual Server into an existing VPC
4+
include::_attributes/common-attributes.adoc[]
5+
:context: installing-ibm-powervs-vpc
6+
7+
toc::[]
8+
9+
In {product-title} version {product-version}, you can install a cluster into an existing Virtual Private Cloud (VPC) on IBM Cloud VPC. The installation program provisions the rest of the required infrastructure, which you can then further customize. To customize the installation, you modify parameters in the `install-config.yaml` file before you install the cluster.
10+
11+
:FeatureName: {ibmpowerProductName} Virtual Server using installer-provisioned infrastructure
12+
include::snippets/technology-preview.adoc[]
13+
14+
[id="prerequisites_installing-ibm-powervs-vpc"]
15+
== Prerequisites
16+
17+
* You reviewed details about the xref:../../architecture/architecture-installation.adoc#architecture-installation[{product-title} installation and update] processes.
18+
* You read the documentation on xref:../../installing/installing-preparing.adoc#installing-preparing[selecting a cluster installation method and preparing it for users].
19+
* You xref:../../installing/installing_ibm_powervs/installing-ibm-cloud-account-power-vs.adoc#installing-ibm-cloud-account-power-vs[configured an IBM Cloud account] to host the cluster.
20+
* If you use a firewall, you xref:../../installing/install_config/configuring-firewall.adoc#configuring-firewall[configured it to allow the sites] that your cluster requires access to.
21+
* You configured the `ccoctl` utility before you installed the cluster. For more information, see xref:../../installing/installing_ibm_powervs/preparing-to-install-on-ibm-power-vs.adoc#choosing-an-method-to-install-ocp-on-power-vs-installer-provisioned[Configuring the Cloud Credential Operator utility].
22+
23+
include::modules/installation-custom-ibm-power-vs.adoc[leveloffset=+1]
24+
25+
include::modules/cluster-entitlements.adoc[leveloffset=+1]
26+
27+
include::modules/ssh-agent-using.adoc[leveloffset=+1]
28+
29+
include::modules/installation-obtaining-installer.adoc[leveloffset=+1]
30+
31+
include::modules/installation-ibm-cloud-export-variables.adoc[leveloffset=+1]
32+
33+
include::modules/installation-initializing.adoc[leveloffset=+1]
34+
35+
include::modules/installation-configuration-parameters.adoc[leveloffset=+2]
36+
37+
include::modules/installation-minimum-resource-requirements.adoc[leveloffset=+2]
38+
39+
include::modules/installation-ibm-power-vs-config-yaml.adoc[leveloffset=+2]
40+
41+
include::modules/installation-configure-proxy.adoc[leveloffset=+2]
42+
43+
include::modules/manually-create-iam-ibm-cloud.adoc[leveloffset=+1]
44+
45+
include::modules/installation-launching-installer.adoc[leveloffset=+1]
46+
47+
include::modules/cli-installing-cli.adoc[leveloffset=+1]
48+
49+
include::modules/cli-logging-in-kubeadmin.adoc[leveloffset=+1]
50+
51+
[role="_additional-resources"]
52+
[id="additional-resources_installing-ibm-powervs-vpc-console"]
53+
.Additional resources
54+
* xref:../../web_console/web-console.adoc#web-console[Accessing the web console]
55+
56+
include::modules/cluster-telemetry.adoc[leveloffset=+1]
57+
58+
[role="_additional-resources"]
59+
[id="additional-resources_installing-ibm-powervs-vpc-telemetry"]
60+
.Additional resources
61+
* xref:../../support/remote_health_monitoring/about-remote-health-monitoring.adoc#about-remote-health-monitoring[About remote health monitoring]
62+
63+
[id="next-steps_installing-ibm-powervs-vpc"]
64+
== Next steps
65+
* xref:../../post_installation_configuration/cluster-tasks.adoc#available_cluster_customizations[Customize your cluster]
66+
* Optional: 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]
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
:_content-type: ASSEMBLY
2+
[id="installing-restricted-networks-ibm-power-vs"]
3+
= Installing a cluster on {ibmpowerProductName} Virtual Server in a restricted network
4+
include::_attributes/common-attributes.adoc[]
5+
:context: installing-restricted-networks-ibm-power-vs
6+
7+
toc::[]
8+
9+
In {product-title} {product-version}, you can install a cluster on IBM Cloud VPC in a restricted network by creating an internal mirror of the installation release content on an existing Virtual Private Cloud (VPC) on IBM Cloud VPC.
10+
11+
:FeatureName: {ibmpowerProductName} Virtual Server using installer-provisioned infrastructure
12+
include::snippets/technology-preview.adoc[]
13+
14+
[id="prerequisites_installing-ibm-power-vs-restricted"]
15+
== Prerequisites
16+
17+
* You reviewed details about the xref:../../architecture/architecture-installation.adoc#architecture-installation[{product-title} installation and update] processes.
18+
* You read the documentation on xref:../../installing/installing-preparing.adoc#installing-preparing[selecting a cluster installation method and preparing it for users].
19+
* You xref:../../installing/installing_ibm_powervs/installing-ibm-cloud-account-power-vs.adoc#installing-ibm-cloud-account-power-vs[configured an IBM Cloud account] to host the cluster.
20+
* You xref:../../installing/disconnected_install/installing-mirroring-installation-images.adoc#installation-about-mirror-registry_installing-mirroring-installation-images[mirrored the images for a disconnected installation] to your registry and obtained the `imageContentSources` data for your version of {product-title}.
21+
+
22+
[IMPORTANT]
23+
====
24+
Because the installation media is on the mirror host, you can use that computer to complete all installation steps.
25+
====
26+
* You have an existing VPC in IBM Cloud VPC. When installing a cluster in a restricted network, you cannot use the installer-provisioned VPC. You must use a user-provisioned VPC that satisfies one of the following requirements:
27+
** Contains the mirror registry
28+
** Has firewall rules or a peering connection to access the mirror registry hosted elsewhere
29+
* If you use a firewall, you xref:../../installing/install_config/configuring-firewall.adoc#configuring-firewall[configured it to allow the sites] that your cluster requires access to.
30+
* You configured the `ccoctl` utility before you installed the cluster. For more information, see xref:../../installing/installing_ibm_powervs/preparing-to-install-on-ibm-power-vs.adoc#choosing-an-method-to-install-ocp-on-power-vs-installer-provisioned[Configuring the Cloud Credential Operator utility].
31+
32+
include::modules/installation-about-restricted-network.adoc[leveloffset=+1]
33+
34+
include::modules/installation-custom-ibm-power-vs.adoc[leveloffset=+1]
35+
36+
include::modules/cluster-entitlements.adoc[leveloffset=+1]
37+
38+
include::modules/ssh-agent-using.adoc[leveloffset=+1]
39+
40+
include::modules/installation-ibm-cloud-export-variables.adoc[leveloffset=+1]
41+
42+
include::modules/installation-initializing.adoc[leveloffset=+1]
43+
44+
include::modules/installation-configuration-parameters.adoc[leveloffset=+2]
45+
46+
include::modules/installation-minimum-resource-requirements.adoc[leveloffset=+2]
47+
48+
include::modules/installation-ibm-power-vs-config-yaml.adoc[leveloffset=+2]
49+
50+
include::modules/installation-configure-proxy.adoc[leveloffset=+2]
51+
52+
include::modules/manually-create-iam-ibm-cloud.adoc[leveloffset=+1]
53+
54+
include::modules/installation-launching-installer.adoc[leveloffset=+1]
55+
56+
include::modules/cli-installing-cli.adoc[leveloffset=+1]
57+
58+
include::modules/cli-logging-in-kubeadmin.adoc[leveloffset=+1]
59+
60+
[role="_additional-resources"]
61+
[id="additional-resources_installing-ibm-power-vs-restricted-console"]
62+
.Additional resources
63+
* xref:../../web_console/web-console.adoc#web-console[Accessing the web console]
64+
65+
include::modules/olm-restricted-networks-configuring-operatorhub.adoc[leveloffset=+1]
66+
67+
include::modules/cluster-telemetry.adoc[leveloffset=+1]
68+
69+
[role="_additional-resources"]
70+
[id="additional-resources_installing-ibm-power-vs-restricted-telemetry"]
71+
.Additional resources
72+
* xref:../../support/remote_health_monitoring/about-remote-health-monitoring.adoc#about-remote-health-monitoring[About remote health monitoring]
73+
74+
[id="next-steps_installing-ibm-power-vs-restricted"]
75+
== Next steps
76+
* xref:../../post_installation_configuration/cluster-tasks.adoc#available_cluster_customizations[Customize your cluster]
77+
* Optional: 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]

0 commit comments

Comments
 (0)