Steuerungen für Ressourcenbestellungen einrichten

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 3 Minuten Lesedauer
  • Erstellen Sie Kontingentdefinitionen und Richtlinien, die auf Cloud-Vorlagen basierenden Katalogelementen zugeordnet sind. Verwenden Sie Richtlinienregeln und Aktionen, um einen Genehmigungs-Workflow oder eine Benachrichtigung auszulösen, wenn die für die Gruppe oder den Benutzer definierte Kontingentgrenze überschritten wird.

    Vorbereitungen

    Voraussetzungen:
    • Mindestens eine Cloud-Richtliniengruppe
    • Auf Cloud-Vorlagen basierende Katalogelemente
    • Stellen Sie sicher, dass Ihre CMDB durch eine ereignisgesteuerte Discovery aktualisiert wird, um eine präzise Durchsetzung des Kontingents zu gewährleisten.
    • Stellen Sie sicher, dass Sie beim Konfigurieren von Kontingentdefinitionen einem Katalog in der zugehörigen Liste „Cloud-Vorlagenressourcen“ ein Kontingent zuordnen.
    Erforderliche Rolle: sn_cmp.cloud_governor

    Warum und wann dieser Vorgang ausgeführt wird

    Beachten Sie Folgendes, bevor Sie mit der Einrichtung von Steuerungen für Ressourcenbestellungen beginnen:
    • Das Kontingent wird nur für die Ressourcenblöcke berechnet, die an eine CI-Klasse in der CMDB gebunden sind. Wenn Sie benutzerdefinierte Ressourcenblöcke erstellen, die der CI-Klasse in der CMDB nicht zugeordnet sind, findet für diese Ressourcentypen keine Kontingentberechnung statt.
    • Wenn Sie sowohl die Richtlinie „Resource Order Control“ (Steuerung von Ressourcenbestellungen) als auch eine Genehmigungsrichtlinie „bei Blaupausenbereitstellung“ konfiguriert haben, hat die Genehmigungsrichtlinie „bei Blaupausenbereitstellung“ Vorrang vor der Genehmigungsrichtlinie zur Steuerung von Ressourcenbestellungen.

    Prozedur

    1. Definieren Sie das Kontingent, oder verwenden Sie eine Kontingentdefinition des Basissystems für einen Ressourcenblock.
      1. Navigieren Sie im Cloud-Administrationsportal zu Bedingungen > Quote > Kontingentdefinition.
      2. Legen Sie Kontingentdefinitionen fest.

        Für die Basissystem-Richtlinie „Resource Order Control“ (Steuerung von Ressourcenbestellungen) ist standardmäßig die ServiceNow-Standardregel für Genehmigungsrichtlinien konfiguriert. Falls Sie andere Aktionen wie Benachrichtigungen oder einen benutzerdefinierten Genehmigungs-Workflow auslösen möchten, wenn die Ressourcengrenze überschritten wird, können Sie entweder die Richtlinienaktion des Basissystems ändern oder eine benutzerdefinierte Richtlinie für Ihre Instanz erstellen.

      • Ändern Sie eine Kontingentdefinition des Basissystems, indem Sie die Werte der Standardkontingente pro Benutzer und Benutzergruppe und die Benutzergruppen festlegen, für die das jeweils definierte Kontingent gilt.
        Für die folgenden vordefinierten Basissystemkontingente sind Standardkontingente definiert:
        • VM_Count
        • vCPUs Count
        • StorageVolume_Size
        • Stack_Count
        • Network_Count
          Wichtig:
          Stack_Count gilt nur für vorlagenbasierte Cloud-Ressourcen.
      • Erstellen Sie eine Kontingentdefinition.

        Weitere Informationen finden Sie unter Cloud-Kontingentdefinition erstellen.

    2. Ordnen Sie das Kontingent einem vorlagenbasierten Cloud-Katalogelement zu.
      Wichtig:
      Wenn vorlagenbasierten Katalogen beim Konfigurieren von Kontingentdefinitionen keine Kontingente zugeordnet werden, finden für die betreffenden Kataloge keine Kontingentberechnungen statt, selbst wenn benutzerdefinierte Kontingente überschritten werden. Weitere Informationen finden Sie unter Cloud-Kontingentdefinition erstellen
      1. Klicken Sie in der zugehörigen Liste „Cloud-Vorlagenressourcen“ auf Neu.
      2. Wählen Sie im Feld Katalogelement das Katalogelement aus, dem Sie diese Kontingentdefinition zuordnen möchten.
      3. Klicken Sie auf Absenden.
    3. Konfigurieren Sie eine Richtlinienregel.
      1. Navigieren zu Bedingungen > Richtlinien.
      2. Öffnen Sie die Basissystem-Richtlinie Resource Order Control (Steuerung von Ressourcenbestellungen).
        Die Basissystem-Richtlinie „Resource Order Control“ (Steuerung von Ressourcenbestellungen) weist standardmäßig den Status „Entwurf“ auf.
      3. Navigieren Sie zur zugehörigen Liste „Regeln“, und ändern Sie entweder eine Basissystemregel, oder konfigurieren Sie eine neue Regel, wenn es zahlreiche Anpassungen gibt.
      • Wählen Sie die Basissystemregel approveresourcelimit aus, und ändern Sie diese, um eine Richtlinienaktion hinzuzufügen, durch die ein benutzerdefinierter Workflow oder eine Benachrichtigung ausgelöst werden.
        Hinweis:
        Standardmäßig ist für die Regel approveresourcelimit nur die ServiceNow-Genehmigungsaktion konfiguriert.
      • Klicken Sie auf Neu, und konfigurieren Sie eine neue Richtlinienregel.

        Weitere Informationen finden Sie unter Cloud-Richtlinienregeln konfigurieren.

    4. Konfigurieren Sie eine Richtlinien-Regelaktion.
      • Wählen Sie in der zugehörigen Liste „Richtlinien-Regelaktionen“ die im Basissystem verfügbare Genehmigungsrichtlinien-Regelaktion aus, um eine Benachrichtigung oder einen benutzerdefinierten Genehmigungs-Workflow einzubeziehen.
      • Erstellen Sie in der zugehörigen Liste „Richtlinien-Regelaktionen“ eine Cloud-Richtlinien-Regelaktion, um benutzerdefinierte Genehmigungs-Workflows oder Benachrichtigungen auszulösen, wenn Sie im vorherigen Schritt eine Richtlinienregel erstellt haben.

        Weitere Informationen hierzu finden Sie unter Aktion für Richtlinie „bei überschrittenem Ressourcenlimit“ erstellen.

      Hinweis:
      Vergewissern Sie sich, dass im Feld Richtliniengruppe die Richtliniengruppe ausgewählt ist, für die diese Richtlinie gelten soll.
    5. Veröffentlichen Sie die Richtlinie, um Steuerungen für Ressourcenbestellungen zu aktivieren, indem Sie auf Aktualisieren und dann auf Veröffentlichen klicken.

    Ergebnisse

    Je nach Richtlinien-Regelaktion, die Sie für die Richtlinie zur Steuerung von Ressourcenbestellungen konfiguriert haben, wird bei Überschreiten des festgelegten Kontingents entweder eine E-Mail-Benachrichtigung oder ein Genehmigungs-Workflow oder beides ausgelöst.

    Wenn Sie eine Genehmigungsrichtlinie konfiguriert haben, erhält die anfordernde Person eine Benachrichtigung, dass die Genehmigungsanforderung bei Überschreitung des festgelegten Kontingents an einen zuständigen Genehmiger gesendet wurde. In der Regel hat der zugewiesene Genehmiger die Vorlage angelegt, die zum Erstellen der Cloud-Ressource verwendet wird, und verfügt über die Rolle sn_cmp.cloud_service_designer.