Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S'APPLIQUE À :
Azure Stack Edge Pro - GPU
Azure Stack Edge Pro 2
Azure Stack Edge Pro R
Azure Stack Edge Mini R
Les notes de version suivantes identifient les problèmes critiques ouverts et les problèmes résolus pour la version 2607 de vos appareils Azure Stack Edge. Les fonctionnalités et les problèmes rencontrés qui correspondent à un modèle précis d’Azure Stack Edge sont indiqués lorsque cela est applicable.
Les notes de publication sont mises à jour en continu, et dès que des problèmes critiques nécessitant une solution de contournement sont découverts, ils y sont ajoutés. Avant de déployer votre appareil, lisez attentivement les informations contenues dans les notes de publication.
Cet article s’applique à la version Azure Stack Edge 2607, qui correspond à la version logicielle 3.3.2607.3535.
Chemins de mise à jour pris en charge
Pour appliquer la mise à jour 2607, votre appareil doit passer par la mise à jour obligatoire 2510.
Si vous n’exécutez pas la version minimale requise, cette erreur s’affiche :
Le package de mise à jour ne peut pas être installé car ses dépendances ne sont pas satisfaites.
Si votre appareil tourne une version antérieure à la 2501, mettez à jour en 2501, puis en 2510, avant de passer à la 2607.
Si votre appareil fonctionne sous 2604, vous pouvez mettre à jour directement vers 2607.
Vous pouvez effectuer une mise à jour vers la dernière version à l’aide des chemins de mise à jour suivants :
| Version actuelle du logiciel Azure Stack Edge et de Kubernetes | Mise à jour vers les logiciels Azure Stack Edge et Kubernetes | Mise à jour souhaitée vers 2607 |
|---|---|---|
| antérieure à 2501 | mise à jour vers 2501, puis vers 2510 | 2607 |
| antérieure à 2510 | mise à jour vers 2510 | 2607 |
| 2604 | Directement à 2607 | 2607 |
Nouveautés
Il n’existe aucune nouvelle fonctionnalité ni amélioration dans cette version.
Problèmes connus dans cette version
Il n’existe aucun problème connu dans cette version.
Problèmes connus issus des versions précédentes
Le tableau suivant fournit un résumé des problèmes connus déjà présents dans les versions précédentes.
| Non. | Fonctionnalité | Problème | Solution de contournement alternative/commentaires techniques |
|---|---|---|---|
| 1. | Kubernetes | Ajout de la prise en charge du chiffrement au repos pour les secrets Kubernetes. Les secrets nouvellement créés ou mis à jour sont chiffrés automatiquement. | Pour chiffrer les secrets existants que vous n’avez pas mis à jour, réappliquez-les comme décrit dans Chiffrement des données confidentielles au repos. |
| 2. | Kubernetes | Mise à jour du conteneur vers la version 2.2.1. Il ne prend plus en charge l’extraction d’images générées avec le format Schéma 1 plus ancien. | Vous devez mettre à jour vos images conteneur comme décrit dans les fonctionnalités déconseillées et la prise en charge des images docker Schema 1 est désactivée par défaut. |
| 3. | Azure Stack Edge Pro + Azure SQL | La création d’une base de données SQL nécessite un accès administrateur. | Effectuez les étapes suivantes à la place des étapes 1 à 2 dans Create-the-sql-database. 1. Dans l’interface utilisateur locale de votre appareil, activez l’interface de calcul. Sélectionnez Compute > N° de port > Activer pour le calcul > Appliquer. 2. Téléchargez sqlcmd sur votre ordinateur client à partir de l’utilitaire de commande SQL. 3. Connectez-vous à votre adresse IP d’interface de calcul (le port que vous avez activé), en ajoutant un « ,1401 » à la fin de l’adresse. 4. La commande finale ressemble à ceci : sqlcmd -S {Interface IP},1401 -U SA -P "Strong!Passw0rd". Après cette étape, les étapes 3 à 4 de la documentation actuelle devraient être identiques. |
| 4. | Actualiser | Les modifications incrémentales des blobs restaurées via rafraîchissement ne sont pas prises en charge | Pour les points de terminaison Blob, des mises à jour partielles des blobs après un rafraîchissement peuvent faire en sorte que les mises à jour ne soient pas téléchargées dans le cloud. Par exemple, une suite d’actions telles que : Créez un blob dans le cloud. Ou supprimer un blob précédemment téléchargé depuis l’appareil. 2. Actualisez le blob depuis le cloud vers l’appliance à l’aide de la fonction d’actualisation. 3. Mettre à jour seulement une partie du blob en utilisant les API REST du Kit de développement logiciel (SDK) Azure. Ces actions peuvent faire en sorte que les sections mises à jour du blob ne soient pas mises à jour dans le cloud. Solution de contournement : servez-vous d’outils tels que Robocopy ou d’une copie de fichiers normale via l’Explorateur ou la ligne de commande pour remplacer des objets blob entiers. |
| 5. | Throttling | Lors d'une réduction de débit, si de nouvelles écritures sur l'appareil ne sont pas permises, les écritures effectuées par le client NFS échouent avec l'erreur « Accès refusé ». | Le message d’erreur suivant s’affiche :hcsuser@ubuntu-vm:~/nfstest$ mkdir testmkdir : impossible de créer le répertoire « test » : autorisation refusée |
| 6. | Ingestion du Stockage Blob | Lorsque vous utilisez AzCopy version 10 pour l’ingestion de stockage blob, exécutez AzCopy avec l’argument suivant :Azcopy <other arguments> --cap-mbps 2000 |
Si vous ne fournissez pas ces limites pour AzCopy, cela pourrait potentiellement envoyer un grand nombre de requêtes à l'appareil, ce qui pourrait entraîner des problèmes avec le service. |
| 7. | Comptes de stockage hiérarchisés | Les conditions suivantes s’appliquent lors de l’utilisation de comptes de stockage par paliers : – Seuls les objets blob de blocs sont pris en charge. Les blobs de pages ne bénéficient d'aucune prise en charge. - Il n’existe aucune prise en charge de l’API de capture instantanée et de copie. - L’ingestion de charge de travail Hadoop via distcp n’est pas prise en charge, car elle sollicite abondamment l’opération de copie. |
|
| 8. | Connexion au partage de fichiers NFS | Si plusieurs processus copient dans le même partage et que vous n’utilisez pas l’attribut nolock , vous pouvez voir des erreurs pendant la copie. |
Vous devez transmettre l’attribut nolock à la commande mount pour copier les fichiers dans le partage NFS. Par exemple : C:\Users\aseuser mount -o anon \\10.1.1.211\mnt\vms Z:. |
| 9. | Cluster Kubernetes | Lorsque vous appliquez une mise à jour sur votre appareil qui exécute un cluster Kubernetes, les machines virtuelles Kubernetes redémarrent et redémarrent. Dans ce cas, seuls les pods déployés avec des répliques spécifiées sont restaurés automatiquement après une mise à jour. | Si vous avez créé des pods individuels en dehors d’un contrôleur de réplication sans spécifier un ensemble de répliques, ces pods ne sont pas restaurés automatiquement après la mise à jour de l’appareil. Vous devez restaurer ces pods. Un jeu de réplicas remplace des pods supprimés ou arrêtés pour une raison quelconque, par exemple un échec de nœud ou une mise à niveau de nœud perturbatrice. Pour cette raison, utilisez un ensemble de répliques même si votre application ne nécessite qu’un seul pod. |
| 10. | Cluster Kubernetes | Kubernetes sur Azure Stack Edge Pro est pris en charge uniquement avec Helm v3 ou version ultérieure. Pour plus d’informations, voir Foire aux questions : Suppression de Tiller. | |
| 11. | Kubernetes | Le port 31000 est réservé au tableau de bord Kubernetes. Le port 31001 est réservé au registre de conteneurs Edge. De même, dans la configuration par défaut, les adresses IP 172.28.0.1 et 172.28.0.10 sont réservées respectivement pour le service Kubernetes et le service DNS de base. | N’utilisez pas d’adresses IP réservées. |
| 12. | Kubernetes | Kubernetes n’autorise pas actuellement les services LoadBalancer multiprotocoles. Par exemple, un service DNS devant écouter à la fois les protocoles TCP et UDP. | Pour contourner cette limitation de Kubernetes avec MetalLB, créez deux services (un pour TCP, un pour UDP) sur le même sélecteur de pods. Ces services utilisent la même clé de partage et spec.loadBalancerIP pour partager la même adresse IP. Vous pouvez également partager des IP si vous avez plus de services que d’adresses IP disponibles. Pour plus d’informations, voir Partage d’adresse IP. |
| 13. | Cluster Kubernetes | Les modules du Marketplace Azure IoT Edge existants peuvent nécessiter des modifications pour s'exécuter sur l'appareil Azure Stack Edge. | Pour plus d’informations, consultez Exécuter des modules IoT Edge existants à partir d’appareils Azure Stack Edge Pro FPGA sur un appareil GPU Azure Stack Edge Pro. |
| 14. | Kubernetes | Les montages de type bind basés sur des fichiers ne sont pas pris en charge avec Azure IoT Edge sur Kubernetes sur appareil Azure Stack Edge. | IoT Edge utilise une couche de traduction pour traduire les options ContainerCreate en constructions Kubernetes. La création de Binds mappe au répertoire hostpath. Par conséquent, des montages de liaisons basés sur des fichiers ne peuvent pas être liés à des chemins dans des conteneurs IoT Edge. Si possible, mappez le répertoire parent. |
| 15. | Kubernetes | Si vous apportez vos propres certificats pour IoT Edge et que vous ajoutez ces certificats sur votre appareil Azure Stack Edge après avoir configuré le calcul sur l'appareil, les nouveaux certificats ne sont pas récupérés. | Pour contourner ce problème, téléchargez les certificats avant de configurer le calcul sur l’appareil. Si vous avez déjà configuré le calcul, connectez-vous à l’interface PowerShell de l’appareil et exécutez des commandes IoT Edge. Redémarrez les pods iotedged et edgehub. |
| 16. | Certificats | Dans certains cas, la mise à jour de l’état des certificats dans l’interface utilisateur locale peut prendre plusieurs secondes. | Les scénarios suivants dans l’interface utilisateur locale peuvent être affectés. - Colonne État dans la page Certificats. - Vignette Sécurité dans la page Démarrer. - Vignette de configuration dans la page Vue d’ensemble. |
| 17. | Certificats | Les alertes liées aux certificats de chaîne de signature ne sont pas supprimées du portail, même après le chargement de nouveaux certificats de chaîne de signature. | |
| 18. | Proxy web | Le proxy web basé sur l’authentification NTLM n’est pas pris en charge. | |
| 19. | Internet Explorer | Si des fonctionnalités de sécurité améliorées sont activées, vous ne pourrez peut-être pas accéder aux pages d’interface utilisateur web locales. | Désactivez la sécurité renforcée et redémarrez votre navigateur. |
| 20. | Kubernetes | Kubernetes ne prend pas en charge « : » dans les noms de variables d’environnement utilisés par les applications .NET. Cette condition est également requise pour que le module Event Grid IoT Edge fonctionne sur un appareil Azure Stack Edge et d’autres applications. Pour plus d’informations, consultez la documentation sur ASP.NET Core. | Remplacez « : » par un trait de soulignement double. Pour plus d’informations, consultez la rubrique Problème Kubernetes |
| 21. | Cluster Azure Arc et Kubernetes | Par défaut, lorsque vous supprimez une ressource yamls du dépôt Git, les ressources correspondantes ne sont pas supprimées du cluster Kubernetes. |
Pour autoriser la suppression des ressources lorsqu’elles sont supprimées du dépôt Git, définissez --sync-garbage-collection dans Arc OperatorParams. Pour plus d’informations, consultez Supprimer une configuration. |
| 22. | NFS | Les applications qui utilisent des montages de partage NFS sur votre appareil pour écrire des données doivent utiliser le mode d'écriture exclusif. Ceci garantit que les écritures sont écrites sur le disque. | |
| 23. | Configuration du calcul | La configuration du calcul échoue dans les configurations réseau où les passerelles, commutateurs ou routeurs répondent aux demandes ARP (Address Resolution Protocol) pour des systèmes qui n’existent pas sur le réseau. | |
| 24. | Calcul et Kubernetes | Si vous configurez d’abord Kubernetes sur votre appareil, il réclame tous les GPU disponibles. Ainsi, vous ne pouvez pas créer de VM Azure Resource Manager utilisant des GPU après avoir configuré Kubernetes. | Si votre appareil a deux GPU, vous pouvez créer une seule VM qui utilise le GPU puis configurer Kubernetes. Dans ce cas, Kubernetes utilise le GPU restant disponible. |
| 25. | Extension personnalisée de script pour machine virtuelle | Il existe un problème connu dans les machines virtuelles Windows créées dans une version antérieure et l’appareil a été mis à jour vers la version 2103. Si vous ajoutez une extension de script personnalisé sur ces machines virtuelles, l’agent invité de machine virtuelle Windows (version 2.7.41491.901 uniquement) est bloqué dans la mise à jour, ce qui entraîne l’expiration du déploiement de l’extension. |
Pour contourner ce problème : 1. Connectez-vous à la machine virtuelle Windows à l’aide du protocole RDP (Remote Desktop Protocol). 2. Vérifiez que waappagent.exe est en cours d’exécution sur la machine : Get-Process WaAppAgent . 3. Si waappagent.exe n’est pas en cours d’exécution, redémarrez le service rdagent : Get-Service RdAgent | Restart-Service. Patientez 5 minutes.4. Pendant l’exécution de waappagent.exe, arrêtez le processus WindowsAzureGuest.exe. 5. Une fois le processus arrêté, il recommence à s’exécuter avec la version plus récente. 6. Vérifiez que la version de l’agent invité de machine virtuelle Windows est 2.7.41491.971 à l’aide de la commande suivante : Get-Process WindowsAzureGuestAgent | fl ProductVersion.7. Configurer l’extension de script personnalisé sur la machine virtuelle Windows. |
| 26. | Service multiprocesseur (MPS) | Lorsque vous mettez à jour le logiciel de l’appareil et le cluster Kubernetes, le paramètre MPS n’est pas conservé pour les charges de travail. | Réactivez MPS et redéployez les charges de travail qui utilisaient MPS. |
| 27. | Wi-Fi | Wi-Fi ne fonctionne pas sur Azure Stack Edge Pro 2 dans cette version. | |
| 28. | Azure IoT Edge | La solution Azure IoT Edge gérée sur Azure Stack Edge s’exécute sur un runtime IoT Edge plus ancien et obsolète, qui est en fin de vie. Pour plus d’informations, consultez La fin de vie d’IoT Edge v1.1 : Que signifie-t-il pour moi ? Bien que la solution n’arrête pas de travailler au-delà de la fin de vie, il n’y a pas de plan de mise à jour. | Pour faire tourner la dernière version d’Azure IoT Edge LTS avec les dernières mises à jour et fonctionnalités sur leur Azure Stack Edge, déployez une solution IoT Edge autogérée par le client qui fonctionne sur une machine virtuelle Linux. Pour plus d'informations, consultez Déplacer les charges de travail gérées de l'IoT Edge sur Azure Stack Edge vers une solution IoT Edge sur une machine virtuelle Linux. |
| 29. | AKS sur Azure Stack Edge | Dans cette version, vous ne pouvez pas modifier les réseaux virtuels une fois que vous avez déployé le cluster AKS sur votre cluster Azure Stack Edge. | Pour modifier le réseau virtuel, vous devez supprimer le cluster AKS, puis modifier les réseaux virtuels, puis recréer le cluster AKS sur votre Azure Stack Edge. |
| 30. | Mise à jour AKS | La mise à jour AKS Kubernetes peut échouer si l’une des machines virtuelles AKS n’est pas en cours d’exécution. Vous pourriez voir ce problème dans le cluster à deux nœuds. | Si la mise à jour AKS a échoué, connectez-vous à l’interface PowerShell de l’appareil. Vérifiez l’état des machines virtuelles Kubernetes en lançant le Get-VM cmdlet. Si la machine virtuelle est arrêtée, exécutez la cmdlet Start-VM pour la redémarrer. Une fois la machine virtuelle Kubernetes en cours d’exécution, réappliquez la mise à jour. |
| 31. | Wi-Fi | La fonctionnalité Wi-Fi pour Azure Stack Edge Mini R est obsolète. | |
| 32. | Explorateur de stockage Azure | Le certificat de terminaison de stockage Blob que l’appareil Azure Stack Edge génère automatiquement pourrait ne pas fonctionner correctement avec Explorateur Stockage Azure. | Remplacez le certificat de point de terminaison du stockage Blob. Pour obtenir des instructions détaillées, consultez Apportez vos propres certificats. |
| 33. | Connectivité réseau | Sur un cluster Azure Stack Edge Pro 2 à deux nœuds doté d’un commutateur virtuel associé pour le port 1 et le port 2, si un lien du Port 1 ou du Port 2 est défaillant, la restauration de la connectivité réseau sur le port actif restant peut prendre jusqu’à 5 secondes. Si un cluster Kubernetes utilise ce commutateur virtuel en équipe pour le trafic de gestion, la communication des pods peut être interrompue jusqu’à 5 secondes. | |
| 34. | Machine virtuelle | Après l’arrêt de l’hôte ou de la machine virtuelle du pool de nœuds Kubernetes, il est possible que le kubelet de la machine virtuelle du pool de nœuds ne démarre pas en raison d’une erreur de stratégie statique du processeur. La VM du node pool affiche un statut Non prêt , et les pods ne sont pas programmés sur cette VM. | Ouvrez une session d’assistance et connectez-vous en mode ssh à la machine virtuelle du pool de nœuds, puis suivez les étapes indiquées dans la section Modification de la stratégie du gestionnaire de processeur pour corriger le service kubelet. |
| 35. | Création de machine virtuelle | Si vous disposez d’une image de la place de marché créée avec Azure Stack Edge antérieure à 2403, puis que vous créez une machine virtuelle à partir de l’image de la place de marché existante, votre création de machine virtuelle échoue car Azure Stack Edge 2407 a modifié le chemin de téléchargement de l’image de la place de marché. | Supprimez l’image de la Place de marché, puis créez une image à partir du portail Azure. Pour obtenir des instructions détaillées, consultez Résoudre les problèmes de création de machine virtuelle. |
| 36. | Impossible d’ajouter des images de machine virtuelle à Azure Stack Edge | Les clients peuvent ne pas pouvoir ajouter d’images de machine virtuelle à leur instance Azure Stack Edge en raison des modifications apportées aux autorisations d’objet blob. | Pour ajouter une image de machine virtuelle à Azure Stack Edge, vous devez disposer du rôle Storage blob data reader ou Storage blob data contributor sur le compte de stockage, le groupe de ressources ou l’abonnement. Vous pouvez également demander à une personne disposant de ces autorisations d’effectuer l’opération. |