Partager via


Mettre à niveau le système d’exploitation Azure Stack HCI, version 22H2 vers la version 23H2 via d’autres méthodes

S’applique à : Azure Local, versions 23H2 et 22H2

Cet article explique comment mettre à niveau le système d’exploitation (OS) de la version 22H2 à la version 23H2 de votre instance Azure Local à l’aide de méthodes manuelles telles que SConfig et effectuer une mise à niveau hors connexion.

Bien que vous puissiez utiliser ces autres méthodes, PowerShell est la méthode recommandée pour mettre à niveau le système d’exploitation. Pour plus d’informations, consultez Mettre à niveau le système d’exploitation Azure Stack HCI, version 22H2 vers la version 23H2 via PowerShell.

Tout au long de cet article, nous faisons référence au système d’exploitation Azure Stack HCI, version 23H2 en tant que nouvelle version et système d’exploitation Azure Stack HCI, version 22H2 comme ancienne version.

Important

Pour maintenir votre service local Azure dans un état pris en charge, vous avez jusqu’à six mois pour installer cette nouvelle version du système d’exploitation. La mise à jour s’applique à toutes les instances locales Azure exécutant la version 22H2. Nous vous recommandons vivement d’installer cette version dès qu’elle sera disponible.

Flux de travail de haut niveau pour la mise à niveau du système d’exploitation

La mise à jour du système d’exploitation Azure Stack HCI est disponible via Windows Update et via le média que vous pouvez télécharger à partir du Portail Azure.

Pour mettre à niveau le système d’exploitation sur votre système, procédez comme suit :

  1. Remplissez les conditions préalables.
  2. Connectez-vous à votre système.
  3. Installez le nouveau système d’exploitation à l’aide de l’une des autres méthodes :
    1. Mise à niveau manuelle d’un cluster de basculement à l’aide de SConfig.
    2. Mise à niveau manuelle hors connexion de toutes les machines d’un système.
  4. Vérifiez l’état des mises à jour.
  5. Effectuez les étapes postérieures à la mise à niveau, une fois le système d’exploitation mis à niveau.

Répondre aux prérequis

Avant de commencer, assurez-vous que :

  • Vous avez accès à une version 22H2 d’Azure Local en cours d’exécution.
  • Le système est inscrit dans Azure.
  • Assurez-vous que toutes les machines de votre local Azure sont saines et qu’elles s’affichent en ligne.
  • Vous avez accès au système d’exploitation Azure Stack HCI version 23H2. Cette mise à jour est disponible via Windows Update ou en tant que média téléchargeable. Le média est un fichier ISO que vous pouvez télécharger à partir du Portail Azure.
  • Vous avez accès à un client qui peut vous connecter à votre local Azure. Ce client doit exécuter PowerShell 5.0 ou version ultérieure.

Étape 1 : Se connecter à votre système

Suivez ces étapes sur votre client pour vous connecter à l’une des machines de votre système.

Important

Pour effectuer une mise à niveau manuelle à l’aide de SConfig, vous devez vous connecter directement aux machines. Vous pouvez utiliser PowerShell à distance pour contrôler les actions système ou exécuter les commandes directement à partir de chaque ordinateur lors de l’exécution de la mise à jour.

  1. Exécutez PowerShell en tant qu’administrateur sur le client que vous utilisez pour vous connecter à votre système.

  2. Ouvrez une session PowerShell distante sur une machine sur votre instance Azure Local. Exécutez la commande suivante et fournissez les informations d’identification de votre machine lorsque vous y êtes invité :

    $cred = Get-Credential
    Enter-PSSession -ComputerName "<Computer IP>" -Credential $cred 
    

    Voici un exemple de sortie :

    PS C:\Users\Administrator> $cred = Get-Credential
    
    cmdlet Get-Credential at command pipeline position 1
    Supply values for the following parameters:
    Credential
    PS C:\Users\Administrator> Enter-PSSession -ComputerName "100.100.100.10" -Credential $cred 
    [100.100.100.10]: PS C:\Users\Administrator\Documents>
    

Étape 2 : Installer un nouveau système d’exploitation à l’aide d’autres méthodes

Selon vos besoins, vous pouvez mettre à jour manuellement le système d’exploitation à l’aide de SConfig ou mettre à jour toutes les machines du système en même temps. Chacune de ces méthodes est abordée dans les sections suivantes.

Méthode 1 : Effectuer une mise à jour manuelle du système d’exploitation d’un cluster de basculement à l’aide de SCONFIG

Pour effectuer une mise à jour manuelle des fonctionnalités d’un cluster de basculement, utilisez l’outil SConfig et les applets de commande PowerShell de clustering de basculement. Pour plus d’informations sur SConfig, consultez Configurer une installation Server Core de Windows Server et Azure Local avec l’outil de configuration de serveur (SConfig) .

Pour chaque nœud du cluster, exécutez ces commandes sur le nœud cible :

  1. Suspend-ClusterNode -Node <Node Name> -Drain

    1. Vérifier la suspension à l’aide Get-ClusterGroupde . Rien ne doit s’exécuter sur le nœud cible.

    2. Exécutez l’option SCONFIG 6.3 sur le nœud cible.

    3. Une fois le nœud cible redémarré, attendez que les travaux de réparation de stockage soient terminés en s’exécutant Get-Storage-Job jusqu’à ce qu’il n’y ait pas de travaux de stockage ou que tous les travaux de stockage soient terminés.

  2. Resume-ClusterNode -Node <Node Name> -Failback

Lorsque tous les nœuds sont mis à niveau, vous pouvez effectuer les étapes postérieures à l’installation.

Méthode 2 : Effectuer une mise à jour rapide et hors connexion du système d’exploitation de toutes les machines d’un système

Cette méthode vous permet de mettre à jour tous les ordinateurs d’un système en même temps et de mettre à jour le système d’exploitation sur tous ces ordinateurs en même temps. Cela permet de gagner du temps pendant le processus de mise à jour, mais le compromis est un temps d’arrêt pour les ressources hébergées.

S’il existe une mise à jour de sécurité critique que vous devez appliquer rapidement ou que vous devez vous assurer que les mises à jour se terminent dans votre fenêtre de maintenance, cette méthode peut être pour vous. Ce processus entraîne la mise à jour locale d’Azure, met à jour les machines et le réamence.

  1. Planifiez votre fenêtre de maintenance.

  2. Mettez les disques virtuels hors connexion.

  3. Arrêtez le système pour mettre le pool de stockage hors connexion. Exécutez l’applet Stop-Cluster de commande ou utilisez Windows Admin Center pour arrêter le système.

  4. Définissez le service de cluster sur Désactivé en exécutant la commande PowerShell ci-dessous sur chaque ordinateur. Cela empêche le service de cluster de démarrer pendant sa mise à jour.

    Set-Service -Name clussvc -StartupType Disabled
    
  5. Appliquez la mise à jour cumulative Windows Server et toutes les mises à jour requises de la pile de maintenance à toutes les machines. Vous pouvez mettre à jour tous les ordinateurs en même temps : il n’est pas nécessaire d’attendre, car le système est arrêté.
  6. Redémarrez les machines et assurez-vous que tout semble correct.

  7. Définissez le service de cluster sur Automatique en exécutant la commande PowerShell ci-dessous sur chaque ordinateur.

    Set-Service -Name clussvc -StartupType Automatic
    
  8. Démarrez le système. Exécutez l’applet Start-Cluster de commande ou utilisez Windows Admin Center.

  9. Patientez quelques minutes. Vérifiez que le pool de stockage est intègre. Exécutez Get-StorageJob pour vous assurer que tous les travaux se terminent correctement.

  10. Remettez les disques virtuels en ligne.

  11. Surveillez l’état des disques virtuels en exécutant les applets de commande et Get-VirtualDisk les Get-Volume applets de commande.

Vous êtes maintenant prêt à effectuer les étapes postérieures à la mise à niveau pour votre système.

Étapes suivantes