Overzicht
De onderdelen van Kyvernon, hoe ze samenwerken en de tien termen die een nieuwe lezer nodig heeft.
Kyvernon draait virtuele machines op uw eigen servers. Eén controller houdt de inventaris bij en voert elke bewerking uit, en elke host draait de virtuele machines die eraan zijn toegewezen. U werkt met het platform via de webconsole, de opdrachtregelclient, de native API of tools die voor de vSphere-API zijn geschreven.
Onderdelen
| Onderdeel | Wat het doet |
|---|---|
| Controller | Houdt de inventaris, de identiteit en de machtigingen bij, voert taken uit en bewaart hun geschiedenis. Hij levert de webconsole, de native API en, indien ingeschakeld, de vSphere-endpoints op één HTTPS-adres (standaard poort 8443). Hosts verbinden met zijn gRPC-adres (standaard poort 8444). |
| Host | Een server die virtuele machines draait. Hij draait de hostagent en Kyvernon VMM. |
| Hostagent | Koppelt de host aan de controller, meldt de hardware en de toestand van de virtuele machines en voert uit wat de controller vraagt: starten, stoppen, hardware wijzigen, schijven maken. |
| Kyvernon VMM | De hypervisorlaag. Zij draait elke virtuele machine op de hardwarevirtualisatie van de processor van de host. |
| Webconsole | De browserinterface naar de inventaris, met een grafische console voor elke virtuele machine. De controller levert haar. |
| Opdrachtregelclient | Het programma kyvernon. Het roept de native API aan en toont tabellen of JSON. |
| Native API | De REST-API onder /v1 en de gRPC-API. Elke functie van de webconsole en van de opdrachtregelclient gebruikt haar. |
| vSphere-endpoints | SOAP op /sdk en REST op /api en /rest, zodat tools die voor de vSphere-API zijn geschreven met de controller werken. Ze staan uit tot een beheerder ze inschakelt. |
Configuratie en toestand
De controller bewaart wat u vraagt: het aantal CPU's, het geheugen, de schijven en de netwerkadapters van een virtuele machine. De host meldt wat er gebeurt: de energietoestand, de host waarop de machine draait, de adressen die de gast meldt. U wijzigt het eerste; Kyvernon brengt het tweede daarmee in lijn en toont het verschil als een taak die loopt of mislukt.
Elke bewerking die tijd kost, zoals inschakelen, klonen of een schijf maken, is een taak. De webconsole toont taken in het paneel onderaan. De opdrachtregelclient en de API geven een taak-id terug dat u kunt volgen of afwachten.
Tien termen
| Term | Betekenis |
|---|---|
| Virtuele machine | Een computer die in software is gedefinieerd: CPU's, geheugen, schijven en netwerkadapters, met een gastbesturingssysteem erin. |
| Host | Een server die virtuele machines draait. |
| Cluster | Een groep hosts waarop de controller virtuele machines plaatst. |
| Datacenter | De top van een inventarisboom. Het bevat mappen, clusters, hosts, datastores en netwerken. |
| Datastore | Opslag die schijfimages, ISO-images en andere bestanden van virtuele machines bevat. |
| Netwerk | Het virtuele netwerk waarmee netwerkadapters verbinden. |
| Map | Een container die objecten van één soort in de inventaris ordent. |
| Resourcegroep | Het deel van een cluster of host waartoe een virtuele machine behoort. |
| Taak | Eén bewerking met een status, voortgang en resultaat. |
| Inventaris | De boom van alle objecten, links in de webconsole getoond. |
Waar u werkt
- Gebruik de webconsole voor het dagelijkse werk en voor de grafische console van een virtuele machine. Eerste aanmelding en Eerste virtuele machine leiden u erdoor.
- Gebruik de opdrachtregelclient voor scripts en voor werk in een terminal. Eerste CLI-sessie installeert hem.
- Gebruik de native API om uw eigen automatisering te bouwen. De API-conventies beschrijven authenticatie, fouten en taken.
- Gebruik vSphere-tools koppelen wanneer u al scripts of inventaristools hebt die voor de vSphere-API zijn geschreven.
Verwante taken
Versie 0.1. Laatst gewijzigd: 2026-11-13