Wat is een Proxmox-operatielaag?
Een Proxmox-operatielaag is software die bovenop Proxmox VE draait en het dagelijkse beheer van de server op zich neemt. Proxmox levert de virtualisatie. De operatielaag toont vooraf wat een wijziging raakt, maakt de afhankelijkheden van opslag tot virtuele machine zichtbaar en maakt van een riskante stap een bevestigde stap. Zij vervangt Proxmox niet; zij werkt via de eigen tools en rechten van Proxmox.
Waarom een aparte laag nodig is
De Proxmox-interface toont elke mogelijkheid, maar laat het gevolg van een actie vaak niet zien. Een schijf verwijderen, een bridge wijzigen of een update installeren is één knop. Welke virtuele machine, welke back-up of welk netwerk door die knop wordt geraakt, moet apart worden uitgezocht.
In kleine teams en thuislabs zit deze kennis meestal in het hoofd van één persoon. Een operatielaag leest haar van de machine en zet haar vóór de actie.
Waarmee het vaak wordt verward
Beheerinterface
De webinterface van Proxmox zelf. Zij toont elke mogelijkheid en laat de volgorde en het resultaat van het werk aan de gebruiker.
Datacentrumbeheerder
Een tool zoals Proxmox Datacenter Manager die meerdere clusters vanaf één plek bewaakt. De focus ligt op breedte: veel clusters, veel nodes.
Automatiseringstool
Tools zoals Ansible en Terraform. Zij schrijven herhaalde configuratie als code; zij tonen het effect van die code niet.
Operatielaag
Richt zich op diepgang op één host of cluster. Zij toont het effect vóór een actie en het resultaat erna.
Deze vier tools sluiten elkaar niet uit; zij kunnen samen op dezelfde infrastructuur worden gebruikt.
Zes taken van een operatielaag
Effectvoorbeeld
Voordat een actie wordt uitgevoerd, worden de schijven, pools, virtuele machines en back-ups opgesomd die erdoor worden geraakt.
Afhankelijkheidskaart
De keten van fysieke schijf naar pool en van pool naar virtuele machine en netwerk wordt in één weergave getekend.
Veilige updates
Voordat pakketupdates worden geïnstalleerd, wordt hun effect gegroepeerd. Updates die een herstart vereisen, worden apart gemarkeerd.
Back-upverificatie
Een geplande back-uptaak is niet genoeg. Hoe recent de laatste back-up van elke machine is, wordt getoond, en een machine die uit het schema is gevallen, valt op.
Continue bewaking
Schijfgezondheid, poolbezetting en servicestatus worden op de achtergrond bewaakt. Een probleem wordt gemeld voordat iemand het merkt.
Auditlog
Wie welke actie wanneer heeft uitgevoerd, wordt vastgelegd.
Details
Hoe een operatielaag wordt beoordeeld
Draait het lokaal
Beheergegevens horen de infrastructuur niet te verlaten. Bij een verbroken internetverbinding hoort het product te blijven werken.
Volgt het de rechten van Proxmox
In plaats van een eigen rollensysteem te bouwen, hoort het de gebruikers en rechten van Proxmox te gebruiken.
Schrijft het via de tools van Proxmox
Configuratie hoort te worden gewijzigd via de API en de tools van Proxmox. Een tool die configuratiebestanden met de hand aanpast, gaat stuk bij Proxmox-updates.
Vraagt het bevestiging bij destructieve acties
Een actie die gegevens verwijdert, hoort het effect in aantallen te tonen en om expliciete bevestiging te vragen.
Wat blijft er over na verwijdering
Wanneer het product wordt verwijderd, hoort de Proxmox-installatie ongewijzigd te blijven werken.
Waar AtlasPVE in deze definitie past
AtlasPVE is een Proxmox-operatielaag die volgens deze definitie is gebouwd. Het wordt op de Proxmox VE-host geïnstalleerd, draait lokaal, gebruikt de rechten van Proxmox en schrijft configuratie via de tools van Proxmox. De Proxmox-interface blijft zoals hij is.
Veelgestelde vragen
- Vervangt een Proxmox-operatielaag Proxmox?
- Nee. Proxmox blijft de virtualisatie leveren. De operatielaag draait erbovenop en de Proxmox-interface blijft bruikbaar.
- Wat is het verschil tussen een operatielaag en Proxmox Datacenter Manager?
- Datacenter Manager richt zich op het bewaken van meerdere clusters vanaf één plek. Een operatielaag richt zich op het tonen van het effect en het resultaat van een actie op één host of cluster. De twee kunnen samen worden gebruikt.
- Heeft een operatielaag een internetverbinding nodig?
- Dat hoort niet. AtlasPVE werkt zonder internetverbinding en beheergegevens verlaten de host niet.
- Is een operatielaag nodig voor een thuislab?
- Ook één host heeft afhankelijkheden: één schijf kan meerdere virtuele machines dragen. Effectvoorbeeld en back-upverificatie voorkomen ook in een thuislab gegevensverlies.
- Wat gebeurt er als de operatielaag wordt verwijderd?
- De Proxmox-installatie blijft ongewijzigd werken. Virtuele machines, opslag en netwerkconfiguratie blijven in Proxmox staan.
- Met welke rechten draait een operatielaag?
- AtlasPVE bouwt geen eigen rollensysteem. Het recht voor een actie wordt gelezen uit de gebruikers- en rechtendefinities van Proxmox.