Vos environnements de développement, de test et de production utilisent des exigences de stratégie différentes. Vous pouvez ainsi configurer des paramètres de stratégie spécifiques pour permettre à vRealize Operations Manager d'analyser vos objets, notamment vos instances virtuelles de SQL Server, et de générer des rapports.

Avant de commencer

Vérifiez que les conditions suivantes sont réunies :

  • Vous avez créé une stratégie personnalisée pour vos instances virtuelles de SQL Server. Reportez-vous à Créer une stratégie pour répondre aux besoins opérationnels de vSphere.

  • Vous savez comment fonctionne la mesure des performances de CPU Arrêt simultané pour les machines virtuelles. Cette mesure correspond au pourcentage de temps durant lequel l'exécution d'une machine virtuelle opérationnelle est retardée en raison d'une contention liée à la planification d'un autre CPU virtuel. La mesure Arrêt simultané fait partie d'un groupe de mesure des performances des machines virtuelles incluant également les mesures Exécuter, Attente et Prêt.

  • La définition d'alertes intitulée Machine virtuelle présente une contention de CPU élevée en raison du pourcentage d'arrêt simultané.

  • Des définitions de symptômes permettent d'effectuer le suivi des niveaux Critique, Immédiat et Avertissement pour l'arrêt simultané des CPU sur les machines virtuelles. Par exemple, la mesure Arrêt simultané définit par défaut le niveau Critique sur 15 % (les CPU de machine virtuelle sont soumis à une contention supérieure à 15 % du temps). Le seuil par défaut du niveau Immédiat est de 10 %, contre 5 % pour le niveau Avertissement. Dans la stratégie associée à vos machines virtuelles de production, vous souhaitez toutefois définir le seuil du niveau Critique sur 3 %.

Pourquoi et quand exécuter cette tâche

Ce scénario présente plusieurs cas classiques dans lesquels vous pouvez être amené à définir différentes exigences de stratégie pour les environnements de développement, de test et de production.

  • Pour les environnements de test et de développement, la perte de redondance réseau n'est pas forcément problématique ; vous souhaitez en revanche pouvoir intervenir en cas de panne des objets. Vous pouvez donc rechercher la définition d'alertes de liaison de carte réseau physique, double-cliquer sur l'état et le définir sur Désactivé.

  • Dans un environnement de test, où les charges de travail peuvent fluctuer, vous pouvez autoriser les machines virtuelles à utiliser une quantité de mémoire et de capacité de CPU supérieure à la configuration définie.

  • Dans un environnement de production, l'utilisation par les machines virtuelles d'une quantité de mémoire supérieure à la configuration définie risque d'affecter les performances et la fiabilité du système.

Dans cette procédure, vous remplacez la valeur du seuil de définition de symptôme pour les performances d'arrêt simultané des machines virtuelles.

Procédure

  1. Dans l'onglet Bibliothèque de stratégies, recherchez la stratégie associée aux instances virtuelles de SQL Server de production vSphere, puis cliquez sur le crayon pour la modifier.

    L'espace de travail Modifier la stratégie de surveillance s'affiche.

  2. Dans cet espace de travail, cliquez sur Remplacer les définitions d'alertes ou de symptômes.
  3. Dans le volet Définitions d'alertes, activez les notifications de la définition d'alertes Arrêt simultané concernant les pourcentages de contention de CPU élevés sur les machines virtuelles.
    1. Dans le menu déroulant Type d'objet, sélectionnez Adaptateur vCenter et Machine virtuelle.
    2. Dans la zone de texte Recherche, saisissez arrêt pour afficher uniquement les définitions d'alerte en rapport avec la mesure de performance Arrêt simultané pour les machines virtuelles.
    3. En regard de la définition d'alertes intitulée Virtual machine has high CPU contention caused by Co-Stop, cliquez sur le menu déroulant État, puis sélectionnez Activé.
  4. Dans le volet Définitions de symptômes, modifiez le niveau critique d'arrêt simultané des machines virtuelles de sorte que vRealize Operations Manager génère une alerte en fonction du niveau de seuil défini pour ce symptôme.
    1. Dans le menu déroulant Type d'objet, cliquez sur Adaptateur vCenter et Machine virtuelle.
    2. Dans la zone de texte Recherche, saisissez arrêt pour afficher les définitions de symptômes qui s'appliquent à la mesure de performance Arrêt simultané pour les machines virtuelles.
    3. En regard de la définition de symptôme intitulée Virtual Machine CPU Co-stop is at Critical level, cliquez sur le menu déroulant État, puis sélectionnez Activé.
    4. Cliquez sur le menu déroulant Condition, puis sélectionnez Remplacer.

      Pour les stratégies de production, la valeur du seuil critique est généralement >3. Pour les stratégies d'environnement de test ou de développement, la valeur du seuil critique est généralement >10.

    5. Dans la boîte de dialogue Remplacer le seuil de définition de symptôme, remplacez la valeur du seuil par la valeur >3, puis cliquez sur Appliquer.
  5. Modifiez le niveau Immédiat pour l'arrêt simultané des machines virtuelles.
    1. En regard de la définition de symptôme intitulée Virtual Machine CPU Co-stop is at Immediate level, cliquez sur le menu déroulant État, puis sélectionnez Activé.
    2. Cliquez sur le menu déroulant Condition, puis sélectionnez Remplacer.
    3. Dans la boîte de dialogue Remplacer le seuil de définition de symptôme, remplacez la valeur du seuil par la valeur >2, puis cliquez sur Appliquer.
  6. Modifiez le niveau Avertissement pour l'arrêt simultané des machines virtuelles.
    1. En regard de la définition de symptôme intitulée Virtual Machine CPU Co-stop is at Warning level, cliquez sur le menu déroulant État, puis sélectionnez Activé.
    2. Cliquez sur le menu déroulant Condition, puis sélectionnez Remplacer.
    3. Dans la boîte de dialogue Remplacer le seuil de définition de symptôme, remplacez la valeur du seuil par la valeur >1, puis cliquez sur Appliquer.
  7. Cliquez sur Enregistrer pour enregistrer la stratégie.

Résultats

Les modifications apportées à la mesure des performances de CPU Arrêt simultané pour les machines virtuelles permettront de réduire les retards dus à la contention résultant de la planification des CPU pour l'exécution des machines virtuelles SQL Server.

Que faire ensuite

Créez un type de groupe pour classer le groupe d'instances virtuelles de SQL Server, créez un groupe d'objets contenant ces instances virtuelles de SQL Server, puis appliquez la stratégie à ce groupe d'objets.