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
- Zorg ervoor dat u de rol van organisatie-eigenaar en de rol van Automation Assembler-beheerder heeft. U hebt deze nodig om een verificatietoken te verkrijgen en de opdrachten uit te voeren. Zie Wat zijn de VMware Aria 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 VMware Aria 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 VMware Aria Automation zijn ingericht, gedetecteerd, maar nog niet zijn geonboard, worden niet meegeteld.
Dit is een algemene eigenschap.
- Als u de eigenschap wilt toevoegen, gaat u naar
https://your_automation_URL/iaas/api/swagger/ui/#/Property/patchConfigurationProperty
. - 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%. VMware Aria Automation gaat er vanuit dat de host 50 GB aan totaalgeheugen heeft. Of u kunt de waarde instellen op 120%. VMware Aria 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 materiaalcomputes, gaat u naar
https://your_automation_URL/iaas/api/swagger/ui/#/Fabric%20Compute/getFabricComputes
en klikt u op Proberen. - Zoek en kopieer de ID voor de host of cluster waarop u de limiet wilt toepassen.
- Als u de eigenschap wilt toevoegen, gaat u naar
https://your_automation_URL/iaas/api/swagger/ui/#/Fabric%20Compute/updateFabricCompute
. - 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.
Uitgeschakelde VM's negeren bij het berekenen van het toegewezen geheugen
Als u uitgeschakelde machines wilt negeren bij het berekenen van het geheugen dat is toegewezen op elke host of elk cluster, kunt u een eigenschap instellen om uitgeschakelde VM's uit te sluiten. Deze eigenschap is van invloed op het implementatieproces en de in- en uitschakelacties voor dag 2.
Deze eigenschap is alleen geldig als PREVENT_COMPUTE_MEMORY_OVERALLOCATION
is ingesteld op TRUE
De eigenschap Geheugen negeren instellen:
- Als u de eigenschap wilt toevoegen, gaat u naar
https://your_automation_URL/iaas/api/swagger/ui/#/Property/patchConfigurationProperty
. - Klik op Proberen.
- Voer waar in voor de
value
. - Voer NEGLECT_POWERED_OFF_VMS_MEMORY_OVERALLOCATION in voor de
key
. - Klik op Uitvoeren.
Als u de eigenschap opnieuw wilt instellen, stelt u de waarde in op false
. Als u de eigenschap uitschakelt nadat u de mogelijkheden heeft gebruikt, kunnen sommige van uw implementaties de limieten overschrijden.
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 VMware Aria Automation worden ingericht, gedetecteerd, maar nog niet zijn geonboard, worden niet opgenomen in de berekening.
Stel deze algemene eigenschap in.
- Als u de eigenschap wilt toevoegen, gaat u naar
https://your_automation_URL/iaas/api/swagger/ui/#/Property/patchConfigurationProperty
. - 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 van in totaal 100 GB opslag en u stelt de waarde in op 50%. VMware Aria Automation gaat er vanuit dat de gegevensopslag in totaal 50 GB opslag heeft. Of u kunt de waarde instellen op 120%. VMware Aria 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:
- 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_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 materiaalcomputes, gaat u naar
https://your_automation_URL/iaas/api/swagger/ui/#/Fabric%20vSphere%20Datastore/getFabricVsphereDatastore
en klikt u op Proberen. - Zoek en kopieer de id voor de gegevensopslag waarop u de limiet wilt toepassen.
- Als u de eigenschap wilt toevoegen, gaat u naar
https://your_automation_URL/iaas/api/swagger/ui/#/Fabric%20vSphere%20Datastore/updateFabricVsphereDatastore
. - 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.
Overmatige toewijzing van CPU's voorkomen
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 virtuele CPU's.
Om te voorkomen dat u resources implementeert die u niet kunt inschakelen, kunt u de configuratie-eigenschap PREVENT_COMPUTE_CPU_OVERALLOCATION instellen op TRUE. Deze wijziging zorgt ervoor dat VMware Aria Automation bijhoudt hoeveel virtuele CPU-threads worden toegewezen op elke host of elk cluster. Deze waarde wordt vervolgens gebruikt om te voorkomen dat hosts of clusters volledig worden gebruikt, zodat overtoewijzing wordt voorkomen. De toegewezen CPU's worden berekend door alle beheerde virtuele machines in de host of het cluster bij elkaar op te tellen. Virtuele machines die buiten VMware Aria Automation zijn ingericht, gedetecteerd, maar nog niet zijn geonboard, worden niet meegeteld.
Dit is een algemene eigenschap.
- Als u de eigenschap wilt toevoegen, gaat u naar
https://your_automation_URL/iaas/api/swagger/ui/#/Property/patchConfigurationProperty
. - Klik op Proberen.
- Voer waar in voor de
value
. - Voer PREVENT_COMPUTE_CPU_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
.
CPU-toewijzingslimieten instellen
U kunt een percentagewaarde instellen die wordt gebruikt als maximum aantal virtuele CPU-threads 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 heeft bijvoorbeeld een host of cluster met 10 CPU's en u stelt de waarde in op 50%. VMware Aria Automation gaat ervan uit dat de host 5 CPU's heeft. Of u kunt de waarde instellen op 120%. VMware Aria Automation gaat er vervolgens vanuit dat de host 12 CPU's 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_CPU_ALLOCATION_PERCENT in voor de
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 materiaalcomputes, gaat u naar
https://your_automation_URL/iaas/api/swagger/ui/#/Fabric%20Compute/getFabricComputes
en klikt u op Proberen. - Zoek en kopieer de ID voor de host of cluster waarop u de limiet wilt toepassen.
- Als u de eigenschap wilt toevoegen, gaat u naar
https://your_automation_URL/iaas/api/swagger/ui/#/Fabric%20Compute/updateFabricCompute
. - 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: "maximumAllowedCpuAllocationPercent": 120
- Klik op Uitvoeren.
Uitgeschakelde VM's negeren bij het berekenen van toegewezen CPU's
Als u uitgeschakelde machines wilt negeren tijdens de berekening van CPU's die zijn toegewezen aan elke host of elk cluster, kunt u een eigenschap instellen om uitgeschakelde VM's uit te sluiten. Deze eigenschap is van invloed op het implementatieproces en de in- en uitschakelacties voor dag 2.
Deze eigenschap is alleen geldig als PREVENT_COMPUTE_CPU_OVERALLOCATION
is ingesteld op TRUE
De eigenschap 'CPU negeren' instellen:
- Als u de eigenschap wilt toevoegen, gaat u naar
https://your_automation_URL/iaas/api/swagger/ui/#/Property/patchConfigurationProperty
. - Klik op Proberen.
- Voer waar in voor de
value
. - Voer NEGLECT_POWERED_OFF_VMS_CPU_OVERALLOCATION in voor de
key
. - Klik op Uitvoeren.
Als u de eigenschap opnieuw wilt instellen, stelt u de waarde in op false
. Als u de eigenschap uitschakelt nadat u de mogelijkheden heeft gebruikt, kunnen sommige van uw implementaties de limieten overschrijden.