|
| 1 | +// Module included in the following assemblies: |
| 2 | +// |
| 3 | +// * installing/installing_oci/installing-oci-assisted-installer.adoc [Using the Assisted Installer to install a cluster on OCI] |
| 4 | + |
| 5 | +:_mod-docs-content-type: PROCEDURE |
| 6 | +[id="installing-troubleshooting-assisted-installer-oci_{context}"] |
| 7 | += Troubleshooting installation of a cluster on OCI |
| 8 | + |
| 9 | +If you experience issues with using the Assisted Installer to install an {product-title} cluster on {oci-first}, read the following sections to troubleshoot common problems. |
| 10 | + |
| 11 | +== The Ingress Load Balancer in OCI is not at a healthy status |
| 12 | + |
| 13 | +This issue is classed as a `Warning` as against an `Error`, because by using the Resource Manager to create a stack, you created a pool of compute nodes, 3 by default, that are automatically added as backend listeners for the Ingress Load Balancer. By default, the {product-title} deploys two router pods, which are based on the default values from the {product-title} manifest files. The `Warning` is expected because a mismatch exists with the number of router pods available, two, to run on the three compute nodes. |
| 14 | + |
| 15 | +.Example of a `Warning` message that is under the **Backend set information** tab on {oci}: |
| 16 | +image::ingress_load_balancer_warning_message.png[Example of an warning message that is under the Backend set information tab on OCI] |
| 17 | + |
| 18 | +You do not need to modify the Ingress Load Balancer's configuration. Instead, you can point the Ingress Load Balancer to specific compute nodes that operate in your cluster on {product-title}. To do this, you will need to use placement mechanisms, such as annotations, on {product-title} to ensure router pods only run on the compute nodes that you originally configured on the Ingress Load Balancer as backend listeners. |
| 19 | + |
| 20 | +== OCI create stack operation fails with an Error: 400-InvalidParameter message |
| 21 | + |
| 22 | +On attempting to create a stack on {oci}, you identified that the **Logs** section of the job outputs an error message. For example: |
| 23 | + |
| 24 | +[source,terminal] |
| 25 | +---- |
| 26 | +Error: 400-InvalidParameter, DNS Label oci-demo does not follow Oracle requirements |
| 27 | +Suggestion: Please update the parameter(s) in the Terraform config as per error message DNS Label oci-demo does not follow Oracle requirements |
| 28 | +Documentation: https://registry.terraform.io/providers/oracle/oci/latest/docs/resources/core_vcn |
| 29 | +---- |
| 30 | + |
| 31 | +Go to the https://console.redhat.com/openshift/assisted-installer/clusters/~new[**Install OpenShift with the Assisted Installer**] page on the Hybrid Cloud Console, and check the **Cluster name** field on the **Cluster Details** step. Remove any special characters, such as a hyphen (`-`), from the name, because these special characters are not compatible with the {oci} naming conventions. For example, change `oci-demo` to `ocidemo`. |
0 commit comments