Rychlý start: Vytvoření instance hybridního režimu s Azure Portal & Azure Database Migration Service

Azure Database Migration Service hybridní režim spravuje migrace databází pomocí pracovního procesu migrace hostovaného místně společně s instancí Azure Database Migration Service spuštěnou v cloudu. Hybridní režim je zvlášť užitečný v situacích, kdy mezi místní sítí a Azure chybí připojení site-to-site nebo pokud existuje omezená šířka pásma připojení site-to-site.

Poznámka

V současné Azure Database Migration Service v hybridním režimu podporuje SQL Server migrace:

  • Azure SQL Managed Instance s bezmála prostojů (online)
  • Azure SQL Database jedno databázi s nějakým výpadkem (offline).
  • MongoDb do Služby Azure Cosmos DB s krát bez výpadků (online)
  • MongoDb do Služby Azure Cosmos DB s výpadkem (offline)

V tomto rychlém startu použijete Azure Portal k vytvoření instance Azure Database Migration Service v hybridním režimu. Potom stáhnete, nainstalujete a nastavíte hybrid worker v místní síti. Ve verzi Preview můžete pomocí Azure Database Migration Service režimu migrovat data z místní instance služby SQL Server do Azure SQL Database.

Poznámka

Hybridní Azure Database Migration Service běží na Microsoft Windows Server 2012 R2, Windows Serveru 2016, Windows Serveru 2019 a Windows 10.

Důležité

Hybridní Azure Database Migration Service vyžaduje .NET 4.7.2 nebo novější. Nejnovější verze rozhraní .NET najdete na stránce Stažení .NET Framework.

Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet před tím, než začnete.

Přihlášení k webu Azure Portal

Otevřete webový prohlížeč, přejděte na web Microsoft Azure Portal a pak zadejte svoje přihlašovací údaje pro přihlášení k portálu.

Výchozím zobrazením je váš řídicí panel služby.

Registrace poskytovatele prostředků

Zaregistrujte poskytovatele prostředků Microsoft.DataMigration před vytvořením první instance Azure Database Migration Service.

  1. V Azure Portal vyberte Předplatná, vyberte předplatné, ve kterém chcete vytvořit instanci Azure Database Migration Service a pak vyberte Poskytovatelé prostředků.

    Hledání poskytovatele prostředků

  2. Vyhledejte „migration“ a pak napravo od Microsoft.DataMigration vyberte Zaregistrovat.

    Registrace poskytovatele prostředků

Vytvoření instance služby

  1. Vyberte +Vytvořit prostředek a vytvořte instanci Azure Database Migration Service.

  2. Vyhledejte na Marketplace "migration", vyberte Azure Database Migration Service a pak na Azure Database Migration Service obrazovky vyberte Vytvořit.

  3. Na obrazovce Vytvořit službu Migration Service:

    • Zvolte název služby, který je zapamatovatelný a jedinečný k identifikaci vaší instance Azure Database Migration Service.

    • Vyberte Předplatné Azure, ve kterém chcete instanci vytvořit.

    • Vyberte existující skupinu prostředků nebo vytvořte novou.

    • Zvolte Umístění, které je nejblíže vašemu zdrojovému nebo cílovému serveru.

    • V části Režim služby vyberte Hybridní (Preview).

      Vytvoření služby Migration Service – základy

  4. Vyberte Zkontrolovat a vytvořit.

  5. Na kartě Zkontrolovat a vytvořit si prohlédněte podmínky, ověřte ostatní zadané informace a pak vyberte Vytvořit.

    Vytvoření služby Migration Service – Kontrola a vytvoření

    Po chvíli se vaše instance Azure Database Migration Service v hybridním režimu a připravená k nastavení. Zobrazí Azure Database Migration Service, jak je znázorněno na následujícím obrázku:

    Azure Database Migration Service instance hybridního režimu

  6. Po vytvoření služby vyberte Vlastnosti a potom zkopírujte hodnotu zobrazenou v poli ID prostředku, kterou použijete k instalaci Azure Database Migration Service hybrid worker.

    Azure Database Migration Service hybridního režimu

Vytvoření ID registrace aplikace Azure

Musíte vytvořit ID registrace aplikace Azure, které může místní hybrid worker použít ke komunikaci s Azure Database Migration Service v cloudu.

  1. V Azure Portal vyberte Azure Active Directory , vyberte Registrace aplikací a pak vyberte Nová registrace.

  2. Zadejte název aplikace a potom v části Podporované typy účtů vyberte typ účtů, které chcete podporovat, a určete, kdo může aplikaci používat.

    Azure Database Migration Service aplikace v hybridním režimu

  3. Pro pole Identifikátor URI přesměrování (volitelné) použijte výchozí hodnoty a pak vyberte Zaregistrovat.

  4. Po dokončení registrace ID aplikace si poznamenejte ID aplikace (klienta), které budete používat při instalaci procesu Hybrid Worker.

  5. V Azure Portal přejděte do části Azure Database Migration Service, vyberte Řízení přístupu (IAM) a pak vyberte Přidat přiřazení role a přiřaďte přístup přispěvatele k ID aplikace.

    Azure Database Migration Service hybridním režimu přiřaďte roli přispěvatele

  6. Jako roli vyberte Přispěvatel, přiřaďte přístup uživateli Azure AD nebo objektu služby a pak vyberte název ID aplikace.

    Azure Database Migration Service hybridním režimu přiřaďte podrobnosti role přispěvatele

  7. Výběrem možnosti Uložit uložte přiřazení role pro ID aplikace v Azure Database Migration Service prostředku.

Stažení a instalace role Hybrid Worker

  1. V Azure Portal přejděte k vaší instanci Azure Database Migration Service.

  2. V Nastavení vyberte Hybrid (Hybridní) a pak vyberte Installer download (Stažení instalačního programu) a stáhněte hybrid worker.

    Azure Database Migration Service ke stažení role Hybrid Worker

  3. Extrahujte soubor ZIP na serveru, který bude hostitelem Azure Database Migration Service Hybrid Worker.

    Důležité

    Hybridní Azure Database Migration Service vyžaduje .NET 4.7.2 nebo novější. Nejnovější verze rozhraní .NET najdete na stránce Stažení .NET Framework.

  4. Ve složce install vyhledejte a otevřete soubor dmsSettings.json, zadejte ApplicationId a resourceId a pak soubor uložte.

    Azure Database Migration Service nastavení hybrid workeru

  5. Pomocí následujícího příkazu Azure Database Migration Service vygenerovat certifikát, který může použít k ověření komunikace z procesu Hybrid Worker.

    <drive>:\<folder>\Install>DMSWorkerBootstrap.exe -a GenerateCert
    

    Ve složce Install se vygeneruje certifikát.

    Azure Database Migration Service certifikátu hybrid worker

  6. V Azure Portal přejděte na ID aplikace, v části Spravovat vyberte Tajné kódy Certificated & Upload pak vyberte certifikát Upload a vyberte veřejný certifikát, který jste vygeneroval.

    Azure Database Migration Service nahrání certifikátu hybrid worker

  7. Nainstalujte Azure Database Migration Service Hybrid Worker na místní server spuštěním následujícího příkazu:

    <drive>:\<folder>\Install>DMSWorkerBootstrap.exe -a Install -IAcceptDMSLicenseTerms -d
    

    Poznámka

    Při spuštění instalačního příkazu můžete také použít následující parametry:

    • -TelemetryOptOut – Zastaví pracovnímu procesu odesílání telemetrie, ale nadále se protokolují místně minimálně. Instalační program dál odesílá telemetrii.
    • -p {InstallLocation}. Povolí změnu instalační cesty, která je ve výchozím nastavení C:\Program Files\DatabaseMigrationServiceHybrid.
  8. Pokud se instalační program spustí bez chyby, zobrazí se ve službě online Azure Database Migration Service a vy jste připraveni migrovat své databáze.

    Azure Database Migration Service online

Odinstalace Azure Database Migration Service hybridního režimu

Odinstalace hybridního Azure Database Migration Service se v současné době podporuje pouze prostřednictvím instalačního programu Azure Database Migration Service Hybrid Worker na místním serveru pomocí následujícího příkazu:

<drive>:\<folder>\Install>DMSWorkerBootstrap.exe -a uninstall

Poznámka

Při spuštění příkazu pro odinstalaci můžete také použít parametr -ReuseCert, který uchovává certifikát AdApp vygenerovaný pracovním postupem generateCert. To umožňuje používat stejný certifikát, který byl dříve vygenerován a nahrán.

Nastavení pracovního procesu Azure Database Migration Service Hybrid Worker pomocí PowerShellu

Kromě instalace hybridního pracovního procesu Azure Database Migration Service přes Azure Portal poskytujeme skript PowerShellu, který můžete použít k automatizaci kroků instalace pracovního procesu po vytvoření nové instance Azure Database Migration Service v hybridním režimu. Tento skript:

  1. Vytvoří novou aplikaci AdApp.
  2. Stáhne instalační program.
  3. Spustí pracovní postup generateCert.
  4. Nahraje certifikát.
  5. Přidá adapp jako přispěvatele do vaší Azure Database Migration Service instance.
  6. Spustí pracovní postup instalace.

Tento skript je určený pro rychlé vytváření prototypů, když uživatel už má v prostředí všechna potřebná oprávnění. Všimněte si, že v produkčním prostředí mohou mít aplikace AdApp a Cert jiné požadavky, takže skript může selhat.

Důležité

Tento skript předpokládá, že existuje existující instance Azure Database Migration Service v hybridním režimu a že použitý účet Azure má oprávnění k vytvoření AdApps v tenantovi a úpravě Azure RBAC v předplatném.

Vyplňte parametry v horní části skriptu a pak spusťte skript z instance PowerShellu správce.

Další kroky