Rechercher

Chapitre 4. Permettre les charges de travail des conteneurs Windows

download PDF

Avant d'ajouter des charges de travail Windows à votre cluster, vous devez installer le Windows Machine Config Operator (WMCO), qui est disponible dans l'OperatorHub d'OpenShift Container Platform. Le WMCO orchestre le processus de déploiement et de gestion des charges de travail Windows sur un cluster.

Note

Le double NIC n'est pas supporté sur les instances Windows gérées par WMCO.

Conditions préalables

  • Vous avez accès à un cluster OpenShift Container Platform en utilisant un compte avec des permissions cluster-admin.
  • Vous avez installé l'OpenShift CLI (oc).
  • Vous avez installé votre cluster à l'aide d'une infrastructure fournie par l'installateur ou à l'aide d'une infrastructure fournie par l'utilisateur avec le champ platform: none défini dans votre fichier install-config.yaml.
  • Vous avez configuré la mise en réseau hybride avec OVN-Kubernetes pour votre cluster. Cette opération doit être réalisée lors de l'installation de votre cluster. Pour plus d'informations, voir Configuration de la mise en réseau hybride.
  • Vous exécutez un cluster OpenShift Container Platform version 4.6.8 ou ultérieure.
Note

Les instances Windows déployées par le WMCO sont configurées avec le runtime containerd. Comme le WMCO installe et gère le runtime, il est recommandé de ne pas installer manuellement containerd sur les nœuds.

Ressources supplémentaires

4.1. Installation de l'opérateur Windows Machine Config

Vous pouvez installer le Windows Machine Config Operator en utilisant la console web ou OpenShift CLI (oc).

Note

Le WMCO n'est pas pris en charge dans les clusters qui utilisent un proxy à l'échelle du cluster car le WMCO n'est pas en mesure d'acheminer le trafic via la connexion proxy pour les charges de travail.

4.1.1. Installation de Windows Machine Config Operator à l'aide de la console web

Vous pouvez utiliser la console web d'OpenShift Container Platform pour installer le Windows Machine Config Operator (WMCO).

Note

Le double NIC n'est pas supporté sur les instances Windows gérées par WMCO.

Procédure

  1. Depuis la perspective Administrator dans la console web de OpenShift Container Platform, naviguez jusqu'à la page Operators OperatorHub.
  2. Utilisez la boîte Filter by keyword pour rechercher Windows Machine Config Operator dans le catalogue. Cliquez sur la tuile Windows Machine Config Operator.
  3. Examinez les informations relatives à l'opérateur et cliquez sur Install.
  4. Sur la page Install Operator:

    1. Sélectionnez le canal stable comme Update Channel. Le canal stable permet d'installer la dernière version stable du WMCO.
    2. Le site Installation Mode est préconfiguré car le WMCO doit être disponible dans un seul espace de noms.
    3. Choisissez l'espace de noms Installed Namespace pour le WMCO. L'espace de noms par défaut recommandé par l'opérateur est openshift-windows-machine-config-operator.
    4. Cliquez sur la case à cocher Enable Operator recommended cluster monitoring on the Namespace pour activer la surveillance des clusters pour le WMCO.
    5. Sélectionnez un site Approval Strategy.

      • La stratégie Automatic permet à Operator Lifecycle Manager (OLM) de mettre automatiquement à jour l'opérateur lorsqu'une nouvelle version est disponible.
      • La stratégie Manual exige qu'un utilisateur disposant des informations d'identification appropriées approuve la mise à jour de l'opérateur.
  1. Cliquez sur Install. Le WMCO figure désormais sur la page Installed Operators.

    Note

    L'OCMW est installé automatiquement dans l'espace de noms que vous avez défini, comme openshift-windows-machine-config-operator.

  2. Vérifiez que le site Status affiche Succeeded pour confirmer que l'installation de l'OCMW a réussi.

4.1.2. Installation de l'opérateur Windows Machine Config à l'aide du CLI

Vous pouvez utiliser la CLI OpenShift (oc) pour installer le Windows Machine Config Operator (WMCO).

Note

Le double NIC n'est pas supporté sur les instances Windows gérées par WMCO.

Procédure

  1. Créer un espace de noms pour le WMCO.

    1. Créer un fichier YAML de l'objet Namespace pour le WMCO. Par exemple, wmco-namespace.yaml:

      apiVersion: v1
      kind: Namespace
      metadata:
        name: openshift-windows-machine-config-operator 1
        labels:
          openshift.io/cluster-monitoring: "true" 2
      1
      Il est recommandé de déployer le WMCO dans l'espace de noms openshift-windows-machine-config-operator.
      2
      Cette étiquette est nécessaire pour activer la surveillance des clusters pour le WMCO.
    2. Créer l'espace de noms :

      oc create -f <nom-de-fichier>.yaml

      Par exemple :

      $ oc create -f wmco-namespace.yaml
  2. Créez le groupe d'opérateurs pour le WMCO.

    1. Créer un fichier YAML de l'objet OperatorGroup. Par exemple, wmco-og.yaml:

      apiVersion: operators.coreos.com/v1
      kind: OperatorGroup
      metadata:
        name: windows-machine-config-operator
        namespace: openshift-windows-machine-config-operator
      spec:
        targetNamespaces:
        - openshift-windows-machine-config-operator
    2. Créez le groupe Opérateur :

      oc create -f <nom-de-fichier>.yaml

      Par exemple :

      $ oc create -f wmco-og.yaml
  3. Abonnement de l'espace de noms à l'OCMF.

    1. Créer un fichier YAML de l'objet Subscription. Par exemple, wmco-sub.yaml:

      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: windows-machine-config-operator
        namespace: openshift-windows-machine-config-operator
      spec:
        channel: "stable" 1
        installPlanApproval: "Automatic" 2
        name: "windows-machine-config-operator"
        source: "redhat-operators" 3
        sourceNamespace: "openshift-marketplace" 4
      1
      Spécifiez stable comme canal.
      2
      Définissez une stratégie d'approbation. Vous pouvez définir Automatic ou Manual.
      3
      Spécifiez la source du catalogue redhat-operators, qui contient les manifestes de paquets windows-machine-config-operator. Si votre OpenShift Container Platform est installée sur un réseau restreint, également connu sous le nom de cluster déconnecté, indiquez le nom de l'objet CatalogSource que vous avez créé lors de la configuration de l'Operator LifeCycle Manager (OLM).
      4
      Espace de noms de la source de catalogue. Utilisez openshift-marketplace pour les sources de catalogue par défaut d'OperatorHub.
    2. Créer l'abonnement :

      oc create -f <nom-de-fichier>.yaml

      Par exemple :

      $ oc create -f wmco-sub.yaml

      Le WMCO est maintenant installé sur le site openshift-windows-machine-config-operator.

  4. Vérifier l'installation de WMCO :

    $ oc get csv -n openshift-windows-machine-config-operator

    Exemple de sortie

    NAME                                    DISPLAY                           VERSION   REPLACES   PHASE
    windows-machine-config-operator.2.0.0   Windows Machine Config Operator   2.0.0                Succeeded

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.