mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
162 lines
7.4 KiB
Plaintext
162 lines
7.4 KiB
Plaintext
:_mod-docs-content-type: ASSEMBLY
|
|
include::_attributes/common-attributes.adoc[]
|
|
[id="installing-ibm-power"]
|
|
= Installing a cluster on {ibm-power-title}
|
|
:context: installing-ibm-power
|
|
|
|
toc::[]
|
|
|
|
In {product-title} version {product-version}, you can install a cluster on
|
|
{ibm-power-name} infrastructure that you provision.
|
|
|
|
[IMPORTANT]
|
|
====
|
|
Additional considerations exist for non-bare metal platforms. Review the information in the
|
|
link:https://access.redhat.com/articles/4207611[guidelines for deploying {product-title} on non-tested platforms] before you install an {product-title} cluster.
|
|
====
|
|
|
|
== Prerequisites
|
|
|
|
* You reviewed details about the xref:../../architecture/architecture-installation.adoc#architecture-installation[{product-title} installation and update] processes.
|
|
* You read the documentation on xref:../../installing/overview/installing-preparing.adoc#installing-preparing[selecting a cluster installation method and preparing it for users].
|
|
* Before you begin the installation process, you must clean the installation directory. This ensures that the required installation files are created and updated during the installation process.
|
|
* You provisioned xref:../../storage/persistent_storage/persistent-storage-ocs.adoc#persistent-storage-ocs[persistent storage using {rh-storage}] or other supported storage protocols for your cluster. To deploy a private image registry, you must set up persistent storage with `ReadWriteMany` access.
|
|
* 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.
|
|
+
|
|
[NOTE]
|
|
====
|
|
Be sure to also review this site list if you are configuring a proxy.
|
|
====
|
|
|
|
include::modules/cluster-entitlements.adoc[leveloffset=+1]
|
|
|
|
[id="installation-requirements-user-infra_{context}"]
|
|
== Requirements for a cluster with user-provisioned infrastructure
|
|
|
|
For a cluster that contains user-provisioned infrastructure, you must deploy all
|
|
of the required machines.
|
|
|
|
This section describes the requirements for deploying {product-title} on user-provisioned infrastructure.
|
|
|
|
include::modules/installation-machine-requirements.adoc[leveloffset=+2]
|
|
|
|
include::modules/installation-minimum-resource-requirements.adoc[leveloffset=+2]
|
|
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
|
|
* xref:../../scalability_and_performance/optimization/optimizing-storage.adoc#optimizing-storage[Optimizing storage]
|
|
|
|
include::modules/minimum-ibm-power-system-requirements.adoc[leveloffset=+2]
|
|
|
|
include::modules/recommended-ibm-power-system-requirements.adoc[leveloffset=+2]
|
|
|
|
include::modules/csr-management.adoc[leveloffset=+2]
|
|
|
|
include::modules/installation-network-user-infra.adoc[leveloffset=+2]
|
|
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
|
|
* xref:../../installing/install_config/installing-customizing.adoc#installation-special-config-chrony_installing-customizing[Configuring chrony time service]
|
|
|
|
include::modules/installation-dns-user-infra.adoc[leveloffset=+2]
|
|
|
|
include::modules/installation-dns-user-infra-example.adoc[leveloffset=+3]
|
|
|
|
include::modules/installation-load-balancing-user-infra.adoc[leveloffset=+2]
|
|
|
|
include::modules/installation-load-balancing-user-infra-example.adoc[leveloffset=+3]
|
|
|
|
include::modules/installation-infrastructure-user-infra.adoc[leveloffset=+1]
|
|
|
|
include::modules/installation-user-provisioned-validating-dns.adoc[leveloffset=+1]
|
|
|
|
include::modules/ssh-agent-using.adoc[leveloffset=+1]
|
|
|
|
include::modules/installation-obtaining-installer.adoc[leveloffset=+1]
|
|
|
|
// Installing the OpenShift CLI on Linux
|
|
include::modules/cli-installing-cli-linux.adoc[leveloffset=+1]
|
|
|
|
// Installing the OpenShift CLI on Windows
|
|
include::modules/cli-installing-cli-windows.adoc[leveloffset=+1]
|
|
|
|
// Installing the OpenShift CLI on macOS
|
|
include::modules/cli-installing-cli-macos.adoc[leveloffset=+1]
|
|
|
|
include::modules/installation-initializing-manual.adoc[leveloffset=+1]
|
|
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
* xref:../../installing/installing_ibm_power/installation-config-parameters-ibm-power.adoc#installation-config-parameters-ibm-power[Installation configuration parameters for {ibm-power-name}]
|
|
|
|
include::modules/installation-bare-metal-config-yaml.adoc[leveloffset=+2]
|
|
|
|
include::modules/installation-configure-proxy.adoc[leveloffset=+2]
|
|
|
|
include::modules/installation-three-node-cluster.adoc[leveloffset=+2]
|
|
|
|
include::modules/nw-operator-cr.adoc[leveloffset=+1]
|
|
|
|
include::modules/installation-user-infra-generate-k8s-manifest-ignition.adoc[leveloffset=+1]
|
|
|
|
[id="creating-machines-bare-metal-power"]
|
|
== Installing {op-system} and starting the {product-title} bootstrap process
|
|
|
|
To install {product-title} on {ibm-power-name} infrastructure that you provision, you must install {op-system-first} on the machines. When you install {op-system}, you must provide the Ignition config file that was generated by the {product-title} installation program for the type of machine you are installing. If you have configured suitable networking, DNS, and load balancing infrastructure, the {product-title} bootstrap process begins automatically after the {op-system} machines have rebooted.
|
|
|
|
Follow either the steps to use an ISO image or network PXE booting to install {op-system} on the machines.
|
|
|
|
include::modules/installation-user-infra-machines-iso.adoc[leveloffset=+2]
|
|
|
|
include::modules/installation-user-infra-machines-static-network.adoc[leveloffset=+2]
|
|
|
|
include::modules/configuring-dhcp-or-static-ip-addresses.adoc[leveloffset=+3]
|
|
|
|
include::modules/configuring-ip-address-without-static-hostname.adoc[leveloffset=+3]
|
|
|
|
include::modules/specifying-multiple-network-interfaces.adoc[leveloffset=+3]
|
|
|
|
include::modules/configuring-default-gateway-route.adoc[leveloffset=+3]
|
|
|
|
include::modules/configuring-vlans-individual-interfaces.adoc[leveloffset=+3]
|
|
|
|
include::modules/bonding-multiple-network-interfaces-to-single-interface.adoc[leveloffset=+3]
|
|
|
|
include::modules/bonding-multiple-sriov-network-interfaces-to-dual-port.adoc[leveloffset=+3]
|
|
|
|
include::modules/installation-user-infra-machines-pxe.adoc[leveloffset=+2]
|
|
|
|
include::modules/rhcos-enabling-multipath-day-1-power.adoc[leveloffset=+2]
|
|
|
|
include::modules/installation-installing-bare-metal.adoc[leveloffset=+1]
|
|
|
|
include::modules/cli-logging-in-kubeadmin.adoc[leveloffset=+1]
|
|
|
|
include::modules/installation-approve-csrs.adoc[leveloffset=+1]
|
|
|
|
include::modules/installation-operators-config.adoc[leveloffset=+1]
|
|
|
|
include::modules/installation-registry-storage-config.adoc[leveloffset=+2]
|
|
|
|
include::modules/registry-configuring-storage-baremetal.adoc[leveloffset=+3]
|
|
|
|
include::modules/installation-registry-storage-non-production.adoc[leveloffset=+3]
|
|
|
|
include::modules/installation-complete-user-infra.adoc[leveloffset=+1]
|
|
|
|
include::modules/cluster-telemetry.adoc[leveloffset=+1]
|
|
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
|
|
* 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
|
|
|
|
== Next steps
|
|
|
|
* xref:../../machine_configuration/machine-configs-configure.adoc#rhcos-enabling-multipath-day-2_machine-configs-configure[Enabling multipathing with kernel arguments on {op-system}].
|
|
* xref:../../post_installation_configuration/cluster-tasks.adoc#available_cluster_customizations[Customize your cluster].
|
|
* If necessary, you can
|
|
xref:../../support/remote_health_monitoring/remote-health-reporting.adoc#remote-health-reporting[Remote health reporting].
|