Partager via


Ajouter un nœud sur Azure Local, version 23H2

S’applique à : Azure Local, version 23H2

Cet article explique comment gérer la capacité en ajoutant un nœud (souvent appelé scale-out) à votre instance locale Azure. Dans cet article, chaque serveur est appelé nœud.

À propos de l’ajout de nœuds

Vous pouvez facilement mettre à l’échelle le calcul et le stockage en même temps sur Azure Local en ajoutant des nœuds à un système existant. Votre instance locale Azure prend en charge un maximum de 16 nœuds.

Chaque nouveau nœud physique que vous ajoutez à votre système doit correspondre étroitement au reste des nœuds en termes de type processeur, de mémoire, de nombre de lecteurs et de type et de taille des lecteurs.

Vous pouvez mettre à l’échelle dynamiquement votre instance Locale Azure de 1 à 16 nœuds. En réponse à la mise à l’échelle, l’orchestrateur (également appelé Gestionnaire de cycle de vie) ajuste la résilience du lecteur, la configuration réseau, y compris les agents locaux tels que les agents d’orchestrateur et l’inscription Arc. La mise à l’échelle dynamique peut nécessiter la modification de l’architecture réseau de la connexion sans commutateur connecté via un commutateur réseau.

Important

  • Dans cette version, vous ne pouvez ajouter qu’un seul nœud à tout moment. Vous pouvez toutefois ajouter plusieurs nœuds de manière séquentielle afin que le pool de stockage soit rééquilibré une seule fois.
  • Il n’est pas possible de supprimer définitivement un nœud d’un système.

Ajouter un flux de travail de nœud

Le diagramme de flux suivant montre le processus global d’ajout d’un nœud :

Diagramme illustrant le processus d’ajout d’un nœud.

Pour ajouter un nœud, procédez comme suit :

  1. Installez le système d’exploitation, les pilotes et le microprogramme sur le nouveau nœud que vous prévoyez d’ajouter. Pour plus d’informations, consultez Installer le système d’exploitation.
  2. Ajoutez le nœud préparé via l’applet Add-server de commande PowerShell.
  3. Lors de l’ajout d’un nœud au système, le système valide que le nouveau nœud entrant répond aux exigences du processeur, de la mémoire et du stockage (lecteurs) avant d’ajouter réellement le nœud.
  4. Une fois le nœud ajouté, le système est également validé pour s’assurer qu’il fonctionne normalement. Ensuite, le pool de stockage est rééquilibré automatiquement. Le rééquilibrage du stockage est une tâche de faible priorité qui n’a pas d’impact sur les charges de travail réelles. Le rééquilibrage peut s’exécuter pendant plusieurs jours en fonction du nombre de nœuds et du stockage utilisé.

Remarque

Si vous avez déployé votre instance Locale Azure à l’aide d’adresses IP de stockage personnalisées, vous devez affecter manuellement des adresses IP aux cartes réseau de stockage une fois le nœud ajouté.

Scénarios pris en charge

Pour ajouter un nœud, les scénarios de scale-out suivants sont pris en charge :

Scénario de démarrage Scénario cible Paramètres de résilience Architecture du réseau de stockage Paramètres du témoin
Nœud unique Système à deux nœuds Miroir double Configuré avec et sans commutateur Témoin requis pour le scénario cible.
Système à deux nœuds Système à trois nœuds Miroir triple Configuré avec un commutateur uniquement Témoin facultatif pour le scénario cible.
Système à trois nœuds Système à nœuds N Miroir triple Basculer uniquement Témoin facultatif pour le scénario cible.

Lors de la mise à niveau d’un système de deux à trois nœuds, le niveau de résilience de stockage est passé d’un miroir bidirectionnel à un miroir tridirectionnel.

Paramètres de résilience

Dans cette version, pour l’opération d’ajout de nœud, les tâches spécifiques ne sont pas effectuées sur les volumes de charge de travail créés après le déploiement.

Pour ajouter une opération de nœud, les paramètres de résilience sont mis à jour pour les volumes d’infrastructure requis et les volumes de charge de travail créés pendant le déploiement. Les paramètres restent inchangés pour les autres volumes de charge de travail que vous avez créés après le déploiement (étant donné que les paramètres de résilience intentionnels de ces volumes ne sont pas connus et que vous souhaiterez peut-être simplement un volume miroir de 2 manières indépendamment de l’échelle du système).

Toutefois, les paramètres de résilience par défaut sont mis à jour au niveau du pool de stockage. Par conséquent, tous les nouveaux volumes de charge de travail que vous avez créés après le déploiement hériteront des paramètres de résilience.

Configuration matérielle requise

Lors de l’ajout d’un nœud, le système valide le matériel du nouveau nœud entrant et garantit que le nœud répond à la configuration matérielle requise avant son ajout au système.

Composant Vérification de conformité
UC Vérifiez que le nouveau nœud a le même nombre de cœurs d’UC ou plus. Si les cœurs du processeur sur le nœud entrant ne répondent pas à cette exigence, un avertissement est présenté. L’opération est toutefois autorisée.
Mémoire Vérifiez que le nouveau nœud a la même quantité de mémoire installée ou plus. Si la mémoire sur le nœud entrant ne répond pas à cette exigence, un avertissement est présenté. L’opération est toutefois autorisée.
Lecteurs Vérifiez que le nouveau nœud a le même nombre de lecteurs de données disponibles pour espaces de stockage direct. Si le nombre de lecteurs sur le nœud entrant ne répond pas à cette exigence, une erreur est signalée et l’opération est bloquée.

Prérequis

Avant d’ajouter un nœud, vous devez remplir les prérequis matériels et logiciels.

Configuration matérielle requise

Veillez à remplir les conditions préalables suivantes :

  1. La première étape consiste à acquérir un nouveau matériel Local Azure à partir de votre OEM d’origine. Reportez-vous toujours à votre documentation fournie par l’OEM lors de l’ajout d’un nouveau matériel de nœud à utiliser dans votre système.
  2. Placez le nouveau nœud physique à l’emplacement prédéterminé, par exemple, un rack et câblez-le de manière appropriée.
  3. Activez et ajustez les ports de commutateur physique le cas échéant dans votre environnement réseau.

Prérequis logiciels

Veillez à remplir les conditions préalables suivantes :

  • AzureStackLCMUser est actif dans Active Directory. Pour plus d’informations, consultez Préparer Active Directory.
  • Connecté en tant qu’utilisateur AzureStackLCMUser ou un autre utilisateur disposant d’autorisations équivalentes.
  • Les informations d’identification pour le AzureStackLCMUser n’ont pas changé.

Ajouter un nœud

Cette section explique comment ajouter un nœud à l’aide de PowerShell, surveiller l’état de l’opération Add-Server et résoudre les problèmes, s’il existe des problèmes.

Ajouter un nœud à l’aide de PowerShell

Vérifiez que vous avez examiné et rempli les conditions préalables.

Sur le nouveau nœud que vous envisagez d’ajouter, procédez comme suit.

  1. Installez le système d’exploitation et les pilotes requis sur le nouveau nœud que vous prévoyez d’ajouter. Suivez les étapes de l’installation du système d’exploitation local Azure, version 23H2.

  2. Inscrivez le nœud auprès d’Arc. Suivez les étapes de l’inscription auprès d’Arc et configurez les autorisations.

    Remarque

    Vous devez utiliser les mêmes paramètres que le nœud existant pour vous inscrire auprès d’Arc. Par exemple : nom du groupe de ressources, région, abonnement et locataire.

  3. Attribuez les autorisations suivantes aux nœuds nouvellement ajoutés :

Sur un nœud qui existe déjà sur votre système, procédez comme suit :

  1. Connectez-vous avec les informations d’identification de l’utilisateur de domaine (AzureStaclLCMUser ou un autre utilisateur disposant d’autorisations équivalentes) que vous avez fournies pendant le déploiement du système.

  2. (Facultatif) Avant d’ajouter le nœud, veillez à obtenir un jeton d’authentification mis à jour. Exécutez la commande suivante :

    Update-AuthenticationToken 
    
  3. Si vous exécutez une version antérieure à 2405.3, vous devez exécuter la commande suivante pour nettoyer les fichiers en conflit :

    Get-ChildItem -Path "$env:SystemDrive\NugetStore" -Exclude Microsoft.AzureStack.Solution.LCMControllerWinService*,Microsoft.AzureStack.Role.Deployment.Service* | Remove-Item -Recurse -Force
    
  4. Exécutez la commande suivante pour ajouter le nouveau nœud entrant à l’aide d’informations d’identification d’administrateur local pour le nouveau nœud :

    $HostIpv4 = "<IPv 4 for the new node>"
    $Cred = Get-Credential 
    Add-Server -Name "<Name of the new node>" -HostIpv4 $HostIpv4 -LocalAdminCredential $Cred 
    
  5. Notez l’ID d’opération comme sortie par la Add-Server commande. Vous utilisez cet ID d’opération ultérieurement pour surveiller la progression de l’opération Add-Server .

Surveiller la progression de l’opération

Pour surveiller la progression de l’opération d’ajout de nœud, procédez comme suit :

  1. Exécutez l’applet de commande suivante et fournissez l’ID d’opération de l’étape précédente.

    $ID = "<Operation ID>" 
    Start-MonitoringActionplanInstanceToComplete -actionPlanInstanceID $ID 
    
  2. Une fois l’opération terminée, le travail de rééquilibrage du stockage en arrière-plan continuera à s’exécuter. Attendez que le travail de rééquilibrage du stockage se termine. Pour vérifier la progression de ce travail de rééquilibrage du stockage, utilisez l’applet de commande suivante :

    Get-VirtualDisk|Get-StorageJob
    

    Si le travail de rééquilibrage du stockage est terminé, l’applet de commande ne retourne pas de sortie.

Le nœud nouvellement ajouté s’affiche dans le Portail Azure dans votre liste d’instances locales Azure après plusieurs heures. Pour forcer l’affichage du nœud dans Portail Azure, exécutez la commande suivante :

Sync-AzureStackHCI

Scénarios de récupération

Les scénarios de récupération suivants et les étapes d’atténuation recommandées sont tabulées pour ajouter un nœud :

Description du scénario Limitation des risques Pris en charge ?
Ajout d’un nouveau nœud hors bande sans utiliser l’orchestrateur. Supprimez le nœud ajouté.
Utilisez l’orchestrateur pour ajouter le nœud.
Non
Ajout d’un nouveau nœud avec orchestrateur et échec de l’opération. Pour terminer l’opération, examinez l’échec.
Réexécutez l’opération ayant échoué à l’aide Add-Server -Rerunde .
Oui
Ajout d’un nouveau nœud avec orchestrateur.
L’opération a réussi partiellement, mais a dû commencer par une nouvelle installation du système d’exploitation.
Dans ce scénario, orchestrator a déjà mis à jour sa base de connaissances avec le nouveau nœud. Utilisez le scénario de nœud de réparation. Oui

Problèmes de dépannage

Si vous rencontrez des échecs ou des erreurs lors de l’ajout d’un nœud, vous pouvez capturer la sortie des échecs dans un fichier journal. Sur un nœud qui existe déjà sur votre système, procédez comme suit :

  • Connectez-vous avec les informations d’identification de l’utilisateur de domaine que vous avez fournies pendant le déploiement du système. Capturez le problème dans les fichiers journaux.

    Get-ActionPlanInstance -ActionPlanInstanceID $ID|out-file log.txt
    
  • Pour réexécuter l’opération ayant échoué, utilisez l’applet de commande suivante :

    Add-Server -Rerun
    

Étapes suivantes

  • En savoir plus sur la réparation d’un nœud.