Delen via


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:

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.

    Schermopname van C M C Portal met de menutabbladen, velden voor het tabblad en de eigenaar van het migratieproject uitgelicht.

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:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

    Schermopname van het dialoogvenster Nieuw project maken.

  5. 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.

  6. 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.

  7. 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.

    Schermopname van de lijst met geïmplementeerde hosts.

    Schermopname van een lijst met host-naar-host-verbindingen.

    Schermopname van de lijst met gemigreerde apparaten.

  8. 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.

  9. 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.

    Schermopname van het invoeren van Azure-referenties.

    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.

      Schermopname met opties voor iQoS-instellingen.

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.

Schermopname van de bewakingsvoortgang.

Tijdens de migratie kunt u zien welke blokken op het bronapparaat zijn gewijzigd door de gewijzigde gegevenstoewijzing te selecteren.

Schermopname van gewijzigde gegevenstoewijzing.

Details over iQoS tonen gesynchroniseerde blokken en migratiestatus. Het laat ook zien dat er geen effect is op productie-IO.

Schermopname van iQoS-details.

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/sdcuitiostat /dev/<device_name>. U ziet dat de IOs zijn geschreven door de toepassing op de doelschijf in de Azure-cloud.

Schermopname van de huidige bewakingsstatus.

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:

  1. Selecteer Sessieacties.
  2. 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.
  3. 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:

  1. Stop de toepassing.
  2. Ontkoppel het gemigreerde apparaat.
  3. Koppel het nieuwe gemigreerde apparaat in de virtuele Azure-machine.
  4. 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