Share via


Mise à jour du pont de ressources Arc

Cet article décrit la mise à niveau du pont des ressources Arc et les deux façons dont la mise à niveau peut être effectuée : mise à niveau gérée par le cloud ou mise à niveau manuelle. Actuellement, certains fournisseurs de cloud privé diffèrent dans la façon dont ils gèrent les mises à niveau de pont de ressources Arc.

Fournisseurs de cloud privé

Actuellement, les fournisseurs de cloud privé diffèrent de la façon dont ils effectuent des mises à niveau de pont de ressources Arc. Passez en revue les informations suivantes pour voir comment mettre à niveau votre pont de ressources Arc pour un fournisseur spécifique.

Pour VMware vSphere compatible avec Arc, la mise à niveau manuelle et la mise à niveau cloud sont disponibles. Les appliances de la version 1.0.15 et ultérieures sont automatiquement choisies pour une mise à niveau gérée par le cloud. Pour que l’une ou l’autre des options de mise à niveau fonctionne, les conditions préalables à la mise à niveau doivent être remplies. Microsoft peut tenter d'effectuer une mise à niveau gérée dans le cloud de votre pont de ressources Arc à tout moment si votre appliance n'est bientôt plus prise en charge. Bien que Microsoft propose une mise à niveau gérée dans le cloud, vous êtes toujours responsable de vous assurer que votre pont de ressources Arc se trouve dans les versions n-3 prises en charge. Les perturbations peuvent entraîner l'échec de la mise à niveau gérée dans le cloud et vous devrez peut-être mettre à niveau manuellement le pont de ressources Arc. Si vous êtes sur le point de ne plus bénéficier du support, veuillez effectuer une mise à niveau manuelle pour rester dans les versions prises en charge.  N'attendez pas une mise à niveau gérée dans le cloud. Toute appliance antérieure à la version 1.0.15 doit être mise à niveau manuellement.

Pour la gestion des machines virtuelles Azure Arc (préversion) sur Azure Stack HCI, l’appliance version 1.0.15 ou ultérieure est seulement disponible sur Azure Stack HCI version 23H2. Dans HCI 23H2, l’outil LCM gère les mises à niveau sur tous les composants HCI, Pont de ressources Arc et extension en tant que package « recette validée ». Toute préversion du pont de ressources Arc doit être supprimée avant la mise à jour de 22H2 à 23H2. La tentative de mise à niveau du pont de ressources Arc indépendamment d’autres composants d’environnement HCI peut causer des problèmes dans votre environnement qui pourraient entraîner un scénario de récupération d’urgence. Pour plus d’informations, consultez la page FAQ sur la gestion des machines virtuelles Arc.

Pour System Center Virtual Machine Manager (SCVMM), la fonctionnalité de mise à niveau manuelle est disponible pour l’appliance version 1.0.14 et ultérieures. Les appliances antérieures à la version 1.0.14 doivent effectuer l’option de récupération pour accéder à la version 1.0.15 ou ultérieure. Passez en revue les étapes de effectuer l’opération de récupération, puis supprimez la machine virtuelle de l’appliance de SCVMM et effectuez les étapes de récupération. Cela déploie un nouveau pont de ressources et reconnecte les ressources Azure préexistantes.

Prérequis

Avant de mettre à niveau un pont de ressources Arc, les prérequis suivants doivent être satisfaits :

  • La VM de l’appliance doit être en ligne, saine et avec l’état « En cours d’exécution ». Vous pouvez vérifier la ressource Azure de votre pont de ressources Arc pour vérifier.

  • Les informations d'identification dans la VM de l'appliance doivent être à jour. Pour tester que les informations d'identification dans la machine virtuelle du pont de ressources Arc sont valides, effectuez une opération sur une machine virtuelle compatible Arc à partir d'Azure ou mettez à jour les informations d'identification pour en être sûr.

  • Il doit y avoir suffisamment d’espace sur l’ordinateur de gestion (~3,5 Go) et la machine virtuelle de l’appliance (35 Go) pour télécharger les images requises.

  • Pour VMware avec Arc, la mise à niveau du pont de ressources nécessite 200 Go d’espace libre sur le magasin de données. Un nouveau modèle est également créé.

  • La connexion sortante à partir des adresses IP de machine virtuelle de l’appliance (k8snodeippoolstart/end, Adresse IP de machine virtuelle 1/2) vers msk8s.sb.tlu.dl.delivery.mp.microsoft.com, port 443 doit être activée. Vérifiez que la liste complète des points de terminaison requis pour le pont de ressources Arc sont également activés.

  • Si vous effectuez une mise à niveau manuelle, la commande de mise à niveau doit être exécutée à partir de l’ordinateur de gestion utilisé pour déployer initialement le pont de ressources Arc et qui contient encore les fichiers de configuration de l’appliance, ou à partir d’un ordinateur qui répond aux exigences relatives à l’ordinateur de gestion et contient également les fichiers de configuration de l’appliance.

  • Le pont de ressources Arc configuré avec DHCP ne peut pas être mis à niveau et n’est pas pris en charge dans un environnement de production. Au lieu de cela, un nouveau pont de ressources Arc doit être déployé à l’aide de configuration IP statique.

Vue d’ensemble

Le processus de mise à niveau déploie un nouveau pont de ressources à l’aide de l’adresse IP de machine virtuelle de l’appliance réservée (k8snodeippoolend IP, IP de machine virtuelle 2). Une fois le nouveau pont de ressources mis en place, il devient le pont de ressources actif. L’ancien pont de ressources est supprimé et son adresse IP de machine virtuelle de l’appliance (k8dsnodeippoolstart, adresse IP de machine virtuelle 1) devient la nouvelle adresse IP de machine virtuelle de l’appliance réservée qui sera utilisée lors de la prochaine mise à niveau.

Le déploiement d’un nouveau pont de ressources consiste à télécharger l’image de l’appliance (~3,5 Go) à partir du cloud, en utilisant l’image pour déployer une nouvelle machine virtuelle d’appliance, en vérifiant que le nouveau pont de ressources s’exécute, en le connectant à Azure, en supprimant l’ancienne machine virtuelle d’appliance et en réservant l’ancienne adresse IP à utiliser pour une mise à niveau ultérieure.

Dans l’ensemble, la mise à niveau prend généralement au moins 30 minutes, en fonction des vitesses réseau. Un court temps d’arrêt intermittent peut se produire pendant le transfert entre l’ancien pont de ressources Arc et le nouveau pont de ressources Arc. Des temps d’arrêt supplémentaires peuvent se produire si les conditions préalables ne sont pas remplies ou si une modification du réseau (DNS, pare-feu, proxy, etc.) a un impact sur la connectivité réseau du pont de ressources Arc.

Il existe deux façons de mettre à niveau le pont des ressources Arc : les mises à niveau gérées par le cloud gérées par Microsoft ou les mises à niveau manuelles où les commandes Azure CLI sont effectuées par un administrateur.

Mise à niveau gérée par le cloud

Les ponts de ressources Arc sur un fournisseur de cloud privé pris en charge avec une appliance version 1.0.15 ou ultérieure sont automatiquement choisis dans la mise à niveau géré sur le cloud. Avec la mise à niveau gérée par le cloud, Microsoft peut tenter de mettre à niveau votre pont de ressources Arc à tout moment s’il se trouve sur une version de l’appliance qui sera bientôt hors support. Les conditions préalables à la mise à niveau doivent être remplies pour que la mise à niveau gérée par le cloud fonctionne. Bien que Microsoft offre une mise à niveau gérée par le cloud, vous êtes toujours responsable de la vérification que votre pont de ressources est sain, en ligne, dans un état « En cours d’exécution » et dans les versions n-3 prises en charge. Les interruptions peuvent entraîner l’échec des mises à niveau gérées par le cloud. Si vous êtes sur le point de ne plus bénéficier du support, veuillez effectuer une mise à niveau manuelle pour rester dans les versions prises en charge.  N'attendez pas une mise à niveau gérée dans le cloud.

Pour vérifier l’état de votre pont de ressources et la version de l’appliance, exécutez la commande az arcappliance show à partir de votre machine de gestion ou vérifiez la ressource Azure de votre pont de ressources Arc. Si votre machine virtuelle d’appliance n’est pas dans un état sain, en cours d’exécution, la mise à niveau gérée par le cloud peut échouer.

Les mises à niveau gérées par le cloud sont gérées via Azure. Une notification est envoyée à Azure pour refléter l’état de la machine virtuelle de l’appliance lors de sa mise à niveau. À mesure que le pont de ressources progresse dans la mise à niveau, son état peut basculer entre différentes étapes de mise à niveau. La mise à niveau est terminée lorsque la machine virtuelle de l’appliance status est Running et provisioningState est Succeeded.

Pour vérifier l’état d’une mise à niveau gérée par le cloud, vérifiez la ressource Azure dans ARM ou exécutez la commande Azure CLI suivante à partir de la machine de gestion :

az arcappliance show --resource-group [REQUIRED] --name [REQUIRED] 

Mise à niveau manuelle

Le pont de ressources Arc peut être mis à niveau manuellement à partir de l’ordinateur de gestion. Vous devez respecter toutes les conditions préalables à la mise à niveau avant de tenter de procéder à la mise à niveau. L’ordinateur de gestion doit disposer des fichiers de configuration de l’appliance et kubeconfig stockés localement, sinon vous ne pourrez pas exécuter la mise à niveau.

La mise à niveau manuelle prend généralement entre 30 et 90 minutes, en fonction des vitesses réseau. La commande de mise à niveau prend votre pont de ressources Arc vers la version suivante de l’appliance, ce qui peut ne pas être la dernière version de l’appliance disponible. Plusieurs mises à niveau peuvent être nécessaires pour atteindre une version prise en charge. Vous pouvez vérifier la version de votre appliance en vérifiant la ressource Azure de votre pont de ressources Arc.

Avant la mise à niveau, vous aurez besoin de la dernière extension Azure CLI pour arcappliance :

az extension add --upgrade --name arcappliance 

Pour mettre à niveau manuellement votre pont de ressources, utilisez la commande suivante :

az arcappliance upgrade <private cloud> --config-file <file path to ARBname-appliance.yaml> 

Par exemple, pour mettre à niveau un pont de ressources sur VMware, exécutez : az arcappliance upgrade vmware --config-file c:\contosoARB01-appliance.yaml

Pour mettre à niveau un pont de ressources sur SCVMM, exécutez : az arcappliance upgrade scvmm --config-file c:\contosoARB01-appliance.yaml

Pour mettre à niveau un pont de ressources sur Azure Stack HCI, passez à 23H2 et utilisez l’outil de gestion des mises à niveau intégré. Vous trouverez davantage d’informations ici.

Versions de version

La version du pont de ressources Arc est liée aux versions des composants sous-jacents utilisés dans l’image de l’appliance, telles que la version Kubernetes. En cas de modification de l’image de l’appliance, la version du pont de ressources Arc est incrémentée. Cela se produit généralement lorsqu’une nouvelle version de l’extension CLI az arcappliance est publiée. Une nouvelle extension est généralement publiée sur une cadence mensuelle à la fin du mois ou au début du mois. Pour obtenir des informations détaillées sur la publication, consultez les notes de publication de pont de ressources Arc sur GitHub.

Versions prises en charge

En règle générale, la dernière version publiée et les trois versions précédentes (n-3) du pont de ressources Arc sont prises en charge, à partir de l’appliance version 1.0.15 et ultérieure. Un pont de ressources Arc avec une version d’appliance antérieure à la version 1.0.15 doit être mis à niveau ou redéployé pour être au minimum sur l’appliance version 1.0.15 dans une fenêtre de support de production.

Par exemple, si la version actuelle est 1.0.18, les versions n-3 typiquement prises en charge sont les suivantes :

  • Version actuelle : 1.0.18
  • Version n-1 : 1.0.17
  • Version n-2 : 1.0.16
  • Version n-3 : 1.0.15

Il peut y avoir des instances où les versions prises en charge ne sont pas séquentielles. Par exemple, la version 1.0.18 est publiée et ultérieurement trouvée pour contenir un bogue. Un correctif à chaud est publié dans la version 1.0.19 et la version 1.0.18 est supprimée. Dans ce scénario, les versions n-3 prises en charge deviennent 1.0.19, 1.0.17, 1.0.16, 1.0.15.

Le pont de ressources Arc publie généralement une nouvelle version à une cadence mensuelle, à la fin du mois, bien qu’il soit possible que les retards puissent pousser la date de publication plus loin. Quelle que soit la date de sortie d’une nouvelle version, si vous êtes dans les versions n-3 prises en charge, votre version de pont de ressources Arc est prise en charge. Pour rester à jour des publications, consultez les notes de publication du pont de ressources Arc sur GitHub.

Si un pont de ressources n’est pas mis à niveau vers l’une des versions prises en charge (n-3), il se trouve en dehors de la fenêtre de prise en charge et n’est pas pris en charge. Si cela se produit, il est possible de ne pas toujours mettre à niveau un pont de ressources non pris en charge vers une version plus récente, car les services de composants utilisés par le pont de ressources Arc ne peuvent plus être compatibles. En outre, le pont de ressources non pris en charge peut ne pas être en mesure de fournir des métriques de surveillance et d’intégrité fiables.

Si un pont de ressources Arc ne peut pas être mis à niveau vers une version prise en charge, vous devez le supprimer et déployer un nouveau pont de ressources. Selon le produit de cloud privé que vous utilisez, il peut y avoir d’autres étapes nécessaires pour reconnecter le pont de ressources aux ressources existantes. Pour plus d’informations, consultez la documentation de récupération du pont de ressources Arc du produit partenaire.

Notification et disponibilité de la mise à niveau

Si votre pont de ressources Arc se trouve à la version n-3, vous pouvez recevoir une notification par e-mail vous informant que votre pont de ressources ne sera plus pris en charge une fois la version suivante publiée. Si vous recevez cette notification, mettez à niveau le pont de ressources dès que possible pour autoriser le débogage pour tout problème lié à la mise à niveau manuelle, ou envoyez un ticket de support si la mise à niveau gérée par le cloud n’a pas pu mettre à niveau votre pont de ressources.

Pour vérifier si votre pont de ressources Arc dispose d’une mise à niveau disponible, exécutez la commande :

az arcappliance get-upgrades --resource-group [REQUIRED] --name [REQUIRED] 

Pour voir la version actuelle d’une appliance de pont de ressources Arc, exécutez az arcappliance show ou vérifiez la ressource Azure de votre pont de ressources Arc.

Étapes suivantes