Skip to content

Commit c03f729

Browse files
authored
Merge pull request #86276 from lahinson/ocpbugs-44709-hcp-platform
[OCPBUGS-44709]: Clarifying HCP requirement
2 parents ab6ad58 + ceb33a0 commit c03f729

File tree

6 files changed

+18
-16
lines changed

6 files changed

+18
-16
lines changed

hosted_control_planes/hcp-deploy/hcp-deploy-virt.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ With {hcp} and {VirtProductName}, you can create {product-title} clusters with w
1515
1616
The {hcp} feature is enabled by default.
1717

18-
You can use the hosted control plane command line interface, `hcp`, to create an {product-title} hosted cluster. The hosted cluster is automatically imported as a managed cluster. If you want to disable this automatic import feature, see "Disabling the automatic import of hosted clusters into multicluster engine operator".
18+
You can use the hosted control plane command line interface, `hcp`, to create an {product-title} hosted cluster. The hosted cluster is automatically imported as a managed cluster. If you want to disable this automatic import feature, see "Disabling the automatic import of hosted clusters into multicluster engine Operator".
1919

2020
[role="_additional-resources"]
2121
.Additional resources
22+
* xref:../../hosted_control_planes/hcp-import.adoc#hcp-import-disable_hcp-import[Disabling the automatic import of hosted clusters into {mce-short}]
2223
* xref:../../hosted_control_planes/hcp-prepare/hcp-enable-disable.adoc[Enabling or disabling the {hcp} feature]
2324
* link:https://docs.redhat.com/en/documentation/red_hat_advanced_cluster_management_for_kubernetes/2.12/html/clusters/cluster_mce_overview#ansible-config-hosted-cluster[Configuring Ansible Automation Platform jobs to run on hosted clusters]
24-
* xref:../../hosted_control_planes/hcp-import.adoc#hcp-import-disable_hcp-import[Disabling the automatic import of hosted clusters into {mce-short}]
2525
2626
include::modules/hcp-virt-reqs.adoc[leveloffset=+1]
2727

hosted_control_planes/hcp-prepare/hcp-requirements.adoc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ include::_attributes/common-attributes.adoc[]
66

77
toc::[]
88

9-
In the context of {hcp}, a _management cluster_ is an {product-title} cluster where the HyperShift Operator is deployed and where the control planes for hosted clusters are hosted. The management cluster and workers must run on the same infrastructure. For example, you cannot run your management cluster on bare metal and your workers on the cloud. However, the management cluster and workers do not need to run on the same platform. For example, you might run your management cluster on bare metal and workers on {VirtProductName}.
9+
In the context of {hcp}, a _management cluster_ is an {product-title} cluster where the HyperShift Operator is deployed and where the control planes for hosted clusters are hosted.
10+
11+
The management cluster and worker nodes must run on the same type of infrastructure. For example, you can run both the management cluster and the worker nodes on-premise, such as on a bare-metal platform or on {VirtProductName}. In addition, you can run both the management cluster and the worker nodes on cloud infrastructure, such as {aws-first}. However, you cannot run your management cluster on the cloud and your worker nodes on-premise, or the other way around.
1012

1113
The control plane is associated with a hosted cluster and runs as pods in a single namespace. When the cluster service consumer creates a hosted cluster, it creates a worker node that is independent of the control plane.
1214

modules/hcp-aws-prepare.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ As you prepare to deploy {hcp} on {aws-first}, consider the following informatio
1212
1313
- Do not use `clusters` as a hosted cluster name.
1414
15-
- Run the hub cluster and workers on the same platform for {hcp}.
15+
- Run the management cluster and workers on the same platform for {hcp}.
1616
17-
- A hosted cluster cannot be created in the namespace of a {mce-short} managed cluster.
17+
- A hosted cluster cannot be created in the namespace of a {mce-short} managed cluster.

modules/hcp-bm-prepare.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
As you prepare to deploy {hcp} on bare metal, consider the following information:
1010

11-
- Run the hub cluster and workers on the same platform for {hcp}.
11+
- Run the management cluster and workers on the same platform for {hcp}.
1212
1313
- All bare metal hosts require a manual start with a Discovery Image ISO that the central infrastructure management provides. You can start the hosts manually or through automation by using `Cluster-Baremetal-Operator`. After each host starts, it runs an Agent process to discover the host details and complete the installation. An `Agent` custom resource represents each host.
1414
15-
- When you configure storage for {hcp}, consider the recommended etcd practices. To ensure that you meet the latency requirements, dedicate a fast storage device to all hosted control plane etcd instances that run on each control-plane node. You can use LVM storage to configure a local storage class for hosted etcd pods. For more information, see _Recommended etcd practices_ and _Persistent storage using logical volume manager storage_.
15+
- When you configure storage for {hcp}, consider the recommended etcd practices. To ensure that you meet the latency requirements, dedicate a fast storage device to all hosted control plane etcd instances that run on each control-plane node. You can use LVM storage to configure a local storage class for hosted etcd pods. For more information, see "Recommended etcd practices" and "Persistent storage using logical volume manager storage".

modules/hcp-non-bm-prereqs.adoc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,21 @@
66
[id="hcp-non-bm-prereqs_{context}"]
77
= Prerequisites for deploying {hcp} on non-bare-metal agent machines
88

9-
You must review the following prerequisites before deploying {hcp} on non-bare-metal agent machines:
9+
Before you deploy {hcp} on non-bare-metal agent machines, ensure you meet the following prerequisites:
1010

11-
* You need the {mce} 2.5 and later installed on an {product-title} cluster. The {mce-short} is automatically installed when you install {rh-rhacm-first}. You can also install the {mce-short} without {rh-rhacm} as an Operator from the {product-title} OperatorHub.
11+
* You must have {mce} 2.5 or later installed on an {product-title} cluster. You can install the {mce-short} as an Operator from the {product-title} OperatorHub.
1212
13-
* You have at least one managed {product-title} cluster for the {mce-short}. The `local-cluster` managed hub cluster is automatically imported. See link:https://docs.redhat.com/en/documentation/red_hat_advanced_cluster_management_for_kubernetes/2.12/html/clusters/cluster_mce_overview#advanced-config-engine[Advanced configuration] for more information about the local-cluster. You can check the status of your hub cluster by running the following command:
13+
* You must have at least one managed {product-title} cluster for the {mce-short}. The `local-cluster` management cluster is automatically imported. For more information about the `local-cluster`, see link:https://docs.redhat.com/en/documentation/red_hat_advanced_cluster_management_for_kubernetes/2.12/html/clusters/cluster_mce_overview#advanced-config-engine[Advanced configuration] in the {rh-rhacm-title} documentation. You can check the status of your management cluster by running the following command:
1414
+
1515
[source,terminal]
1616
----
1717
$ oc get managedclusters local-cluster
1818
----
1919
20-
* You enabled central infrastructure management. For more information, see link:https://access.redhat.com/documentation/en-us/red_hat_advanced_cluster_management_for_kubernetes/2.12/html/clusters/cluster_mce_overview#enable-cim[Enabling the central infrastructure management service].
20+
* You have enabled central infrastructure management. For more information, see link:https://access.redhat.com/documentation/en-us/red_hat_advanced_cluster_management_for_kubernetes/2.12/html/clusters/cluster_mce_overview#enable-cim[Enabling the central infrastructure management service] in the {rh-rhacm-title} documentation.
2121
22-
* You installed the `hcp` command-line interface.
22+
* You have installed the `hcp` command-line interface.
2323
24-
* Your hosted cluster has a cluster-wide unique name. A hosted cluster name cannot be the same as any existing managed cluster in order for the {mce-short} to manage it.
24+
* Your hosted cluster has a cluster-wide unique name.
2525
26-
* You run the hub cluster and workers on the same platform for {hcp}.
26+
* You are running the management cluster and workers on the same infrastructure.

modules/hcp-virt-reqs.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
As you prepare to deploy {hcp} on {VirtProductName}, consider the following information:
1010

11-
* Run the hub cluster and workers on the same platform for {hcp}.
12-
* Each hosted cluster must have a cluster-wide unique name. A hosted cluster name cannot be the same as any existing managed cluster in order for {mce-short} to manage it.
11+
* Run the management cluster on bare metal.
12+
* Each hosted cluster must have a cluster-wide unique name.
1313
* Do not use `clusters` as a hosted cluster name.
1414
* A hosted cluster cannot be created in the namespace of a {mce-short} managed cluster.
1515
* When you configure storage for {hcp}, consider the recommended etcd practices. To ensure that you meet the latency requirements, dedicate a fast storage device to all hosted control plane etcd instances that run on each control-plane node. You can use LVM storage to configure a local storage class for hosted etcd pods. For more information, see "Recommended etcd practices" and "Persistent storage using Logical Volume Manager storage".

0 commit comments

Comments
 (0)