Als cloudbeheerder kunt u waarden instellen die bepalen hoe resources worden toegewezen voor implementaties voor uw gehele organisatie.
Hoewel u plaatsingsbeleid in cloudzones en in projecten kunt gebruiken om de distributie van belasting tijdens het implementeren te beheren, worden de hier weergegeven methoden gebruikt om overtoewijzing te voorkomen en limieten op organisatieniveau in te stellen.
Elk van de resourcecontroles die in dit artikel worden beschreven, werken onafhankelijk. Ze zijn niet afhankelijk van elkaar.
Wat moet u eerst doen
- Zorgen dat u de rechten van de eigenaar van de organisatie hebt. U hebt deze nodig om een verificatietoken te verkrijgen en de opdrachten uit te voeren. Zie Wat zijn de vRealize Automation-gebruikersrollen.
- Haal een verificatieonderwerp op. Zoek naar de API-programmeerhandleiding voor uw versie en raadpleeg 'Uw verificatietoken ophalen' in die handleiding.
Voorkom overtoewijzing geheugen
Sommige systemen stellen u in staat om resources te implementeren, zelfs als de host of het cluster onvoldoende resources heeft. U implementeert bijvoorbeeld een virtuele machine, maar u kunt deze niet inschakelen vanwege een gebrek aan opslag of geheugen.
Om te voorkomen dat u resources implementeert die u niet kunt inschakelen, kunt u de configuratie-eigenschap van de PREVENT_COMPUTE_MEMORY_OVERALLOCATION instellen op WAAR. Deze wijziging zorgt ervoor dat vRealize Automation bijhoudt hoeveel geheugen wordt toegewezen op elke host of cluster. Deze waarde wordt vervolgens gebruikt om te voorkomen dat hosts of clusters volledig worden gebruikt, zodat overtoewijzing wordt voorkomen. Het toegewezen geheugen wordt berekend door alle beheerde virtuele machines in de host of cluster bij elkaar op te tellen. Virtuele machines die buiten vRealize Automation zijn ingericht, gedetecteerd, maar nog niet zijn geonboard, worden niet meegeteld.
Dit is een algemene eigenschap.
- Ga naar
https://<your_automation_URL>/iaas/api/swagger/ui/#/Property/patchConfigurationProperty
om de eigenschap toe te voegen. - Klik op Proberen.
- Voer waar in voor de
value
. - Voer PREVENT_COMPUTE_MEMORY_OVERALLOCATION in voor de
key
. - Klik op Uitvoeren.
Als u deze preventieve eigenschap opnieuw wilt instellen en overallocatie wilt toestaan, stelt u de waarde in op niet waar
.
Geheugentoewijzingslimieten instellen
U kunt een percentagewaarde instellen die wordt gebruikt als maximale hoeveelheid geheugen voor een host of cluster. Deze waarde is de toewijzingslimiet. U kunt een behoudende waarde van minder dan 100% instellen. U kunt ook een waarde van meer dan 100% instellen als u weet hoe uw resources zijn toegewezen en u de limiet wilt verfijnen.
U hebt bijvoorbeeld een host of cluster met 100 GB aan totaalgeheugen en u stelt de waarde in op 50%. vRealize Automation gaat er vanuit dat de host 50 GB aan totaalgeheugen heeft. Of u kunt de waarde instellen op 120%. vRealize Automation gaat er vervolgens vanuit dat de host 120 GB aan geheugen heeft.
U kunt een algemene eigenschap en een host- of clusterspecifieke eigenschap instellen. Elke host- of clusterspecifieke waarde-instelling heeft voorrang op de algemene instelling. Dit stelt u in staat om een algemene standaardwaarde in te stellen en vervolgens een meer verfijnde waarde voor bepaalde hosts of clusters in te stellen.
De algemene limiet instellen:
- Als u de eigenschap wilt toevoegen, gaat u naar
https://<your_automation_URL>/iaas/api/swagger/ui/#/Property/patchConfigurationProperty
. - Klik op Proberen.
- Voer
value
50 in voor de . - Voer DEFAULT_MAX_ALLOWED_COMPUTE_MEMORY_ALLOCATION_PERCENT in als
key
. - Klik op Uitvoeren.
Een host- en clusterlimiet instellen:
- Als u de host- of cluster-ID wilt ophalen waarnaar in de API wordt verwezen als materiaalcomputers, gaat u naar
https://<your_automation_URL>/iaas/api/swagger/ui/#/Fabric%20Compute/getFabricComputes
en klikt u op Probeer het uit. - Zoek en kopieer de ID voor de host of cluster waarop u de limiet wilt toepassen.
- Ga naar
https://<your_automation_URL>/iaas/api/swagger/ui/#/Fabric%20Compute/updateFabricCompute
om de eigenschap toe te voegen. - Klik op Proberen.
- Voer de host- of cluster-id in die u heeft opgehaald met het commando Get.
- Voer de eigenschap en de waarde in.
Bijvoorbeeld "maximumAllowedMemoryAllocationPercent": 120
- Klik op Uitvoeren.
Overmatige toewijzing van gegevensopslag voorkomen
Wanneer u de eigenschap inschakelt, wordt de hoeveelheid opslag die aan elke gegevensopslag is toegewezen, bijgehouden en wordt deze waarde gebruikt om inrichting in gegevensopslagruimten te voorkomen wanneer de inrichtingsaanvraag de beschikbare toegewezen opslag overschrijdt.
De hoeveelheid wordt berekend door het geheugen van alle beheerde schijven in de gegevensopslag op te tellen. Machines die buiten vRealize Automation worden ingericht, gedetecteerd, maar nog niet zijn geonboard, worden niet opgenomen in de berekening.
Stel deze algemene eigenschap in.
- Ga naar
https://<your_automation_URL>/iaas/api/swagger/ui/#/Property/patchConfigurationProperty
om de eigenschap toe te voegen. - Klik op Proberen.
- Voer waar in voor de
value
. - Voer PREVENT_COMPUTE_STORAGE_OVERALLOCATION in als sleutel.
- Klik op Uitvoeren.
Opslagtoewijzingslimieten instellen
U kunt een percentagewaarde instellen dat wordt gebruikt als maximale opslaghoeveelheid voor een datastore. Deze waarde is de toewijzingslimiet. U kunt een behoudende limiet van minder dan 100% instellen. U kunt ook een waarde van meer dan 100% instellen als u weet hoe uw resources zijn toegewezen en u de limiet wilt verfijnen.
U heeft bijvoorbeeld een gegevensopslag met in totaal 100 GB opslag en u stelt de waarde in op 50%. vRealize Automation gaat er vanuit dat de gegevensopslag in totaal 50 GB opslag heeft. Of u kunt de waarde instellen op 120%. vRealize Automation gaat er vervolgens vanuit dat de host 120 GB opslag heeft.
U kunt een algemene eigenschap en een gegevensopslagspecifieke eigenschap instellen. Elke gegevensopslagspecifieke waarde-instelling heeft voorrang op de algemene instelling. Met deze methode kunt u een algemene standaardwaarde instellen en vervolgens een meer verfijnde waarde voor bepaalde gegevensopslagruimten instellen.
De algemene limiet instellen:
- Ga naar
https://<your_automation_URL>/iaas/api/swagger/ui/#/Property/patchConfigurationProperty
om de eigenschap toe te voegen. - Klik op Proberen.
- Voer
value
50 in voor de . - Voer DEFAULT_MAX_ALLOWED_STORAGE_ALLOCATION_PERCENT in als
key
. - Klik op Uitvoeren.
Een limiet instellen voor een specifieke gegevensopslag:
- Als u de host- of cluster-id wilt ophalen waarnaar in de API wordt verwezen als materiaalcomputers, gaat u naar
https://<your_automation_URL>/iaas/api/swagger/ui/#/Fabric%20vSphere%20Datastore/getFabricVsphereDatastore
en klikt u op Probeer het uit. - Zoek en kopieer de id voor de gegevensopslag waarop u de limiet wilt toepassen.
- Ga naar
https://<your_automation_URL>/iaas/api/swagger/ui/#/Fabric%20vSphere%20Datastore/updateFabricVsphereDatastore
om de eigenschap toe te voegen. - Klik op Proberen.
- Voer de gegevensopslag-id in die u heeft opgehaald met het commando Get.
- Voer de eigenschap en de waarde in.
Bijvoorbeeld: "maximumAllowedMemoryAllocationPercent":120
- Klik op Uitvoeren.