Paramètres du cluster
Référence pour tous les paramètres de configuration des clusters VergeOS, y compris le type de CPU, l’allocation de RAM, les atténuations de sécurité, les politiques de ressources de calcul, l’échange (swap) et la surveillance de la température des nœuds.
Le Paramètres du cluster le formulaire vous permet de configurer les paramètres clés liés aux performances, à la sécurité, à l’allocation, à la surveillance thermique et au swap. Bien que la majorité des paramètres par défaut conviennent à la plupart des environnements, il est recommandé de les examiner lors de la création d’un nouveau cluster, puis périodiquement par la suite, afin de garantir leur conformité avec les politiques et les exigences opérationnelles de votre organisation.
La plupart des modifications des paramètres du cluster nécessiteront un redémarrage de chaque nœud du cluster. Un message apparaîtra en haut du tableau de bord du cluster lorsqu’un redémarrage est nécessaire. Sélectionnez l’option Redémarrage requis (dans le message de redémarrage/reprise en haut du tableau de bord du cluster ou dans l’option du menu de gauche) pour gérer les redémarrages des nœuds du cluster. Suivez toujours les procédures du mode de maintenance appropriées lors du redémarrage des nœuds afin d’éviter toute interruption des charges de travail.
Accès aux paramètres du cluster
Dans le menu supérieur, accédez à Infrastructure > Clusters > double-cliquez sur le cluster souhaité
Cliquez sur Modifier dans le menu de gauche.
Cluster
Cette section définit les propriétés fondamentales de votre cluster.
Activé : Par défaut, le cluster sera activé. En général, il n’y a aucune raison de le désactiver ; cependant, cela peut être utile dans certaines situations, par exemple lors d’une reconfiguration complète du cluster.
Nom : Un cluster est généralement nommé lors de l’installation, mais peut être renommé sans problème.
Description : Zone de texte facultative permettant de fournir une brève description du rôle ou des caractéristiques du cluster.
Type de CPU par défaut : Définit le type de CPU par défaut/recommandé pour les machines virtuelles associées à ce cluster. Ce paramètre est automatiquement sélectionné lors de l’installation du cluster, en fonction du matériel CPU détecté. Lors de la configuration initiale, examinez ce paramètre pour vérifier que le bon type de CPU a été détecté.
Pour permettre la migration/le basculement de machines virtuelles vers un autre cluster utilisant une puce CPU de catégorie inférieure, le type de CPU par défaut peut être modifié vers le type de catégorie inférieure afin de permettre le portage des machines virtuelles vers le matériel à puce plus ancien sans problème.
Tous les nœuds d’un cluster doivent contenir le même matériel CPU ; des types de CPU mixtes au sein d’un même cluster peuvent provoquer des problèmes de performances et de migration des charges de travail.
Tampon de stockage par nœud (2 Go par défaut) : Quantité de RAM supplémentaire à allouer par nœud pour la mise en cache des performances vSAN.
Sécurité/performances du cluster
Cette sous-section vous permet d’activer/de désactiver diverses fonctionnalités et atténuations liées aux performances et à la sécurité pour tous les nœuds du cluster.
Allouer des hugepages pour le stockage (activé par défaut) : L’activation des hugepages est fortement recommandée dans la plupart des cas, car elle améliore les performances de stockage mémoire pour les charges de travail. La désactivation de ce paramètre est généralement déconseillée, sauf dans de rares cas, par exemple lors de l’exécution de très petites machines virtuelles uniquement ou de systèmes d’exploitation invités anciens avec un support limité des hugepages.
Désactiver les mitigations de sécurité du CPU : Si cette option est sélectionnée, les mitigations de sécurité du CPU au niveau du noyau sont désactivées pour le cluster.
IMPORTANT : bien que la désactivation des mitigations de sécurité du CPU puisse améliorer les performances, cela peut être risqué. Ne sélectionnez cette option que si vous faites entièrement confiance à tous les invités exécutés dans ce cluster et pouvez être certain que les charges de travail ne présentent aucune vulnérabilité externe (par exemple, systèmes isolés du réseau).
Désactiver le Speculative Store Bypass : Si cette option est sélectionnée, désactive le Speculative Store Bypass (SSB) à l’exécution. La désactivation du SSB peut entraîner une baisse de performance faible à modérée, selon les charges de travail du système.
Désactiver le SMT : Si cette option est sélectionnée, désactive le multithreading simultané (SMT) à l’exécution.
Désactiver les états de veille pour les CPU : Si cette option est sélectionnée, VergeOS désactive automatiquement les états de veille de bas niveau. Cela peut éliminer les transitions inutiles d’état de veille dues à de courtes périodes d’inactivité, qui entraîneraient autrement une baisse notable des performances pour un gain minimal en efficacité énergétique.
Activer la détection de split lock : Détecte les événements de split lock au sein des charges de travail et les signale dans le journal système. L’activation de cette option peut avoir un impact sur les performances des machines virtuelles qui déclenchent un split lock.
Politique énergie/performances (par défaut =Performances): Paramètre de politique qui guide la logique interne du processeur afin d’équilibrer les performances et l’efficacité énergétique. Il est généralement préférable de laisser ce paramètre à sa valeur par défaut, afin de permettre au système d’optimiser dynamiquement les performances à l’exécution. Des options alternatives d’énergie et de performances sont disponibles pour prendre en charge des environnements non professionnels tels que les systèmes grand public, les labs domestiques ou les déploiements de démonstration de faisabilité (POC).
Gestionnaire d’échelle CPU (par défaut =Performances): Politique d’ajustement dynamique de la fréquence CPU au niveau du noyau, en fonction de la charge du système. Il est généralement préférable de laisser ce paramètre à sa valeur par défaut, afin de permettre au système d’optimiser dynamiquement les performances à l’exécution. Des options alternatives d’énergie et de performances sont disponibles pour prendre en charge des environnements non professionnels tels que les systèmes grand public, les labs domestiques ou les déploiements de démonstration de faisabilité (POC).
Filtre du journal système
Filtre du journal système (par défaut
*:3,ipmievd:5,rasdaemon,!ntpd,!postfix): Une liste de filtres séparés par des virgules, au format rsyslog, qui détermine quelles entrées de journal afficher dans l’interface utilisateur. Les entrées correspondant à ces filtres sont affichées ; toutes les autres sont exclues de la vue de l’interface. Cette syntaxe prend en charge les filtres de facility et de priorité, ainsi que les inclusions ou exclusions spécifiques à un programme.
Les journaux non filtrés restent accessibles via Diagnostics du nœud (Accédez à Nœuds > double-cliquez sur le nœud souhaité > sélectionnez Diagnostics dans le menu de gauche.)
Calcul
Cette section configure les politiques de ressources de calcul pour votre cluster. Ces paramètres ne s’appliqueront pas aux clusters de stockage uniquement.
RAM maximale par machine : Spécifie la quantité maximale de RAM pouvant être allouée à une seule charge de travail (comme une machine virtuelle, un nœud de locataire ou un service NAS).
Considérations
Si des charges de travail en cours d’exécution (par ex. des VM) utilisent plus de RAM que cette limite, elles ne pourront pas migrer une fois le paramètre abaissé.
La limite affecte le démarrage et la migration des charges de travail (c.-à-d. le démarrage sur un nouveau nœud). Elle ne vous interdit pas de créer une charge de travail avec davantage de RAM, mais empêche seulement son démarrage si la limite est dépassée.
En règle générale, choisissez la plus faible valeur de RAM qui répond tout de même aux besoins de votre plus grande charge de travail attendue. Des allocations de RAM plus faibles pour chaque charge de travail maximiseront la flexibilité pour les migrations, les basculements et la portabilité des charges de travail, et permettront des temps de basculement plus rapides.
Soyez prudent lorsque vous définissez cette limite à proximité de la capacité de RAM physique d’un nœud. Si vous définissez cette limite pour qu’elle corresponde à la RAM totale d’un nœud (par ex. 128 Go) puis créez une VM utilisant cette quantité totale, la VM ne pourra pas démarrer ni migrer car :
VergeOS réserve de la RAM pour les opérations système et les fonctionnalités vSAN
Pendant la maintenance ou le basculement, les charges de travail doivent migrer vers d’autres nœuds disponibles
Une VM consommant presque toute la RAM disponible ne peut pas migrer correctement vers un autre nœud
Approche recommandée : Réglez cette limite à au plus 70-80 % de la RAM physique de votre plus petit nœud, afin de garantir que les VM puissent toujours migrer pendant les scénarios de maintenance ou de basculement.
Nombre maximal de cœurs par machine : Spécifie le nombre maximal de cœurs CPU pouvant être alloués à une seule charge de travail (comme une machine virtuelle, un nœud de locataire ou un service NAS)
Considérations
Si des charges de travail en cours d’exécution (par ex. des VM) utilisent plus de cœurs que cette limite, elles ne pourront pas migrer une fois le paramètre abaissé.
Dans presque tous les cas, cette valeur ne devrait pas dépasser le nombre de cœurs disponibles dans un seul socket CPU.
Cette valeur ne devrait jamais dépasser le nombre total de cœurs physiques d’un seul nœud
Pourcentage maximal de RAM cible (80 par défaut) : Spécifie le pourcentage maximal de RAM physique qu’un nœud du cluster devrait utiliser en conditions normales. Ce seuil aide à éviter la surallocation par de nouvelles charges de travail. Cependant, il peut être dépassé dans des circonstances particulières telles que le basculement ou la migration de charge de travail afin de maintenir la continuité de service.
% de RAM de réserve à utiliser pour les machines : définit une portion (en pourcentage) du swap réservée spécifiquement pour simuler de la RAM supplémentaire pour les charges de travail lorsque la RAM physique est épuisée. Cette RAM virtuelle peut être configurée comme solution de secours pour la surallocation de RAM.
Mises en garde concernant la surallocation de RAM
L’utilisation de cette RAM de réserve est généralement prévue uniquement comme solution de secours pour la surallocation de RAM
Évitez la surallocation sur les clusters présentant une utilisation mémoire élevée des charges de travail ou des charges de travail critiques
Envisagez de redimensionner les VM en réduisant les allocations de RAM lorsque l’utilisation est systématiquement faible
Si trop de VM demandent simultanément leur allocation mémoire complète, les performances des charges de travail peuvent être dégradées, car la RAM virtuelle est des ordres de grandeur plus lente que la RAM physique (millisecondes contre nanosecondes)
Virtualisation imbriquée : Permet d’utiliser une machine virtuelle à l’intérieur d’une autre machine virtuelle en utilisant l’accélération matérielle de l’hôte.
Autoriser la migration à chaud de la virtualisation imbriquée :* Autorise la migration à chaud des machines virtuelles avec virtualisation imbriquée.
Autoriser la migration à chaud de VGPU :* Autorise la migration à chaud des machines virtuelles équipées de périphériques vGPU (expérimental). Bien que cela n’ait pas été entièrement vérifié lors des tests, la migration à chaud des charges de travail vGPU s’est généralement révélée fiable lorsque les derniers pilotes NVIDIA sont utilisés à la fois sur l’hôte et l’invité.
*Migrations à chaud
Le paramètre de la machine virtuelle : Méthode de migration permet de définir le comportement de migration par VM (par ex. exiger un arrêt manuel, tenter une migration à chaud)
Activation de la virtualisation imbriquée
La virtualisation imbriquée nécessite deux paramètres ; elle doit être activée à la fois au niveau du cluster et au niveau de la VM :
Niveau du cluster : Activez le Virtualisation imbriquée paramètre dans la liste ci-dessus. Si un message de redémarrage apparaît en haut du tableau de bord du cluster, redémarrez les nœuds du cluster en utilisant les procédures de procédures du mode de maintenance.
Niveau de la VM : Depuis le tableau de bord de la VM, cliquez sur Modifier et activez Virtualisation imbriquée dans les paramètres de la VM.
Redémarrez la VM après avoir activé les deux paramètres. La fonctionnalité CPU est appliquée au démarrage de la VM.
Cas d’usage Hyper-V
L’exécution d’Hyper-V dans un invité Windows est une raison courante d’activer la virtualisation imbriquée. Lorsque la virtualisation imbriquée n’est pas activée aux deux niveaux, le rôle Hyper-V peut faire entrer l’invité dans une boucle de démarrage peu après l’apparition du logo Windows. Si le rôle Hyper-V échoue encore après un redémarrage, éteignez complètement la VM puis rallumez-la. L’exécution d’Hyper-V en tant qu’invité imbriqué convient aux scénarios de laboratoire et de test ; ce n’est pas une configuration certifiée pour la production.
Stockage (paramètres de swap)
Les paramètres de swap sont spécifiés lors de l’installation du cluster. Les modifications des paramètres de swap ne s’appliqueront qu’aux disques nouvellement formatés.
Niveau utilisé pour le swap : Niveau de stockage à utiliser pour l’espace swap. Le swap est désactivé lorsque la valeur est 0
Swap par lecteur : Quantité d’espace swap à allouer par lecteur
Température du nœud
Cette section vous permet de définir les paramètres du comportement d’alerte de VergeOS liés à des températures CPU plus élevées sur les nœuds du cluster. Une notification rapide, avant d’atteindre les températures maximales du CPU, peut permettre de prendre des mesures pour éviter les pannes et les dommages au matériel physique ; laisser le matériel CPU atteindre ses limites de température maximales peut provoquer son arrêt automatique ou des blocages complets, ainsi que des dommages matériels potentiels.
Température maximale des cœurs (Celsius) Définit une température de pointe à utiliser pour la surveillance de température VergeOS (utilisée avec le paramètre suivant : Pourcentage du seuil d’avertissement de température maximale des cœurs).
interroger le matériel (par défaut) - récupère la température maximale définie par le matériel depuis le CPU
personnalisé - permet de définir manuellement une température de pointe spécifique. Reportez-vous à la documentation de votre matériel pour vérifier la température maximale de votre CPU.
désactiver - cette sélection peut être utilisée lorsque vous ne souhaitez pas surveiller la température dans VergeOS (lorsque vous n’êtes pas responsable de la surveillance du matériel, par ex. fournisseur bare metal, ou lorsque VergeOS s’exécute dans un environnement virtuel)
Pourcentage du seuil d’avertissement de température maximale des cœurs Définit une limite de pourcentage par rapport à la température maximale des cœurs (ci-dessus) à laquelle déclencher un état d’avertissement. Un état d’avertissement entraînera un statut de nœud jaune et une entrée d’avertissement sera créée dans le journal système. En général, un seuil d’au moins 10 % ou plus est recommandé afin de laisser le temps de prendre les mesures appropriées en réponse à un problème thermique.
Température critique des cœurs (Celsius) : Définit la température à laquelle déclencher un état d’erreur dans VergeOS. Lorsque les températures matérielles rapportées atteignent cette température, l’état du nœud devient rouge et une entrée d’erreur apparaît dans le journal système.
interroger le matériel (par défaut) - récupère la température critique définie par le matériel depuis le CPU
personnalisé - permet de définir manuellement une température critique. Reportez-vous à la documentation de votre matériel pour vérifier la température maximale de votre CPU.
désactiver - cette sélection peut être utilisée lorsque vous ne souhaitez pas surveiller la température dans VergeOS (lorsque vous n’êtes pas responsable de la surveillance du matériel, par ex. fournisseur bare metal, ou lorsque VergeOS s’exécute dans un environnement virtuel)
Mis à jour
Ce contenu vous a-t-il été utile ?