Rechercher

Chapitre 8. Utilisation d'instances Windows BYOH (Bring-Your-Own-Host) en tant que nœuds

download PDF

Bring-Your-Own-Host (BYOH) permet aux utilisateurs de réutiliser les VMs Windows Server et de les apporter à OpenShift Container Platform. Les instances Windows BYOH sont utiles aux utilisateurs qui cherchent à atténuer les perturbations majeures en cas de panne d'un serveur Windows.

8.1. Configuration d'une instance Windows BYOH

La création d'une instance Windows BYOH nécessite la création d'une carte de configuration dans l'espace de noms Windows Machine Config Operator (WMCO).

Conditions préalables

Toutes les instances Windows qui doivent être attachées au cluster en tant que nœud doivent remplir les conditions suivantes :

  • L'instance doit se trouver sur le même réseau que les nœuds de travail Linux dans le cluster.
  • Le port 22 doit être ouvert et un serveur SSH doit fonctionner.
  • L'interpréteur de commandes par défaut du serveur SSH doit être l'interpréteur de commandes Windows ou cmd.exe.
  • Le port 10250 doit être ouvert pour la collecte des journaux.
  • Un utilisateur administrateur est présent avec la clé privée utilisée dans l'ensemble de secrets comme clé SSH autorisée.
  • Si vous créez une instance Windows BYOH pour un cluster AWS d'infrastructure fournie par l'installateur (IPI), vous devez ajouter une balise à l'instance AWS qui correspond à la valeur spec.template.spec.value.tag dans l'ensemble de machines de calcul pour vos nœuds de travail. Par exemple, kubernetes.io/cluster/<cluster_id>: owned ou kubernetes.io/cluster/<cluster_id>: shared.
  • Si vous créez une instance Windows BYOH sur vSphere, la communication avec le serveur API interne doit être activée.
  • Le nom d'hôte de l'instance doit respecter les exigences de l'étiquette DNS RFC 1123, qui comprend les normes suivantes :

    • Ne contient que des caractères alphanumériques minuscules ou "-".
    • Commence par un caractère alphanumérique.
    • Se termine par un caractère alphanumérique.
Note

Les instances Windows déployées par le WMCO sont configurées avec le moteur d'exécution de conteneur containerd. Étant donné que le WMCO installe et gère le runtime, il est recommandé de ne pas installer manuellement containerd sur les nœuds.

Procédure

  1. Créez un ConfigMap nommé windows-instances dans l'espace de noms WMCO qui décrit les instances Windows à ajouter.

    Note

    Formatez chaque entrée dans la section de données de la carte de configuration en utilisant l'adresse comme clé et en formatant la valeur comme username=<username>.

    Exemple de carte de configuration

    kind: ConfigMap
    apiVersion: v1
    metadata:
      name: windows-instances
      namespace: openshift-windows-machine-config-operator
    data:
      10.1.42.1: |- 1
        username=Administrator 2
      instance.example.com: |-
        username=core

    1
    L'adresse que le WMCO utilise pour atteindre l'instance via SSH, soit un nom DNS, soit une adresse IPv4. Un enregistrement DNS PTR doit exister pour cette adresse. Il est recommandé d'utiliser un nom DNS avec votre instance BYOH si votre organisation utilise DHCP pour attribuer les adresses IP. Si ce n'est pas le cas, vous devez mettre à jour le ConfigMap de windows-instances chaque fois qu'une nouvelle adresse IP est attribuée à l'instance.
    2
    Le nom de l'utilisateur administrateur créé dans les conditions préalables.
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.