Partager via


Résoudre les problèmes d’échange d’adresses IP virtuelles du service cloud Azure Cloud Service (classique)

Important

Services cloud (classique) est désormais déconseillé pour les nouveaux clients et sera mis hors service le 31 août 2024 pour tous les clients. Les nouveaux déploiements doivent utiliser le nouveau modèle de déploiement basé sur Azure Resource Manager, Azure Services cloud (support étendu).

Cet article vous aide à résoudre les échecs d’échange d’adresses IP virtuelles du service cloud Azure (exceptions VipSwapNotAllowedAsRollingUpgradeIsInProgress). Les échecs d’échange d’adresses IP virtuelles se produisent généralement lors du déploiement d’une nouvelle version d’un service cloud dans un environnement intermédiaire. Après le déploiement intermédiaire, vous souhaiterez le migrer vers un environnement de production en effectuant un échange d’adresses IP virtuelles. Les permutations sont faciles à manipuler et ne nécessitent aucun temps d’arrêt.

Symptôme

Lorsqu’un échec d’échange d’adresses IP virtuelles se produit, vous pouvez recevoir l’un des messages d’erreur de serveur interne suivants (code d’état HTTP 500) :

Le serveur a rencontré une erreur interne. Relancez la requête.

Une erreur s’est produite lors du traitement de votre demande. Réessayez dans quelques instants.

Cause 1 : Les instances de rôle de service ne sont pas prêtes

Les instances des rôles de service ne sont pas dans un état démarré (occupé, recyclage, mise à jour, mise à niveau, etc.). L’échange d’adresses IP virtuelles est possible uniquement lorsque toutes les instances sont dans un état sain. Vous pouvez vérifier l’état des instances dans le volet Vue d’ensemble de la Portail Azure.

Solution : rechercher les instances de calcul qui ne sont pas prêtes

Pour vérifier ou résoudre l’état des instances de rôle de service :

  1. Vérifiez que toutes les instances de calcul sont dans un état prêt et non dans un état non prêt.

  2. Si les instances sont bloquées dans un état non prêt, corrigez le problème avant d’effectuer l’échange. Pour plus d’informations, consultez les articles suivants :

Cause 2 : une mise à jour ou une mise à niveau du déploiement a empêché l’échange d’adresses IP virtuelles

Un échange d’adresses IP virtuelles a été tenté quand une autre mise à jour ou mise à niveau du déploiement est en cours.

Solution : rechercher les événements de mise à jour ou de mise à niveau du déploiement

Pour savoir si une mise à jour automatique empêche un échange :

  1. Sélectionnez votre service cloud dans le Portail Azure.

  2. Dans le volet Propriétés , examinez la valeur État . S’il indique Ready, vérifiez la dernière opération pour voir si un événement récent a empêché l’échange.

  3. Répétez les deux étapes précédentes pour le déploiement de production.

    Note

    Si une mise à jour automatique est en cours, attendez qu’elle se termine avant d’effectuer l’échange.

Cause 3 : Une adresse IP réservée est en cours d’utilisation

Une tentative d’ajout, de modification ou de suppression d’une adresse IP réservée a été effectuée lors d’une mise à jour ou d’une mise à niveau. Si vous réservez une adresse IP statique pour votre emplacement de production, veillez également à réserver vos emplacements intermédiaires.

Solution : rechercher l’utilisation de l’adresse IP statique

Déterminez si le service utilise une adresse IP statique pour les environnements intermédiaires et de production. Vérifiez que le panneau de configuration du service cloud affiche la valeur correcte pour les adresses IP réservées du déploiement. Si les adresses IP réservées sont incorrectes, mettez à jour le fichier de configuration avec les valeurs correctes.

Cause 4 : Un service est en état de réparation automatique

L’auto-guérison du service est en cours.

Solution : Contacter support Azure

Si un échange d’adresses IP virtuelles a échoué parce qu’un processus d’auto-guérison est en cours, contactez support Azure pour obtenir de l’aide supplémentaire.

Contactez-nous pour obtenir de l’aide

Pour toute demande ou assistance, créez une demande de support ou posez une question au support de la communauté Azure. Vous pouvez également soumettre des commentaires sur les produits à la communauté de commentaires Azure.