Partager via


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

Importante

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 Azure Cloud Service (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 swaps 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 http status 500) :

Le serveur a rencontré une erreur interne. Réessayez la demande.

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 de 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 case activée la status des instances à partir du volet Vue d’ensemble du Portail Azure.

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

Pour case activée 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 pas 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. Si vous souhaitez en savoir plus, consultez les articles suivants :

Cause 2 : Une mise à jour ou une mise à niveau de 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 de 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 la Portail Azure.

  2. Dans le volet Propriétés , examinez la valeur État . S’il indique Prêt, case activée 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.

    Remarque

    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 de préproduction.

Solution : Rechercher l’utilisation des adresses IP statiques

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-réparation du service est en cours.

Solution : Contact support Azure

Si un échange d’adresses IP virtuelles a échoué parce qu’un processus de réparation automatique est en cours, contactez support Azure pour obtenir de l’aide.

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.