Capaciteit
Lees hoeveel CPU, geheugen en datastoreruimte in gebruik is en welke limieten een verzoek weigeren voordat een host of de controller vol raakt.
Kyvernon controleert de capaciteit wanneer een virtuele machine wordt gemaakt, gewijzigd of ingeschakeld en weigert een verzoek dat niet zou passen. Deze pagina laat zien waar de console de cijfers toont, welke limieten een verzoek weigeren en wat u doet wanneer een host vol is.
In de console
De cijfers lezen
Selecteer in de inventaris een cluster. De kaart Resources op het overzicht toont CPU en Geheugen als gebruikt van totaal, opgeteld over de hosts.
(Groter weergeven)
Selecteer een host. Op het overzicht toont de kaart Virtuele hardware de processor (Processor), de logische CPU's (N logische CPU's op ... MHz) en Geheugen als gebruikt van totaal. De kaart Toestand toont Uptime.
(Groter weergeven)
Open het tabblad Bewaking van de host voor de prestatiegrafieken in de tijd.
(Groter weergeven)
Selecteer een datastore. De kaart Capaciteit toont Capaciteit, Gebruikt en Vrij. De balk krijgt boven 75 procent gebruik een waarschuwingstoon en boven 90 procent een gevarentoon.
(Groter weergeven)
Selecteer op de pagina Start de optie Licentie. De pagina toont Draaiende virtuele machines en Hosts als huidig van limiet en de kaart Gebruik ten opzichte van de limieten toont het gebruik ten opzichte van elke limiet.
(Groter weergeven)
Wanneer een host vol is
- Lees het bericht van de weigering:
error.host.insufficient_memorynoemt het geheugen dat de virtuele machine nodig heeft en het geheugen dat vrij is op de host. - Schakel virtuele machines die niet nodig zijn uit met Uitschakelen, of geef de virtuele machine minder geheugen met Instellingen bewerken.
- Verplaats een virtuele machine naar een host met vrij geheugen met Migreren. Een livemigratie vraagt de licentiefunctie
live_migration; zie Verplaatsen. - Voeg een host toe aan het cluster met Host toevoegen: Hosts.
Verhoog de overcommitratio alleen wanneer de virtuele machines hun geheugen niet tegelijk gebruiken. Kyvernon VMM ondersteunt geen ballondoelen, dus de host kan geen geheugen terugnemen van een draaiende gast.
Limieten die een verzoek weigeren
Deze limieten worden door de operator ingesteld in de controllerconfiguratie; de console biedt ze nog niet aan. Een wijziging werkt door wanneer de controller herstart. De instellingen staan beschreven in Configuratie.
| Limiet | Weigering |
|---|---|
| vCPU's van één virtuele machine: ten hoogste de logische CPU's van haar host. De operator kan een lager maximum instellen | error.vm.exceeds_host_cpu |
| Geheugen van één virtuele machine: ten hoogste het geheugen van haar host min een reserve, standaard 2.048 MiB | error.vm.exceeds_host_memory |
| Geheugen van de draaiende virtuele machines van een host: ten hoogste het geheugen na de reserve maal de overcommitratio, standaard 1,0, wat geen overcommit betekent | error.host.insufficient_memory bij het inschakelen |
| Grootte van een thin schijf: ten hoogste de capaciteit van haar datastore. De operator kan een lager maximum instellen. Een thick schijf moet in de vrije ruimte passen | het verzoek mislukt met de grootte en de limiet |
| Draaiende virtuele machines en hosts | de geïnstalleerde licentie: error.licence.limit_running_vms, error.licence.limit_hosts |
| Taken die wachten om te starten: standaard 1.024 | RESOURCE_EXHAUSTED; de aanroeper probeert het opnieuw |
Automatisering
Met de CLI
kyvernon inventory host host-3
kyvernon inventory datastore datastore-3
kyvernon licence showHet record van een host bevat de hardware die de agent meldde (sockets, logische CPU's, geheugen) en het huidige gebruik (CPU in MHz, geheugen in bytes). licence show toont de licentielimieten en de live tellers. Om een virtuele machine naar een andere host te verplaatsen:
kyvernon vm relocate <id> --host <host>Met de API
GET /v1/inventory/hosts/{id}, GET /v1/inventory/datastores/{id} en GET /v1/licence. De prestatiegeschiedenis van hosts en virtuele machines staat in de metrics-API. Een wijziging van de limieten in de controllerconfiguratie kunt u vóór de herstart controleren met kyvernon-controller --config <file> check-config op de controllermachine.
Zie ook
- Licentie voor de limieten van de gratis laag.
- Hostfouten voor oorzaken en oplossingen.
Versie 0.1. Laatst gewijzigd: 2026-11-14