Articles

Storage vMotion

Storage vMotion is een onderdeel van VMware vSphere dat de live migratie van het VM-bestandssysteem van een draaiende virtuele machine van het ene opslagsysteem naar het andere mogelijk maakt, zonder downtime voor de VM of onderbreking van de service voor eindgebruikers. Deze migratie vindt plaats met behoud van gegevensintegriteit. Storage vMotion is opgenomen in de Standard, Enterprise Plus en Platinum edities van vSphere. VMware vCenter is ook vereist.

opslag vMotion is de aanvullende functie van vSphere ‘ s vMotion-mogelijkheid, waardoor virtuele machines kunnen worden verplaatst van de ene fysieke server naar de andere. Deze twee vMotion-processen werken samen en zorgen ervoor dat virtuele machines mobiel zijn zonder hun operationele of gegevensconsistentie in gevaar te brengen.

hoe Storage vMotion werkt

VMware Storage vMotion begint het proces door de metadata van de VM, gevonden in de thuismap, te kopiëren naar de alternatieve opslaglocatie. Vervolgens kopieert de software het schijfbestand van de VM (Virtual Machine Disk File of VMDK) naar de nieuwe locatie met behulp van de cbt-functionaliteit (Changed Block Tracking) van vSphere om de gegevensintegriteit te behouden terwijl de replicatie plaatsvindt. Vervolgens wordt de CBT module opnieuw opgevraagd voor een tweede kopie naar de nieuwe locatie, maar deze keer worden alleen de blokken gekopieerd die zijn veranderd sinds de eerste replicatie is gestart. Deze tweede stap blijft bestaan totdat beide kopieën gesynchroniseerd zijn. De VM wordt vervolgens opgeschort en naar de nieuwe locatie van de virtuele schijfimage verwezen. Voordat VMware ESX de VM hervat, worden de laatste van de gewijzigde gebieden van de bronschijf gerepliceerd naar het doel en worden de thuismap en schijven van de bron verwijderd.

het hele proces is onopgemerkt voor de VM en de eindgebruikers, hoewel het, afhankelijk van de grootte van de VMDK en andere factoren, enige tijd kan duren om te voltooien en een effect kan hebben op de prestaties. Voor een vMotion-bewerking voor opslag kunnen ook aanzienlijke netwerkbronnen nodig zijn die ook van invloed kunnen zijn op andere VM ‘ s die hetzelfde netwerk gebruiken.

welke opslag vMotion wordt gebruikt voor

opslag vMotion heeft een verscheidenheid aan toepassingen, waaronder als migratietool bij het verplaatsen van virtuele schijven van een San-volume (storage area network) naar een nieuw aangeschaft opslagsysteem; als load balancer om ervoor te zorgen dat een VM de opslagprestaties krijgt die het vereist; bij het uitschakelen van een SAN voor onderhoud; en om virtuele schijven van de lokale ESX-serveropslag naar een SAN te verplaatsen.

het kan ook worden gebruikt om een noodherstelplan te ondersteunen door VM ’s en de bijbehorende VMDK’ s te repliceren naar een externe locatie, hoewel VMware Site Recovery Manager (SRM) rampherstel op een meer geautomatiseerde en transparante manier afhandelt.

vSphere 5.1 introduceerde verbeterde vMotion die zowel de VM als de bijbehorende VMDK tegelijkertijd beweegt.

automatiseren opslag vMotion

U kunt opslag vMotion aanroepen met behulp van scripts om een reeks repetitieve processen te automatiseren. Het voorbeeld van een gebruiker is een PowerShell-script dat door een lijst met VM ‘ s en bijbehorende bestanden loopt en Opslagvmotion achtereenvolgens op elke VM toepast om deze naar een andere opslagbron te verplaatsen. Veel VMware-gebruikerssites bieden andere voorbeelden van scripts die het gebruik van Storage vMotion minder handmatig kunnen maken.