Uw blokgegevens migreren naar Azure met Cirrus Migrate Cloud
Cirrus Migrate Cloud (CMC) maakt schijfmigratie van een bestaand opslagsysteem of cloud naar Azure mogelijk. De migratie wordt voortgezet terwijl het oorspronkelijke systeem nog steeds wordt uitgevoerd. Dit artikel bevat de methodologie voor het configureren en uitvoeren van de migratie.
De oplossing maakt gebruik van gedistribueerde migratieagents die op elke host worden uitgevoerd. De agents staan directe host-naar-host-verbindingen toe. Elke host-naar-hostmigratie is onafhankelijk, waardoor de oplossing oneindig schaalbaar is. Er zijn geen centrale knelpunten voor de gegevensstroom. De migratie maakt gebruik van cMotion-technologie™ om ervoor te zorgen dat er geen effect op de productie is.
Use cases voor migratie
In dit document wordt een algemene migratiecase behandeld voor het verplaatsen van een toepassing van de ene virtuele machine naar een virtuele machine in Azure. De virtuele machine kan on-premises of in een andere cloudprovider zijn. Zie de volgende koppelingen voor stapsgewijze handleidingen in verschillende gebruiksvoorbeelden:
- De workload verplaatsen naar Azure met cMotion
- Overstappen van Premium Disks naar Ultra Disks
- Overstappen van AWS naar Azure
Cirrus Migrate Cloud Components
Cirrus Migrate Cloud bestaat uit meerdere onderdelen:
De cMotion-functie™ van CMC voert een cut-over op opslagniveau uit van een bron naar de doelcloud zonder uitvaltijd voor de bronhost. cMotion™ wordt gebruikt om de workload van de oorspronkelijke FC- of iSCSI-bronschijf naar de nieuwe Azure Managed Disk te verplaatsen.
Webbeheerportal is webbeheer als een service. Hiermee kunnen gebruikers migratie beheren en eventuele blokopslag beveiligen. Webbeheerportal biedt interfaces voor alle CMC-toepassingsconfiguraties, beheer en beheertaken.
Implementatiehandleiding
Volg de best practices van Azure om een nieuwe virtuele machine te implementeren. Zie de snelstartgids voor meer informatie.
Voordat u de migratie start, moet u ervoor zorgen dat aan de volgende vereisten is voldaan:
- Controleer of het besturingssysteem in Azure een juiste licentie heeft.
- Controleer de toegang tot de virtuele Azure-machine.
- Controleer of de toepassings-/databaselicentie beschikbaar is om te worden uitgevoerd in Azure.
- Controleer de machtiging om de grootte van de doelschijf automatisch toe te wijzen.
- Zorg ervoor dat de beheerde schijf dezelfde grootte heeft of groter is dan de bronschijf.
- Zorg ervoor dat de bron- of doel-VM een poort heeft geopend om onze H2H-verbinding toe te staan.
Volg deze implementatiestappen:
Bereid de virtuele Azure-machine voor. De virtuele machine moet volledig worden geïmplementeerd. Zodra de gegevensschijven zijn gemigreerd, kan de doelhost de toepassing direct starten en online brengen. De status van de gegevens is hetzelfde als de bron toen deze seconden geleden werd afgesloten. CMC migreert de besturingssysteemschijf niet van de bron naar de bestemming.
Bereid de toepassing voor op de virtuele Azure-machine. In dit voorbeeld is de bron Linux-host. Het kan elke gebruikerstoepassing uitvoeren die toegang heeft tot de respectieve BSD-opslag. In dit voorbeeld wordt een databasetoepassing gebruikt die op de bron wordt uitgevoerd met behulp van een 1 GiB-schijf als bronopslagapparaat. Elke toepassing kan echter worden gebruikt. Stel een virtuele machine in Azure in die gereed is om te worden gebruikt als de doel-VM. Zorg ervoor dat de resourceconfiguratie en het besturingssysteem compatibel zijn met de toepassing en gereed zijn om de migratie van de bron te ontvangen met behulp van de CMC-portal. De doelblokopslagapparaten worden automatisch toegewezen en gemaakt tijdens het migratieproces.
Meld u aan voor het CMC-account. Als u een CMC-account wilt verkrijgen, volgt u de ondersteuningspagina voor instructies over het verkrijgen van een account. Zie Licentiemodel voor meer informatie.
Maak een migratieproject. Het project weerspiegelt de specifieke migratiekenmerken, het type, de eigenaar van de migratie en eventuele details die nodig zijn om de bewerkingen te definiëren.
Definieer de parameters van het migratieproject. Gebruik de CMC-webportal om de migratie te configureren door de parameters te definiëren: bron, doel en andere parameters.
Installeer de CMC-migratieagents op bron- en doelhosts. Met behulp van de CMC-beheerportal op het web, selecteert u Cirrus Migrate Cloud implementeren om de
curl
opdracht voor nieuwe installatie op te halen. Voer de opdracht uit op de opdrachtregelinterface van de bron en het doel.Maak een bidirectionele verbinding tussen bron- en doelhosts. Gebruik het tabblad H2H in de beheerportal op basis van het CMC-web. Selecteer Nieuwe verbinding maken. Selecteer het apparaat dat door de toepassing wordt gebruikt, niet het apparaat dat wordt gebruikt door het Linux-besturingssysteem.
Start de migratie naar de doel-VM met behulp van Hostvolumes migreren vanuit de beheerportal op basis van het CMC-web. Volg de instructies voor externe locatie. Gebruik de CMC-portal om doelvolumes automatisch aan de rechterkant van het scherm toe te wijzen.
Voeg Azure-referenties toe om connectiviteit en schijfinrichting toe te staan met behulp van het tabblad Integraties in de CMC-portal. Vul de vereiste velden in met de waarden van uw privébedrijf voor Azure: Integratienaam, tenant-id, client-/toepassings-id en geheim. Selecteer Opslaan.
Zie de stapsgewijze instructies voor het maken van een Microsoft Entra-toepassing. Door de Microsoft Entra-toepassing voor CMC te maken en te registreren, schakelt u het automatisch maken van Azure Managed Disks in op de doel-VM.
Notitie
Omdat u doelvolumes automatisch toewijzen hebt geselecteerd in de vorige stap, selecteert u deze niet opnieuw voor een nieuwe toewijzing. Selecteer in plaats daarvan Doorgaan.
Migratiehandleiding
Nadat u Opslaan in de vorige stap hebt geselecteerd, wordt het venster Nieuwe migratiesessie weergegeven. Vul de velden in:
- Beschrijving van sessie: Geef een zinvolle beschrijving op.
- Interval voor automatisch opnieuw synchroniseren: migratieschema inschakelen.
- Gebruik iQoS om het effect van de migratie op de productie te selecteren:
De minimale migratiesnelheid wordt beperkt tot 25% van de beschikbare bandbreedte.
Gemiddelde migratiesnelheid van migratie naar 50% van de beschikbare bandbreedte.
De migratiesnelheid wordt agressief beperkt tot 75% van de beschikbare bandbreedte.
De migratie wordt niet beperkt zonder beperkingen.
Selecteer Sessie maken om de migratie te starten.
Vanaf het begin van de eerste migratiesynchronisatie totdat cMotion wordt gestart, hoeft u niet te communiceren met CMC. U kunt de huidige status, sessievolumes bewaken en de wijzigingen bijhouden met behulp van het dashboard.
Tijdens de migratie kunt u zien welke blokken op het bronapparaat zijn gewijzigd door de gewijzigde gegevenstoewijzing te selecteren.
Details over iQoS tonen gesynchroniseerde blokken en migratiestatus. Het laat ook zien dat er geen effect is op productie-IO.
De workload verplaatsen naar Azure met cMotion
Nadat de eerste synchronisatie is voltooid, bereidt u zich voor om de workload van de bronschijf naar de doel-Azure Managed Disk te verplaatsen met behulp van cMotion™.
Start cMotion™
Op dit moment zijn de systemen klaar voor cut-over-over-cMotion-migratie™.
Selecteer In de CMS-portal cMotion™ activeren met behulp van sessie om de werkbelasting van de bron naar de doelschijf over te schakelen. Als u wilt controleren of het proces is voltooid, kunt u de opdracht of een equivalente opdracht gebruiken iostat
. Ga naar de terminal in de virtuele Azure-machine en voer bijvoorbeeld /dev/sdc
uitiostat /dev/<device_name>
. U ziet dat de IOs zijn geschreven door de toepassing op de doelschijf in de Azure-cloud.
In deze status kan de werkbelasting op elk gewenst moment worden teruggezet naar de bronschijf. Als u de virtuele productiemachine wilt terugzetten, selecteert u Sessieacties en selecteert u de optie Revert cMotion™. U kunt zo vaak heen en weer draaien terwijl de toepassing wordt uitgevoerd op de bronhost/VM.
Wanneer de laatste cut-over naar de doel-VM is vereist, voert u de volgende stappen uit:
- Selecteer Sessieacties.
- Selecteer de optie Cutover voltooien om de cut-over te vergrendelen naar de nieuwe virtuele Azure-machine en schakel de optie uit om de bronschijf te verwijderen.
- Stop alle andere toepassingen die op de bronhost worden uitgevoerd voor uiteindelijke cut-over van de host.
De toepassing verplaatsen naar de doel-VM
Zodra de cut-over is voltooid, moet de toepassing worden overgeschakeld naar de nieuwe virtuele machine. Ga hiervoor als volgt te werk:
- Stop de toepassing.
- Ontkoppel het gemigreerde apparaat.
- Koppel het nieuwe gemigreerde apparaat in de virtuele Azure-machine.
- Start dezelfde toepassing op de virtuele Azure-machine op de nieuwe gemigreerde schijf.
Controleer of hier geen IO's naar bronhostapparaten gaan door de iostat
opdracht uit te voeren op de bronhost. Als iostat
deze wordt uitgevoerd op een virtuele Azure-machine, ziet u dat IO wordt uitgevoerd op de terminal van de virtuele Azure-machine.
De migratiesessie in DE CMC-GUI voltooien
De migratiestap is voltooid wanneer alle IOs zijn omgeleid naar de doelapparaten nadat cMotion™ is geactiveerd. U kunt de sessie nu sluiten met behulp van sessieacties. Selecteer Sessie verwijderen om de migratiesessie te sluiten. Als laatste stap verwijdert u de Cirrus Migrate-cloudagents van zowel de bronhost als de virtuele Azure-machine. Als u het verwijderen wilt uitvoeren, haalt u de opdracht Uninstall curl op via de knop Deploy Cirrus Migrate Cloud. De optie bevindt zich in de sectie Hosts van de portal.
Nadat de agents zijn verwijderd, is de migratie volledig voltooid. Nu wordt de brontoepassing uitgevoerd in productie op de virtuele azure-doelmachine met lokaal gekoppelde schijven.
Ondersteuning
Een case openen met Azure
Zoek in Azure Portal naar ondersteuning in de zoekbalk bovenaan. Selecteer Help en ondersteuning>Nieuwe ondersteuningsaanvraag.
Aantrekkelijke cirrus-ondersteuning
Selecteer in de CMC-portal het tabblad Helpcentrum op de CMC-portal om contact op te maken met de ondersteuning van Cirrus Data Solutions of ga naar de CDSI-website en dien een ondersteuningsaanvraag in.
Volgende stappen
- Meer informatie over virtuele Azure-machines
- Meer informatie over Azure Managed Disks
- Meer informatie over opslagmigratie
- Cirrus Data-website
- Stapsgewijze handleidingen voor cMotion