Als Cloud-Administrator können Sie Werte festlegen, die steuern, wie Ressourcen für Bereitstellungen für Ihre gesamte Organisation zugeteilt werden.

Sie können zwar Platzierungsrichtlinien in Cloud-Zonen und in Projekten verwenden, um die Verteilung von Arbeitslasten zur Bereitstellungszeit zu steuern, aber die hier dargestellten Methoden werden verwendet, um eine Überzuteilung zu verhindern und Grenzwerte auf Organisationsebene festzulegen.

Die in diesem Artikel beschriebenen Ressourcenprüfungen funktionieren jeweils unabhängig voneinander. Sie sind nicht voneinander abhängig.

Vorbereitung

  • Vergewissern Sie sich, dass Sie über die Berechtigungen für Organisationsbesitzer verfügen. Sie benötigen diese, um ein Authentifizierungstoken abzurufen und die Befehle auszuführen. Weitere Informationen hierzu finden Sie unter Definition der vRealize Automation-Benutzerrollen.
  • Rufen Sie ein Authentifizierungsthema ab. Suchen Sie das API-Programmierhandbuch für Ihre Version und lesen Sie in diesem Handbuch den Abschnitt „Abrufen Ihres Authentifizierungstokens“.

Verhindern der Überzuteilung des Arbeitsspeichers

Einige Systeme ermöglichen Ihnen die Bereitstellung von Ressourcen, selbst wenn der Host oder Cluster nicht über ausreichende Ressourcen verfügt. Beispielsweise können Sie eine virtuelle Maschine erfolgreich bereitstellen, sie aber nicht einschalten, da nicht genügend Speicher oder Arbeitsspeicher vorhanden ist.

Um die Bereitstellung von Ressourcen zu vermeiden, die Sie nicht aktivieren können, können Sie die Konfigurationseigenschaft PREVENT_COMPUTE_MEMORY_OVERALLOCATION auf TRUE festlegen. Durch diese Änderung wird sichergestellt, dass vRealize Automation verfolgt, wie viel Arbeitsspeicher auf jedem Host oder Cluster zugeteilt wird. Anschließend wird dieser Wert verwendet, um die Bereitstellung für Hosts oder Cluster zu verhindern, die vollständig ausgelastet sind, wodurch eine Überzuteilung verhindert wird. Der zugeteilte Arbeitsspeicher wird berechnet, indem alle verwalteten virtuellen Maschinen im Host oder Cluster hinzugefügt werden. Erkannte virtuelle Maschinen, die außerhalb von vRealize Automation bereitgestellt und noch nicht integriert wurden, werden nicht gezählt.

Dies ist eine globale Eigenschaft.

  1. Zum Hinzufügen der Eigenschaft wechseln Sie zu https://<your_automation_URL>/iaas/api/swagger/ui/#/Property/patchConfigurationProperty.
  2. Klicken Sie auf Ausprobieren.
  3. Geben Sie für value true ein.
  4. Geben Sie für key PREVENT_COMPUTE_MEMORY_OVERALLOCATION ein.
  5. Klicken Sie auf Ausführen.

Um die Eigenschaft zum Verhindern zurückzusetzen und die Überreservierung zuzulassen, legen Sie den Wert auf false fest.

Festlegen von Grenzwerten für die Zuteilung des Arbeitsspeichers

Sie können einen Prozentwert festlegen, der als maximale Menge des Arbeitsspeichers für einen Host oder Cluster verwendet wird. Dieser Wert ist der Zuteilungsgrenzwert. Sie können einen konservativen Wert von weniger als 100 % festlegen. Sie können auch einen Wert über 100 % festlegen, wenn Sie eine klare Vorstellung davon haben, wie Ihre Ressourcen zugeteilt werden, und den Grenzwert optimieren möchten.

Sie haben beispielsweise einen Host oder Cluster mit 100 GB Gesamtarbeitsspeicher und legen den Wert auf 50 % fest. In vRealize Automation wird davon ausgegangen, dass der Host über 50 GB Gesamtspeicher verfügt. Alternativ können Sie den Wert auf 120 % festlegen. In vRealize Automation wird dann davon ausgegangen, dass der Host über 120 GB Arbeitsspeicher verfügt.

Sie können eine globale Eigenschaft und eine host- oder clusterspezifische Eigenschaft festlegen. Jede host- oder clusterspezifische Werteinstellung hat Vorrang vor der globalen Einstellung. Auf diese Weise können Sie einen globalen Standardwert und dann einen detaillierteren Wert für bestimmte Hosts oder Cluster festlegen.

So legen Sie den globalen Grenzwert fest:

  1. Zum Hinzufügen der Eigenschaft wechseln Sie zu https://<your_automation_URL>/iaas/api/swagger/ui/#/Property/patchConfigurationProperty.
  2. Klicken Sie auf Ausprobieren.
  3. Geben Sie für value 50 ein.
  4. Geben Sie für key DEFAULT_MAX_ALLOWED_COMPUTE_MEMORY_ALLOCATION_PERCENT ein.
  5. Klicken Sie auf Ausführen.

So legen Sie einen Host- und Clustergrenzwert fest:

  1. Um die Host- oder Cluster-ID abzurufen, die in der API als Fabric-Berechnung bezeichnet wird, wechseln Sie zu https://<your_automation_URL>/iaas/api/swagger/ui/#/Fabric%20Compute/getFabricComputes und klicken Sie auf Ausprobieren.
  2. Suchen und kopieren Sie die ID für den Host oder Cluster, auf den Sie den Grenzwert anwenden möchten.
  3. Zum Hinzufügen der Eigenschaft wechseln Sie zu https://<your_automation_URL>/iaas/api/swagger/ui/#/Fabric%20Compute/updateFabricCompute.
  4. Klicken Sie auf Ausprobieren.
  5. Geben Sie die Host- oder Cluster-ID ein, die Sie mithilfe des Befehls Get abgerufen haben.
  6. Geben Sie die Eigenschaft und den Wert ein.

    Beispiel: "maximumAllowedMemoryAllocationPercent": 120

  7. Klicken Sie auf Ausführen.

Verhindern einer Speicherüberbelegung von Datenspeichern

Wenn Sie die Eigenschaft aktivieren, wird die Menge des für jeden Datenspeicher zugeteilten Speichers nachverfolgt. Dieser Wert wird dann verwendet, um die Bereitstellung in Datenspeichern zu verhindern, in denen die Bereitstellungsanforderung den verfügbaren zugeteilten Speicher überschreitet.

Die Menge wird berechnet, indem der Arbeitsspeicher aller verwalteten Festplatten im Datenspeicher addiert wird. Erkannte Maschinen, die außerhalb von vRealize Automation bereitgestellt und noch nicht integriert wurden, sind nicht in der Berechnung enthalten.

Legen Sie diese globale Eigenschaft fest.

  1. Zum Hinzufügen der Eigenschaft wechseln Sie zu https://<your_automation_URL>/iaas/api/swagger/ui/#/Property/patchConfigurationProperty.
  2. Klicken Sie auf Ausprobieren.
  3. Für value geben Sie true ein.
  4. Geben Sie für den Schlüssel PREVENT_COMPUTE_STORAGE_OVERALLOCATION ein.
  5. Klicken Sie auf Ausführen.

Festlegen der Grenzwerte für die Speicherzuteilung

Sie können einen Prozentwert festlegen, der als maximale Speichermenge für einen Datenspeicher verwendet wird. Dieser Wert ist der Zuteilungsgrenzwert. Sie können einen konservativen Grenzwert von weniger als 100 % festlegen. Sie können auch einen Wert über 100 % festlegen, wenn Sie eine klare Vorstellung bezüglich der Ressourcenzuteilung haben und den Grenzwert optimieren möchten.

Beispiel: Sie verfügen über einen Datenspeicher mit 100 GB Gesamtspeicher und haben den Wert auf 50 % festgelegt. In vRealize Automation wird davon ausgegangen, dass der Datenspeicher über 50 GB Gesamtspeicher verfügt. Alternativ können Sie den Wert auf 120 % festlegen. In vRealize Automation wird dann davon ausgegangen, dass der Host über 120 GB Speicher verfügt.

Sie können eine globale Eigenschaft und datenspeicherspezifische Eigenschaft festlegen. Eine datenspeicherspezifische Einstellung hat Vorrang vor der globalen Einstellung. Auf diese Weise können Sie einen globalen Standardwert und dann einen detaillierteren Wert für bestimmte Datenspeicher festlegen.

So legen Sie den globalen Grenzwert fest:

  1. Zum Hinzufügen der Eigenschaft wechseln Sie zu https://<your_automation_URL>/iaas/api/swagger/ui/#/Property/patchConfigurationProperty.
  2. Klicken Sie auf Ausprobieren.
  3. Für value geben Sie 50 ein.
  4. Geben Sie für key DEFAULT_MAX_ALLOWED_STORAGE_ALLOCATION_PERCENT ein.
  5. Klicken Sie auf Ausführen.

So legen Sie einen Grenzwert für einen bestimmten Datenspeicher fest:

  1. Um die Host- oder Cluster-ID abzurufen, die in der API als Fabric-Berechnung bezeichnet wird, wechseln Sie zu https://<your_automation_URL>/iaas/api/swagger/ui/#/Fabric%20vSphere%20Datastore/getFabricVsphereDatastore und klicken Sie auf Ausprobieren.
  2. Suchen und kopieren Sie die ID für den Datenspeicher, auf den Sie den Grenzwert anwenden möchten.
  3. Zum Hinzufügen der Eigenschaft wechseln Sie zu https://<your_automation_URL>/iaas/api/swagger/ui/#/Fabric%20vSphere%20Datastore/updateFabricVsphereDatastore.
  4. Klicken Sie auf Ausprobieren.
  5. Geben Sie die Datenspeicher-ID ein, die Sie mithilfe des Befehls Get abgerufen haben.
  6. Geben Sie die Eigenschaft und den Wert ein.

    Beispiel: “maximumAllowedStorageAllocationPercent”:120

  7. Klicken Sie auf Ausführen.