5.2. Installation de l'opérateur de ressources NUMA
NUMA Resources Operator déploie des ressources qui vous permettent de planifier des charges de travail et des déploiements compatibles avec NUMA. Vous pouvez installer l'opérateur de ressources NUMA à l'aide de la CLI d'OpenShift Container Platform ou de la console Web.
5.2.1. Installation de l'opérateur de ressources NUMA à l'aide du CLI
En tant qu'administrateur de cluster, vous pouvez installer l'Opérateur à l'aide de la CLI.
Conditions préalables
-
Installez le CLI OpenShift (
oc
). -
Connectez-vous en tant qu'utilisateur disposant des privilèges
cluster-admin
.
Procédure
Créer un espace de noms pour l'opérateur de ressources NUMA :
Enregistrez le YAML suivant dans le fichier
nro-namespace.yaml
:apiVersion: v1 kind: Namespace metadata: name: openshift-numaresources
apiVersion: v1 kind: Namespace metadata: name: openshift-numaresources
Copy to Clipboard Copied! Créez le CR
Namespace
en exécutant la commande suivante :oc create -f nro-namespace.yaml
$ oc create -f nro-namespace.yaml
Copy to Clipboard Copied!
Créez le groupe d'opérateurs pour l'opérateur de ressources NUMA :
Enregistrez le YAML suivant dans le fichier
nro-operatorgroup.yaml
:apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: numaresources-operator namespace: openshift-numaresources spec: targetNamespaces: - openshift-numaresources
apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: numaresources-operator namespace: openshift-numaresources spec: targetNamespaces: - openshift-numaresources
Copy to Clipboard Copied! Créez le CR
OperatorGroup
en exécutant la commande suivante :oc create -f nro-operatorgroup.yaml
$ oc create -f nro-operatorgroup.yaml
Copy to Clipboard Copied!
Créer l'abonnement pour l'opérateur de ressources NUMA :
Enregistrez le YAML suivant dans le fichier
nro-sub.yaml
:apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: numaresources-operator namespace: openshift-numaresources spec: channel: "4.12" name: numaresources-operator source: redhat-operators sourceNamespace: openshift-marketplace
apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: numaresources-operator namespace: openshift-numaresources spec: channel: "4.12" name: numaresources-operator source: redhat-operators sourceNamespace: openshift-marketplace
Copy to Clipboard Copied! Créez le CR
Subscription
en exécutant la commande suivante :oc create -f nro-sub.yaml
$ oc create -f nro-sub.yaml
Copy to Clipboard Copied!
Vérification
Vérifiez que l'installation a réussi en inspectant la ressource CSV dans l'espace de noms
openshift-numaresources
. Exécutez la commande suivante :oc get csv -n openshift-numaresources
$ oc get csv -n openshift-numaresources
Copy to Clipboard Copied! Exemple de sortie
NAME DISPLAY VERSION REPLACES PHASE numaresources-operator.v4.12.2 numaresources-operator 4.12.2 Succeeded
NAME DISPLAY VERSION REPLACES PHASE numaresources-operator.v4.12.2 numaresources-operator 4.12.2 Succeeded
Copy to Clipboard Copied!
5.2.2. Installation de l'opérateur de ressources NUMA à l'aide de la console Web
En tant qu'administrateur de cluster, vous pouvez installer l'opérateur de ressources NUMA à l'aide de la console Web.
Procédure
Installez l'opérateur de ressources NUMA à l'aide de la console web d'OpenShift Container Platform :
-
Dans la console Web OpenShift Container Platform, cliquez sur Operators
OperatorHub. - Choisissez NUMA Resources Operator dans la liste des opérateurs disponibles, puis cliquez sur Install.
-
Dans la console Web OpenShift Container Platform, cliquez sur Operators
Facultatif : Vérifiez que l'opérateur de ressources NUMA a été installé avec succès :
-
Passez à la page Operators
Installed Operators. Assurez-vous que NUMA Resources Operator est listé dans le projet default avec un Status de InstallSucceeded.
NotePendant l'installation, un opérateur peut afficher un état Failed. Si l'installation réussit par la suite avec un message InstallSucceeded, vous pouvez ignorer le message Failed.
Si l'opérateur n'apparaît pas tel qu'il a été installé, il convient de poursuivre le dépannage :
-
Allez à la page Operators
Installed Operators et inspectez les onglets Operator Subscriptions et Install Plans pour voir s'il y a des défaillances ou des erreurs sous Status. -
Allez sur la page Workloads
Pods et vérifiez les journaux pour les pods dans le projet default
.
-
Allez à la page Operators
-
Passez à la page Operators