Wanneer u een momentopname maakt in een VMware vSphere-omgeving, zijn er twee verschillende methoden die u kunt volgen: het maken van een momentopname van de geheugenstatus of het in de wacht zetten van het bestandssysteem van de gast.
Deze blogpost geeft een kort overzicht van momentopnames in VMware vSphere, een vergelijking tussen momentopnames van de geheugenstatus en momentopnames in de wachtstand, en een kijkje naar de verschillende functies van het in de wacht zetten.
Momentopnames in VMware vSphere
Het maken van momentopnames van een VM in vSphere stelt u in staat om de geheugenstatus, de schijfstatus en de configuratie-instellingen van de VM op specifieke momenten vast te leggen.
VMware-momentopnames stellen u in staat om de status van een VM op een specifiek moment vast te leggen. Momentopnames leggen de configuratie-instellingen, geheugenstatus en schijfstatus van een VM vast. Met behulp van momentopnames kunt u een VM herstellen naar de staat waarin deze zich bevond vlak voordat de momentopname werd genomen. Bijvoorbeeld, als u zojuist een besturingssysteem op uw VM heeft geïnstalleerd, kunt u een momentopname maken voordat u wijzigingen aanbrengt zoals het installeren van updates. Vervolgens, na het installeren van updates, als u ontevreden bent over de wijzigingen, kunt u terugkeren naar de staat waarin de momentopname werd genomen.
Het proces van een momentopname maken wordt beïnvloed door de voortdurende activiteiten op een virtuele machine. Dit kan leiden tot problemen bij het terugkeren naar een bepaalde eerdere staat. Daarom worden momentopnamen het best gemaakt wanneer een virtuele machine geen I/O-intensieve taken of programma’s uitvoert die constant communiceren met andere computers. Wanneer een virtuele machine tijdens een momentopname communiceert met een andere computer, is het risico op fouten groot. Als er bijvoorbeeld een momentopname wordt gemaakt tijdens de overdracht van een bestand van een server naar een virtuele machine, lijkt het betreffende bestand beschadigd te zijn wanneer u terugkeert naar die momentopname.
Momentopnamen van geheugenstatus versus verstilde momentopnamen
Momentopnamen bewaren de status en gegevens van een virtuele machine en maken een kindschijf waarop het gastbesturingssysteem kan schrijven. In VMware vSphere hebt u de keuze om een geheugenmomentopname te maken om de status van een virtuele machine vast te leggen of verstilde momentopnamen te maken om bewerkingen uit te voeren op een virtuele machine die een consistente status vereisen.
Momentopnamen van geheugenstatus
Als de standaardoptie voor het maken van momentopnamen in VMware vSphere legt een geheugenstatusmomentopname de actieve status van een virtuele machine vast en behoudt deze. Met geheugenmomentopnamen kan een actieve virtuele machine teruggezet worden naar de status waarin deze zich bevond toen de momentopname werd gemaakt. Geheugenmomentopnamen zijn ideaal voor gebruik wanneer u de status van actieve toepassingen wilt opslaan.
Tijdens een vastlegging van een geheugenstatusmoment, is de VM verbluft om de status van de VM te serialiseren naar schijf en de actieve schijf te sluiten. Om technische complicaties en fouten te voorkomen, is het raadzaam om het gebruik van geheugenmomentopnamen in plaats van echte back-ups te vermijden. U hebt ook de optie om een momentopname te maken die geen geheugen bevat. Als u terugkeert naar een momentopname zonder geheugen, schakelt u in feite een VM hard uit. Als u bijvoorbeeld een momentopname zonder geheugen maakt tijdens het werken in een Word-document en het bestand niet hebt opgeslagen, verliest u de inhoud wanneer u terugkeert naar die schermafbeelding.
Het maken van momentopnamen van het geheugen duurt langer dan het maken van momentopnamen zonder geheugen. De tijd die de host nodig heeft om het geheugen naar de schijf te schrijven, is rechtstreeks gerelateerd aan de hoeveelheid geheugen waarvoor de VM is geconfigureerd.
Stilgelegde momentopnamen
Het stilleggen van het gastbestandssysteem is het proces om de gegevens op een VM in een staat te krijgen die geschikt is voor back-ups. Back-upoplossingen gebruiken VM-momentopnamen om gegevens van een VM te kopiëren. De bewerking van het stilleggen van een VM zorgt ervoor dat een momentopname een consistente weergave van de gastbestandssysteemstatus op een specifiek moment weergeeft. Een stilgelegde momentopname onderbreekt of wijzigt de status van lopende processen op een VM, vooral als een bepaald proces opgeslagen gegevens tijdens een back-up kan wijzigen. Stilgelegde momentopnamen worden het best gebruikt wanneer u een VM configureert voor regelmatige back-ups.
Om een stilgelegde momentopname te maken in uw VMware vSphere-omgeving, moet u VMware Tools geïnstalleerd en actief hebben op de VM.
Hier is hoe vSphere uw VM voorbereidt voor een stilgelegde momentopname:
- VMware Tools gebruikt de functie VMware Snapshot Provider om een nieuwe Volume Snapshot Service (VSS) snapshot te maken binnen het gastbesturingssysteem.
- VSS-schrijvers bereiden actieve toepassingen voor op back-up.
- Transacties worden van het geheugen naar de schijf geschreven.
- VSS-schrijvers melden de voltooiing van het schrijfproces aan de VMware Tools-service.
- Het systeem is nu helemaal klaar om een gequiesceerde snapshot te maken.
Quiescentie en consistentie
Wanneer u een virtuele machine back-upt, moet u ervoor zorgen dat het bestandssysteem en de toepassingsgegevens in een consistente staat worden gebracht. Deze consistentie wordt bereikt door een VM te quiesceren. Er zijn twee soorten consistentie om rekening mee te houden wanneer u een VM quiesceert: bestandssysteemconsistent en toepassingsconsistent.
- Bestandssysteemconsistent: Een gequiesceerde snapshot is bestandssysteemconsistent wanneer hangende gegevens en bestandssysteemwijzigingen naar de schijf worden geschreven voordat de snapshot wordt gemaakt. Deze methode helpt bestandssysteemcorruptie te voorkomen.
- Toepassingsconsistent: Een gequiesceerde snapshot is toepassingsconsistent wanneer actieve toepassingen al hun taken voltooien en hun buffers naar de schijf leegmaken voordat de snapshot wordt gemaakt. Deze methode wordt idealiter gebruikt voor het maken van back-ups van database-toepassingen zoals Oracle en SQL.
Hoe u een gequiesceerde snapshot kunt maken in vSphere
U kunt een gequiesceerde snapshot maken in vSphere 7.0 rechtstreeks vanuit vCenter door de volgende stappen te volgen:
- Selecteer een VM uit de inventaris. Zorg ervoor dat deze is ingeschakeld.
- Klik met de rechtermuisknop op de weergavenaam van de VM en klik onder Snapshots op Snapshot maken.
- Onderaan het Snapshot maken-scherm is Inclusief geheugen van virtuele machine standaard geselecteerd. Dat is de optie voor het maken van een geheugenstatussnapshot. Let op dat de optie voor quiescing grijs is omdat geheugenstatussnapshots en gequiesceerde snapshots niet gelijktijdig kunnen worden genomen.
- Deselecteer Inclusief geheugen van virtuele machine en vink Quiesce-gastbestandssysteem aan. Klik op Maken.
- Zodra de snapshot is gemaakt, kunt u deze zien in het Snapshots tabblad in het dashboard van de VM. Van daaruit kunt u terugkeren naar die snapshot, deze bewerken of verwijderen.
Afronden
Door het gastbestandssysteem van uw VM te quiesceren, wordt ervoor gezorgd dat de gegevens in de snapshot consistent en geschikt zijn voor back-up- of replicatiepraktijken. Dat gezegd hebbende, moeten snapshots op zichzelf niet worden gebruikt als back-ups omdat ze niet bedoeld zijn om langdurig te worden bewaard. Bovendien zijn snapshots niet beschermd in geval van hardwarestoringen.
Bekijk onze blogpost voor meer informatie over VM-snapshots versus back-up.
Om gegevens van virtuele machines te back-uppen, moet u een robuuste oplossing van derden gebruiken zoals NAKIVO Backup & Replication. De oplossing stelt u in staat om consistente image-gebaseerde back-ups uit te voeren van uw VMware vSphere VM’s.
Source:
https://www.nakivo.com/blog/what-is-quiescing-for-vmware-vsphere-vms/