Configurer les contrôles des commandes de ressources

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 4 minutes de lecture
  • Créez des définitions et des politiques de quota mappées à des éléments de catalogue basés sur un modèle dans le cloud. Utilisez des règles et des actions de politique pour déclencher un workflow d'approbation ou une notification lorsque la limite de quota définie pour le groupe ou l'utilisateur dépasse.

    Avant de commencer

    Vous devez disposer des éléments suivants :
    • Un ou plusieurs groupes de politiques cloud.
    • Des éléments de catalogue basés sur un modèle dans le cloud.
    • Assurez-vous que votre CMDB est mise à jour via la détection pilotée par l’événement pour une application précise des quotas.
    • Assurez-vous de mapper le quota à un catalogue dans la liste connexe Ressources de modèle dans le cloud lorsque vous configurez des définitions de quotas.
    Rôle requis : sn_cmp.cloud_governor

    Pourquoi et quand exécuter cette tâche

    Prenez en compte les éléments suivants avant de commencer à configurer les contrôles des commandes de ressources :
    • Le quota est calculé uniquement pour les blocs de ressources liés à une classe CI sur la CMDB. Si vous créez des blocs de ressources personnalisés qui ne sont pas mappés à la classe CI sur la CMDB, aucun calcul de quota n'est effectué pour ces types de ressources.
    • Si vous avez configuré à la fois une politique de contrôle des commandes de ressources et une politique d'approbation de mise en service du plan, la politique de mise en service du plan a priorité sur la politique d'approbation du contrôle des commandes de ressources.

    Procédure

    1. Définissez le quota ou utilisez une définition de quota du système de base pour un bloc de ressources.
      1. Dans le portail d’administration dans le cloud, accédez à Piloter > Quota > Définition du quota.
      2. Spécifiez les définitions de quotas.

        La politique du système de base Contrôle des commandes de ressources comporte la règle de politique d'approbation ServiceNowpar défaut, configurée par défaut. Si vous souhaitez déclencher d'autres actions telles que des notifications ou un workflow d'approbation personnalisé lorsque la limite de ressources est dépassée, vous pouvez modifier l'action de politique du système de base ou créer une politique personnalisée pour votre instance.

      • Modifiez une définition de quota du système de base en indiquant les valeurs de quota par défaut par utilisateur et par groupe d'utilisateurs et les groupes d'utilisateurs auxquels le quota défini s'applique.
        Les quotas du système de base prédéfinis suivants comportent des définitions de quota par défaut :
        • VM_Count
        • vCPUs Count
        • StorageVolume_Size
        • Stack_Count
        • Network_Count
          Important :
          Stack_Count s'applique uniquement aux ressources dans le cloud basées sur un modèle.
      • Créez une définition de quota.

        Pour plus d'informations, reportez-vous à la section Créer une définition de quota dans le cloud.

    2. Mappez le quota à un élément de catalogue dans le cloud basé sur un modèle.
      Important :
      Si le quota n'est pas mappé à des catalogues basés sur des modèles lorsque vous configurez des définitions de quotas, les calculs de quota pour ces catalogues ne sont pas effectués, même si les quotas définis par l'utilisateur dépassent. Pour plus d'informations, voir Créer une définition de quota dans le cloud
      1. Dans la liste connexe Ressources de modèle dans le cloud, cliquez sur Nouveau.
      2. Dans le champ Élément de catalogue, sélectionnez l'élément de catalogue vers lequel vous souhaitez mapper cette définition de quota.
      3. Cliquez sur Envoyer.
    3. Configurez une règle de politique.
      1. Accédez à la Piloter > Stratégies.
      2. Ouvrez la politique du système de base Contrôle des commandes de ressources.
        Par défaut, la politique Contrôle des commandes de ressources du système de base est à l'état Brouillon.
      3. Accédez à la liste connexe Règles et modifiez une règle du système de base ou configurez une nouvelle règle si vous avez de nombreuses personnalisations.
      • Sélectionnez la règle approveresourcelimit du système de base et modifiez-la pour inclure une action de politique déclenchant un workflow personnalisé ou une notification.
        Remarque :
        Par défaut, seule l'action d'approbation ServiceNow est configurée pour la règle approveresourcelimit.
      • Cliquez sur Nouveau et configurez une nouvelle règle de politique.

        Pour plus d'informations, consultez Configurer une règle de politique dans le cloud.

    4. Configurez une action de règle de politique.
      • Sélectionnez l'action de règle de politique d'approbation du système de base dans la liste connexe Actions de règle de politique pour inclure une notification ou un workflow d'approbation personnalisé.
      • Créez une action de règle de politique dans le cloud dans la liste connexe Actions de règle de politique, pour déclencher des workflows d'approbation personnalisés ou des notifications, si vous avez créé une règle de politique à l'étape précédente.

        Pour plus d’informations, consultez Créer une action pour la politique « limites des ressources dépassées ».

      Remarque :
      Dans le champ Groupe de politiques, assurez-vous que le groupe de politiques auquel vous souhaitez appliquer cette politique est sélectionné.
    5. Publiez la politique pour activer les contrôles des commandes de ressources en cliquant sur Mettre à jour, puis Publier.

    Résultats

    En fonction de l'action Règle de politique que vous avez configurée pour la politique de contrôle des commandes de ressources, une notification par e-mail ou un workflow d'approbation ou les deux seront déclenchées si le quota spécifié est dépassé.

    Si vous avez configuré une politique d'approbation, le demandeur reçoit une notification indiquant que la demande d'approbation a été envoyée à un approbateur pour le quota spécifié. En règle générale, l'approbateur désigné a conçu le modèle utilisé pour créer la ressource dans le cloud et a le rôle sn_cmp.cloud_service_designer.