Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi.

Clusters à nœud unique

SUSE Virtualization prend en charge les clusters à nœud unique pour les implémentations qui peuvent tolérer une résilience réduite ou nécessitent des ressources minimales pour le déploiement initial. Vous pouvez créer des clusters à nœud unique en utilisant les méthodes d’installation standard (ISO, USB et démarrage en environnement PXE).

Les clusters à nœud unique prennent en charge la plupart des fonctionnalités de SUSE Virtualization, y compris la création de clusters RKE2 et les mises à niveau de nœuds (avec certaines limitations). Cependant, ce type de déploiement présente les inconvénients clés suivants :

  • Pas de haute disponibilité : Les erreurs et les mises à jour nécessitant le redémarrage du nœud entraînent un temps d’arrêt des machines virtuelles en cours d’exécution.

  • Pas de migration à chaud et pas de support de zéro temps d’arrêt pendant les mises à niveau.

Conditions préalables

Avant de commencer à déployer votre cluster à nœud unique, assurez-vous que les exigences suivantes sont satisfaites.

  • Matériel : Utilisez du matériel de classe serveur avec des ressources suffisantes pour exécuter SUSE Virtualization et une charge de travail de production. Les ordinateurs portables et la virtualisation imbriquée ne sont pas pris en charge.

  • Réseau : Configurez les ports en fonction du type de trafic à transmettre entre les machines virtuelles.

Nombre de répliques de la StorageClass par défaut

SUSE Virtualization utilise des StorageClasses pour décrire comment SUSE Storage doit provisionner des volumes. Chaque StorageClass a un paramètre qui définit le nombre de répliques à créer pour chaque volume.

La StorageClass par défaut harvester-longhorn a une valeur de nombre de répliques de 3 pour une haute disponibilité. Si vous utilisez harvester-longhorn dans votre cluster à nœud unique, SUSE Storage ne peut pas créer le nombre par défaut de répliques, et les volumes sont marqués comme Degraded sur l’écran Volumes de l’interface utilisateur.

Pour éviter ce problème, vous pouvez effectuer l’une des actions suivantes :

Répliques multiples sur un nœud avec plusieurs disques

SUSE Storage crée uniquement une réplique pour chaque volume, même si le nœud a plusieurs disques, car Replica Hard Anti-Affinity est activé par défaut. Lorsqu’une réplique saine existe déjà sur un nœud, le planificateur est empêché de planifier de nouvelles répliques du même volume sur le nœud.

Dans les clusters à haute disponibilité, Replica Hard Anti-Affinity garantit la redondance des volumes. Cependant, ce même mécanisme peut entraîner une dégradation des volumes dans les clusters à nœud unique (puisqu’aucun autre nœud n’est disponible pour la planification de nouvelles répliques).

Si vous souhaitez que SUSE Storage crée plusieurs répliques sur un nœud avec plusieurs disques, effectuez les étapes suivantes :

  1. Activer Replica Node Level Soft Anti-Affinity : Lorsque ce paramètre est activé, SUSE Storage planifie de nouvelles répliques sur des nœuds avec des répliques saines existantes du même volume.

  2. Désactiver Replica Disk Level Soft Anti-Affinity : Lorsque ce paramètre est désactivé, SUSE Storage ne planifie pas de nouvelles répliques sur des disques avec des répliques saines existantes du même volume. Désactiver ce paramètre offre une tolérance aux pannes pour les disques dans les clusters à nœud unique.

  3. (Optionnel) Créer un nouveau StorageClass et spécifier les balises de disque qui doivent être correspondantes lors de la planification des volumes.

Mises à jour et maintenance

Les clusters à nœud unique ne prennent pas en charge Live Migration, donc les machines virtuelles deviennent indisponibles pendant la mise à niveau du cluster. SUSE Virtualization force l’arrêt de toutes les machines virtuelles avant de commencer le processus de mise à niveau. Vous pouvez configurer SUSE Virtualization pour restaurer automatiquement les machines virtuelles en cours d’exécution en utilisant l’option restoreVM du paramètre upgrade-config.

Activer Maintenance Mode n’est également pas possible car cette opération repose sur la fonctionnalité de Live Migration, et SUSE Virtualization ne peut pas placer le seul plan de contrôle en mode maintenance.