// Module included in the following assemblies:
//
// * hardware_enablement/kmm-kernel-module-management.adoc

:_mod-docs-content-type: PROCEDURE
[id="kmm-install-using-web-console_{context}"]
= Installing the Kernel Module Management Operator using the web console

[role="_abstract"]
To install the Kernel Module Management (KMM)Operator on {product-title}, you can use the web console *Software Catalog* to deploy it into the `openshift-kmm` namespace.

.Procedure

. Log in to the {product-title} web console.
. Install the Kernel Module Management Operator:
.. In the {product-title} web console, click *Ecosystem* -> *Software Catalog*.

.. Select *Kernel Module Management Operator* from the list of available Operators, and then click *Install*.

.. From the *Installed Namespace* list, select the `openshift-kmm` namespace.

..  Click *Install*.

.Verification

To verify that KMM Operator installed successfully:

. Navigate to the *Ecosystem* -> *Installed Operators* page.
. Ensure that *Kernel Module Management Operator* is listed in the *openshift-kmm* project with a *Status* of *InstallSucceeded*.
+
[NOTE]
====
During installation, an Operator might display a *Failed* status. If the installation later succeeds with an *InstallSucceeded* message, you can ignore the *Failed* message.
====

.Troubleshooting
. To troubleshoot issues with Operator installation:
+
.. Navigate to the *Ecosystem* -> *Installed Operators* page and inspect the *Operator Subscriptions* and *Install Plans* tabs for any failure or errors under *Status*.
.. Navigate to the *Workloads* -> *Pods* page and check the logs for pods in the `openshift-kmm` project.
