Delen via


Een SQL Server-VM verplaatsen naar een andere regio in Azure met Azure Site Recovery

Van toepassing op: SQL Server op Azure VM

In dit artikel leert u hoe u Met Azure Site Recovery uw virtuele SQL Server-machine (VM) migreert van de ene regio naar de andere in Azure.

Voor het verplaatsen van een SQL Server-VM naar een andere regio moet u het volgende doen:

  1. Voorbereiden: Controleer of zowel uw bron-VM als de doelregio voldoende zijn voorbereid voor de verplaatsing.
  2. Configureren: Voor het verplaatsen van uw SQL Server-VM is een gerepliceerd object in de Azure Site Recovery-kluis vereist. U moet uw SQL Server-VM toevoegen aan de Azure Site Recovery-kluis.
  3. Testen: Voor het migreren van de SQL Server-VM is een failover van de bronregio naar de gerepliceerde doelregio vereist. Om ervoor te zorgen dat het verplaatsingsproces slaagt, moet u eerst testen of uw SQL Server-VM een failover naar de doelregio kan uitvoeren. Dit helpt bij het blootstellen van eventuele problemen en te voorkomen bij het uitvoeren van de werkelijke verplaatsing.
  4. Verplaatsen: Zodra de testfailover is geslaagd en u weet dat u veilig bent om uw SQL Server-VM te migreren, kunt u de verplaatsing van de VM naar de doelregio uitvoeren.
  5. Opschonen: Verwijder de SQL Server-VM uit de kluis en overbodige resources die overblijven in de resourcegroep om factureringskosten te voorkomen.

De vereisten controleren

  • Controleer of het verplaatsen van uw bronregio naar uw doelregio wordt ondersteund.
  • Bekijk de architectuur en onderdelen van het scenario, evenals de ondersteuningsbeperkingen en vereisten.
  • Controleer de accountmachtigingen. Als u een gratis Azure-account hebt gemaakt, bent u de beheerder van uw abonnement. Als u niet de abonnementsbeheerder bent, vraagt u de beheerder om u de machtigingen toe te wijzen die u nodig hebt. Als u replicatie voor een VIRTUELE machine wilt inschakelen en gegevens wilt kopiëren met behulp van Azure Site Recovery, moet u het volgende hebben:
    • Machtigingen voor het maken van een virtuele machine. De ingebouwde rol Inzender voor virtuele machines heeft deze machtigingen, waaronder:
      • Machtigingen voor het maken van een virtuele machine in de geselecteerde resourcegroep.
      • Machtigingen voor het maken van een virtuele machine in het geselecteerde virtuele netwerk.
      • Machtigingen voor schrijven naar het geselecteerde opslagaccount.
      • Machtigingen om Azure Site Recovery-bewerkingen te beheren. De rol Site Recovery-inzender heeft alle machtigingen die nodig zijn voor het beheren van Site Recovery-bewerkingen in een Recovery Services-kluis.
  • Het verplaatsen van de resource voor virtuele SQL-machines wordt niet ondersteund. U moet de SQL IaaS Agent-extensie opnieuw installeren in de doelregio waar u de verplaatsing hebt gepland. Als u uw resources verplaatst tussen abonnementen of tenants, moet u ervoor zorgen dat u uw abonnement bij de resourceprovider hebt geregistreerd voordat u de gemigreerde SQL Server-VM probeert te registreren met de SQL IaaS Agent-extensie.

Voorbereiden om te verplaatsen

Bereid zowel de bron-VM van SQL Server als de doelregio voor de verplaatsing voor.

De SQL Server-bron-VM voorbereiden

  • Zorg ervoor dat alle meest recente basiscertificaten zich bevinden op de SQL Server-VM die u wilt verplaatsen. Als de meest recente basiscertificaten niet aanwezig zijn, voorkomt u beveiligingsbeperkingen dat gegevens naar de doelregio worden gekopieerd.
  • Installeer voor Windows-VM's alle meest recente Windows-updates op de VIRTUELE machine, zodat alle vertrouwde basiscertificaten zich op de computer bevinden. Volg in een niet-verbonden omgeving het standaardproces voor Windows Update en certificaatupdate voor uw organisatie.
  • Voor Linux-VM’s volgt u de richtlijnen van de Linux-distributeur voor het verkrijgen van de meest recente basiscertificaten en de certificaatintrekkingslijst op de VM.
  • Zorg ervoor dat u geen verificatieproxy gebruikt om de netwerkverbinding te beheren voor de VM's die u wilt verplaatsen.
  • Controleer de vereisten als de VM die u wilt verplaatsen, geen toegang tot internet heeft, of een firewallproxy gebruikt voor het beheren van uitgaande toegang.
  • Identificeer de bronnetwerkindeling en alle resources die u momenteel gebruikt. Dit omvat, maar is niet beperkt tot load balancers, NSG’s (netwerkbeveiligingsgroepen), en openbare IP-adressen.

De doelregio voorbereiden

  • Controleer of u een Azure-abonnement hebt waarmee u in staat bent om VM’s te maken in de doelregio die wordt gebruikt voor herstel na noodgevallen. Neem contact op met ondersteuning voor het inschakelen van het vereiste quotum.
  • Zorg ervoor dat uw abonnement voldoende resources heeft ter ondersteuning van VM's met een grootte die overeenkomt met uw bron-VM's. Als u Site Recovery gebruikt om gegevens naar het doel te kopiëren, kiest Site Recovery dezelfde grootte of de dichtstbijzijnde grootte voor de doel-VM.
  • Zorg ervoor dat u een doelresource maakt voor elk onderdeel dat is geïdentificeerd in de bronnetwerkindeling. Deze stap is belangrijk om ervoor te zorgen dat de VM’s in de doelregio beschikken over alle functionaliteit en functies, die u had in de bronregio.
    • Azure Site Recovery detecteert en maakt automatisch een virtueel netwerk wanneer u replicatie inschakelt voor de bron-VM. U kunt ook vooraf een netwerk maken en deze toewijzen aan de VIRTUELE machine in de gebruikersstroom voor het inschakelen van replicatie. U moet handmatig andere resources in de doelregio maken.
  • Raadpleeg de volgende documentatie voor het maken van de meest gebruikte netwerkbronnen die voor u relevant zijn op basis van de bron-VM-configuratie:
  • Maak handmatig een niet-productienetwerk in de doelregio als u de configuratie wilt testen voordat u de laatste verplaatsing naar de doelregio uitvoert. We raden deze stap aan omdat deze minimale interferentie met het productienetwerk garandeert.

Azure Site Recovery-kluis configureren

In de volgende stappen ziet u hoe u Azure Site Recovery gebruikt om gegevens naar de doelregio te kopiëren. Maak de Recovery Services-kluis in een andere regio dan de bronregio.

  1. Meld u aan bij de Azure-portal.

  2. Kies ervoor om een resource te maken in de linkerbovenhoek van het navigatiedeelvenster.

  3. Selecteer IT & Management-hulpprogramma's en selecteer vervolgens Backup en Site Recovery.

  4. Maak op het tabblad Basisinformatie onder Projectdetails een nieuwe resourcegroep in de doelregio of selecteer een bestaande resourcegroep in de doelregio.

  5. Geef onder Instantiedetails een naam op voor uw kluis en selecteer vervolgens uw doelregio in de vervolgkeuzelijst.

  6. Selecteer Beoordelen en maken om uw Recovery Services-kluis te maken.

  7. Selecteer Alle services in de linkerbovenhoek van het navigatiedeelvenster en typ recovery serviceshet zoekvak.

  8. (Optioneel) Selecteer de ster naast Recovery Services-kluizen om deze toe te voegen aan uw snelle navigatiebalk.

  9. Selecteer Recovery Services-kluizen en selecteer vervolgens de Recovery Services-kluis die u hebt gemaakt.

  10. Selecteer Repliceren in het deelvenster Overzicht.

    Configure replication

  11. Selecteer Bron en selecteer Vervolgens Azure als bron. Selecteer de juiste waarden voor de andere vervolgkeuzelijsten, zoals de locatie voor uw bron-VM's. Alleen resourcegroepen die zich in de locatieregio Bron bevinden, zijn zichtbaar in het veld Bronresourcegroep .

  12. Selecteer Virtuele machines en kies vervolgens de virtuele machines die u wilt migreren. Selecteer OK om de VM-selectie op te slaan.

  13. Selecteer Instellingen en kies vervolgens uw doellocatie in de vervolgkeuzelijst. Dit moet de resourcegroep zijn die u eerder hebt voorbereid.

  14. Nadat u de replicatie hebt aangepast, selecteert u Doelresources maken om de resources op de nieuwe locatie te maken.

  15. Zodra het maken van resources is voltooid, selecteert u Replicatie inschakelen om de replicatie van uw SQL Server-VM vanuit de bron naar de doelregio te starten.

  16. U kunt de status van de replicatie controleren door naar uw herstelkluis te navigeren, gerepliceerde items te selecteren en de status van uw SQL Server-VM weer te geven. De status Protected geeft aan dat de replicatie is voltooid.

    Verify replication status

Verplaatsingsproces testen

In de volgende stappen ziet u hoe u Azure Site Recovery gebruikt om het verplaatsingsproces te testen.

  1. Navigeer naar uw Recovery Services-kluis in Azure Portal en selecteer Gerepliceerde items.

  2. Selecteer de SQL Server-VM die u wilt verplaatsen, controleer of de replicatiestatus in orde is en selecteer vervolgens Testfailover.

    Test failover for your VM

  3. Selecteer op de pagina Testfailover het meest recente app-consistente herstelpunt dat moet worden gebruikt voor de failover, omdat dit het enige type momentopname is dat sql Server-gegevensconsistentie kan garanderen.

  4. Selecteer het virtuele netwerk onder het virtuele Azure-netwerk en selecteer vervolgens OK om failover te testen.

    Belangrijk

    U wordt aangeraden een afzonderlijk Azure VM-netwerk te gebruiken voor de failovertest. Gebruik niet het productienetwerk dat is ingesteld toen u replicatie hebt ingeschakeld en waarnaar u uw VM's uiteindelijk wilt verplaatsen.

  5. Als u de voortgang wilt controleren, gaat u naar uw kluis, selecteert u Site Recovery-taken onder Bewaking en selecteert u vervolgens de testfailovertaak die wordt uitgevoerd.

    Monitor failover test progress

  6. Zodra de test is voltooid, gaat u naar virtuele machines in de portal en controleert u de zojuist gemaakte virtuele machine. Zorg ervoor dat de SQL Server-VM wordt uitgevoerd, de juiste grootte heeft en is verbonden met het juiste netwerk.

  7. Verwijder de VM die is gemaakt als onderdeel van de test, omdat de optie Failover grijs wordt weergegeven totdat de failovertestbronnen zijn opgeschoond. Ga terug naar de kluis, selecteer Gerepliceerde items, selecteer de SQL Server-VM en selecteer vervolgens De testfailover opschonen. Noteer en sla eventuele opmerkingen op die zijn gekoppeld aan de test in de sectie Notities en schakel het selectievakje naast Testen is voltooid. Verwijder virtuele machines voor testfailover. Selecteer OK om resources na de test op te schonen.

    clean up items after failover test

De SQL Server-VM verplaatsen

In de volgende stappen ziet u hoe u de SQL Server-VM verplaatst van uw bronregio naar uw doelregio.

  1. Navigeer naar de Recovery Services-kluis , selecteer Gerepliceerde items, selecteer de VM en selecteer vervolgens Failover.

    Initiate failover

  2. Selecteer het meest recente app-consistente herstelpunt onder Herstelpunt.

  3. Schakel het selectievakje in naast De computer afsluiten voordat u een failover start. Site Recovery probeert de bron-VM af te sluiten voordat de failover wordt geactiveerd. Failover wordt voortgezet, zelfs als afsluiten mislukt.

  4. Selecteer OK om de failover te starten.

  5. U kunt het failoverproces bewaken vanaf dezelfde pagina met Site Recovery-taken die u hebt bekeken bij het bewaken van de failovertest in de vorige sectie.

  6. Nadat de taak is voltooid, controleert u of de SQL Server-VM wordt weergegeven in de doelregio zoals verwacht.

  7. Ga terug naar de kluis, selecteer Gerepliceerde items, selecteer de VIRTUELE SQL Server-machine en selecteer Doorvoeren om het verplaatsingsproces naar de doelregio te voltooien. Wacht tot de doorvoertaak is voltooid.

  8. Registreer uw SQL Server-VM met de SQL IaaS Agent-extensie om de beheerbaarheid van virtuele SQL-machines in Azure Portal en de functies die zijn gekoppeld aan de extensie mogelijk te maken. Zie SQL Server-VM registreren met de SQL IaaS Agent-extensie voor meer informatie.

Waarschuwing

Sql Server-gegevensconsistentie wordt alleen gegarandeerd met app-consistente momentopnamen. De meest recente verwerkte momentopname kan niet worden gebruikt voor SQL Server-failover omdat een momentopname van crashherstel geen garantie biedt voor sql Server-gegevensconsistentie.

Bronbronnen opschonen

Als u factureringskosten wilt voorkomen, verwijdert u de SQL Server-VM uit de kluis en verwijdert u overbodige gekoppelde resources.

  1. Ga terug naar de Site Recovery-kluis , selecteer Gerepliceerde items en selecteer de SQL Server-VM.

  2. Selecteer Replicatie uitschakelen. Selecteer een reden voor het uitschakelen van de beveiliging en selecteer vervolgens OK om replicatie uit te schakelen.

    Belangrijk

    Het is belangrijk om deze stap uit te voeren om te voorkomen dat er kosten in rekening worden gebracht voor Azure Site Recovery-replicatie.

  3. Als u geen van de resources in de bronregio opnieuw wilt gebruiken, verwijdert u alle relevante netwerkbronnen en bijbehorende opslagaccounts.

Volgende stappen

Raadpleeg voor meer informatie de volgende artikelen: