


Le nœud évacue complètement Proxmox VE et rejoint à nouveau le cluster
Le nœud est complètement supprimé de Proxmox VE et rejoint le cluster
Description de la scène
Lorsqu'un nœud du cluster Proxmox VE est endommagé et ne peut pas être réparé rapidement, le nœud défectueux doit être expulsé proprement du cluster et les informations résiduelles doivent être nettoyées. Sinon, les nouveaux nœuds utilisant l'adresse IP utilisée par le nœud défectueux ne pourront pas rejoindre le cluster normalement ; de même, une fois le nœud défectueux qui s'est séparé du cluster réparé, bien que cela n'ait rien à voir avec le cluster, il le fera. ne pas pouvoir accéder à la gestion Web de ce nœud unique. En arrière-plan, des informations sur les autres nœuds du cluster Proxmox VE d'origine apparaîtront, ce qui est très ennuyeux.
Expulser un nœud du cluster
Si Proxmox VE est un cluster hyper-convergé Ceph, vous devez vous connecter au système hôte Debian de n'importe quel nœud du cluster (sauf le nœud que vous souhaitez supprimer) et supprimer complètement tous les OSD du nœud que vous souhaitez évacuer. à partir de la ligne de commande [Voir le chapitre 12 de mon livre "Proxmox VE Hyper-converged Cluster Practice" Contenu relatif au chapitre], continuez à utiliser la ligne de commande "pvecm delnode nodename" pour expulser le nœud. Basculez vers l'arrière-plan de gestion Web du cluster Proxmox VE, actualisez le navigateur et vérifiez s'il y a toujours des nœuds expulsés dans la « Vue du serveur » sur le côté gauche de la page. Même si la page Web ne contient plus d'informations sur les nœuds expulsés restants, les informations sur les nœuds expulsés ne sont pas complètement nettoyées et un traitement ultérieur est requis.
Passez à la ligne de commande Debian de n'importe quel système d'hébergement de nœuds du cluster Proxmox VE, entrez dans le répertoire "/etc/pve/priv" et modifiez les fichiers "authorized_keys" et "known_hosts".
Utilisez l'éditeur Vi ou la commande Sed pour supprimer les informations de nœud qui ont été expulsées du cluster, enregistrez et quittez. Les autres nœuds du cluster seront également automatiquement synchronisés par corosync, il n'est donc pas nécessaire de répéter le processus.
Le fichier "Known_hosts" est également traité en conséquence. Après avoir terminé cette étape, utilisez la commande "grep pve169 /etc -r" pour rechercher si elle est complètement effacée.
Traitement des informations résiduelles du cluster de nœuds évacués
Les nœuds qui ont été évacués du cluster Proxmox VE ont restauré leurs fonctions sans réinitialisation (réinstallation du système) et souhaitent rejoindre à nouveau le cluster d'origine. Lorsque nous utilisons un navigateur pour accéder au backend de gestion Web Proxmox VE à nœud unique, nous pouvons toujours voir d'autres nœuds du cluster clairement visibles, et l'actualisation de la page et le redémarrage du système ne fonctionneront pas. Alors, comment se débarrasser de cet affichage ennuyeux ?
En plus d'arrêter le service de cluster, d'arrêter le service de synchronisation Corosync, de supprimer corosync.conf et d'autres opérations, vous devez également entrer dans le système d'hébergement à nœud unique Proxmox VE Debian, entrer dans le répertoire "/etc/pve/nodes", et supprimez autre que ce répertoire de nœud de nœud.
Après la suppression, actualisez le navigateur et l'arrière-plan de gestion Web à nœud unique Proxmox VE sera le seul nœud restant.
Après avoir terminé les deux étapes ci-dessus, le nœud aberrant rejoindra le cluster avec son adresse IP d'origine et ne sera plus exclu par le cluster.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Description du scénario pour que les nœuds évacuent complètement de ProxmoxVE et rejoignent le cluster Lorsqu'un nœud du cluster ProxmoxVE est endommagé et ne peut pas être réparé rapidement, le nœud défectueux doit être expulsé proprement du cluster et les informations résiduelles doivent être nettoyées. Sinon, les nouveaux nœuds utilisant l'adresse IP utilisée par le nœud défectueux ne pourront pas rejoindre le cluster normalement ; de même, une fois le nœud défectueux qui s'est séparé du cluster réparé, bien que cela n'ait rien à voir avec le cluster, il le fera. ne pas pouvoir accéder à la gestion Web de ce nœud unique. En arrière-plan, des informations sur les autres nœuds du cluster ProxmoxVE d'origine apparaîtront, ce qui est très ennuyeux. Expulsez les nœuds du cluster. Si ProxmoxVE est un cluster hyper-convergé Ceph, vous devez vous connecter à n'importe quel nœud du cluster (à l'exception du nœud que vous souhaitez supprimer) sur le système hôte Debian et exécuter la commande.

La création d'un cluster Kubernetes (K8S) implique généralement plusieurs étapes et configurations de composants. Voici un bref guide pour configurer un cluster Kubernetes : Préparez l'environnement : au moins deux nœuds de serveur exécutant le système d'exploitation Linux, ces nœuds seront utilisés pour construire le cluster. Ces nœuds peuvent être des serveurs physiques ou des machines virtuelles. Assurez la connectivité réseau entre tous les nœuds et qu’ils puissent se joindre. Installer Docker : installez Docker sur chaque nœud pour pouvoir exécuter des conteneurs sur le nœud. Vous pouvez utiliser les outils de gestion de packages correspondants (tels que apt, yum) pour installer Docker selon différentes distributions Linux. Installer les composants Kubernetes : installer Kuber sur chaque nœud

DRBD (DistributedReplicatedBlockDevice) est une solution open source permettant d'obtenir la redondance des données et la haute disponibilité. Voici le tutoriel pour installer et configurer DRBD sur le système CentOS7 : Installer DRBD : Ouvrez un terminal et connectez-vous au système CentOS7 en tant qu'administrateur. Exécutez la commande suivante pour installer le package DRBD : sudoyuminstalldrbd Configurer DRBD : modifiez le fichier de configuration DRBD (généralement situé dans le répertoire /etc/drbd.d) pour configurer les paramètres des ressources DRBD. Par exemple, vous pouvez définir les adresses IP, les ports et les périphériques du nœud principal et du nœud de sauvegarde. Assurez-vous qu'il existe une connexion réseau entre le nœud principal et le nœud de sauvegarde.

Méthode d'optimisation de base de données PHP dans un environnement à haute concurrence Avec le développement rapide d'Internet, de plus en plus de sites Web et d'applications doivent faire face à des défis de haute concurrence. Dans ce cas, l'optimisation des performances de la base de données devient particulièrement importante, en particulier pour les systèmes qui utilisent PHP comme langage de développement back-end. Cet article présentera quelques méthodes d'optimisation de base de données dans un environnement PHP à haute concurrence et donnera des exemples de code correspondants. Utilisation du regroupement de connexions Dans un environnement à forte concurrence, la création et la destruction fréquentes de connexions à des bases de données peuvent entraîner des goulots d'étranglement en termes de performances. Par conséquent, l’utilisation du pool de connexions peut

À l’ère actuelle du cloud computing, la technologie de conteneurisation est devenue l’une des technologies les plus populaires dans le monde open source. L'émergence de Docker a rendu le cloud computing plus pratique et efficace et est devenu un outil indispensable pour les développeurs et le personnel d'exploitation et de maintenance. L'application de la technologie de cluster multi-nœuds est largement utilisée sur la base de Docker. Grâce au déploiement de clusters multi-nœuds, nous pouvons utiliser les ressources plus efficacement, améliorer la fiabilité et l'évolutivité, et également être plus flexibles dans le déploiement et la gestion. Ensuite, nous présenterons comment utiliser Docker pour

Les clusters courants en PHP incluent le cluster LAMP, le cluster Nginx, le cluster Memcached, le cluster Redis et le cluster Hadoop. Introduction détaillée : 1. Le cluster LAMP fait référence à une combinaison de Linux, Apache, MySQL et PHP. Il s'agit d'un environnement de développement PHP commun, plusieurs serveurs exécutent la même application et sont équilibrés via un équilibreur de charge. sont distribués sur différents serveurs ; 2. Cluster Nginx, Nginx est un serveur Web hautes performances, etc.

Workerman est un framework PHPSocket hautes performances qui permet à PHP de gérer plus efficacement les communications réseau asynchrones. Dans la documentation de Workerman, vous trouverez des instructions détaillées et des exemples de code sur la façon d'implémenter un cluster de serveurs. Afin de mettre en œuvre un cluster de serveurs, nous devons d'abord clarifier le concept de cluster de serveurs. Un cluster de serveurs connecte plusieurs serveurs à un réseau pour améliorer les performances, la fiabilité et l'évolutivité du système en partageant les charges et les ressources. Dans Workerman, vous pouvez utiliser les deux méthodes suivantes

Comment utiliser MongoDB pour implémenter des fonctions de clustering de données et d'équilibrage de charge Introduction : À l'ère actuelle du Big Data, la croissance rapide du volume de données a mis en avant des exigences plus élevées en matière de performances des bases de données. Afin de répondre à ces exigences, le clustering de données et la répartition de charge sont devenus des moyens techniques indispensables. En tant que base de données NoSQL mature, MongoDB fournit des fonctions et des outils riches pour prendre en charge le clustering de données et l'équilibrage de charge. Cet article expliquera comment utiliser MongoDB pour implémenter des fonctions de clustering de données et d'équilibrage de charge, et fournira un code spécifique.
