Rychlý start: Vytvoření instance hybridního režimu pomocí webu Azure Portal a služby Azure Database Migration Service

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

Poznámka:

Služba Azure Database Migration Service spuštěná v hybridním režimu v současné době podporuje migrace SQL Serveru do:

  • Spravovaná instance Azure SQL s téměř nulovým výpadkem (online).
  • Jednoúčelová databáze Azure SQL Database s určitým výpadkem (offline).
  • MongoDb do Azure CosmosDB s téměř nulovým výpadkem (online).
  • MongoDb do Azure CosmosDB s určitým výpadkem (offline).

V tomto rychlém startu pomocí webu Azure Portal vytvoříte instanci služby Azure Database Migration Service v hybridním režimu. Potom si stáhnete, nainstalujete a nastavíte hybridní pracovní proces ve vaší místní síti. Ve verzi Preview můžete pomocí hybridního režimu služby Azure Database Migration Service migrovat data z místní instance SQL Serveru do služby Azure SQL Database.

Poznámka:

Hybridní instalační program služby Azure Database Migration Service běží v systémech Microsoft Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 a Windows 10.

Důležité

Hybridní instalační program služby Azure Database Migration Service vyžaduje rozhraní .NET 4.7.2 nebo novější. Nejnovější verze rozhraní .NET najdete na stránce Stáhnout rozhraní .NET Framework .

Pokud ještě nemáte předplatné Azure, vytvořte si napřed bezplatný účet.

Přihlaste se k portálu Azure Portal.

V prohlížeči se přihlaste k webu Azure Portal.

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

Registrace poskytovatele prostředků

Před vytvořením první instance služby Azure Database Migration Service zaregistrujte poskytovatele prostředků Microsoft.DataMigration.

  1. Na webu Azure Portal vyberte Předplatná, vyberte předplatné, ve kterém chcete vytvořit instanci služby Azure Database Migration Service, a pak vyberte Poskytovatele prostředků.

    Search resource provider

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

    Register resource provider

Vytvoření instance služby

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

  2. Na Marketplace vyhledejte "migration", vyberte Azure Database Migration Service a pak na obrazovce Azure Database Migration Service vyberte Vytvořit.

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

    • Zvolte název služby, který je zapamatovatelný a jedinečný pro identifikaci vaší instance služby 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 režimu služby vyberte Hybridní (Preview).

      Create migration service - basics

  4. Vyberte Zkontrolovat a vytvořit.

  5. Na kartě Zkontrolovat a vytvořit zkontrolujte podmínky, ověřte zadané další informace a pak vyberte Vytvořit.

    Create migration service - Review + create

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

    Azure Database Migration Service hybrid mode instance

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

    Azure Database Migration Service hybrid mode properties

Vytvoření ID registrace Aplikace Azure

Potřebujete vytvořit id registrace Aplikace Azure, které může místní hybrid worker použít ke komunikaci se službou Azure Database Migration Service v cloudu.

  1. Na webu Azure Portal vyberte Microsoft Entra ID, 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 hybrid mode register application

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

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

  5. Na webu Azure Portal přejděte do služby Azure Database Migration Service.

  6. V navigační nabídce vyberte Řízení přístupu (IAM).

  7. Vyberte Přidat>Přidat přiřazení role.

    Screenshot showing Access control (IAM) page with Add role assignment menu open.

  8. Na kartě Role vyberte roli Přispěvatel.

    Screenshot showing Add role assignment page with Role tab selected.

  9. Na kartě Členové vyberte Uživatele, skupinu nebo instanční objekt a pak vyberte název ID aplikace.

  10. Na kartě Zkontrolovat a přiřadit vyberte možnost Zkontrolovat a přiřadit a přiřaďte roli.

    Podrobný postup najdete v tématu Přiřazování rolí Azure s využitím webu Azure Portal.

Stažení a instalace funkce Hybrid Worker

  1. Na webu Azure Portal přejděte do vaší instance služby Azure Database Migration Service.

  2. V části Nastavení vyberte Hybrid (Hybridní) a pak vyberte Installer download (Stáhnout instalační program) a stáhněte hybrid Worker.

    Azure Database Migration Service hybrid worker download

  3. Extrahujte soubor ZIP na serveru, který bude hostovat hybrid worker služby Azure Database Migration Service.

    Důležité

    Hybridní instalační program služby Azure Database Migration Service vyžaduje rozhraní .NET 4.7.2 nebo novější. Nejnovější verze rozhraní .NET najdete na stránce Stáhnout rozhraní .NET Framework .

  4. V instalační složce vyhledejte a otevřete soubor dms Nastavení.json, zadejte ID aplikace a id prostředku a pak soubor uložte.

    Azure Database Migration Service hybrid worker settings

  5. Vygenerujte certifikát, který může služba Azure Database Migration Service použít k ověření komunikace z hybrid Workeru pomocí následujícího příkazu.

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

    Certifikát se vygeneruje ve složce Instalace.

    Azure Database Migration Service hybrid worker certificate

  6. Na webu Azure Portal přejděte na ID aplikace v části Spravovat, vyberte Certifikáty a tajné kódy a pak vyberte Nahrát certifikát a vyberte veřejný certifikát, který jste vygenerovali.

    Azure Database Migration Service hybrid worker certificate upload

  7. Spuštěním následujícího příkazu nainstalujte hybrid worker služby Azure Database Migration Service na místní server:

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

    Poznámka:

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

    • -TelemetryOptOut – Zastaví pracovníka v odesílání telemetrie, ale nadále se protokoluje místně minimálně. Instalační program pořád odesílá telemetrii.
    • -p {InstallLocation}. Umožňuje změnit instalační cestu, která je ve výchozím nastavení C:\Program Files\DatabaseMigrationServiceHybrid.
  8. Pokud se instalační program spustí bez chyby, služba zobrazí online stav ve službě Azure Database Migration Service a budete připraveni migrovat databáze.

    Azure Database Migration Service online

Odinstalace hybridního režimu služby Azure Database Migration Service

V současné době se odinstalace hybridního režimu služby Azure Database Migration Service podporuje pouze prostřednictvím instalačního programu Hybrid Worker služby Azure Database Migration Service 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 uninstall můžete také použít parametr -ReuseCert, který udržuje certifikát AdApp vygenerovaný pracovním postupem generateCert. To umožňuje použít stejný certifikát, který byl dříve vygenerován a nahraný.

Nastavení hybrid workeru služby Azure Database Migration Service pomocí PowerShellu

Kromě instalace funkce Hybrid Worker služby Azure Database Migration Service prostřednictvím webu Azure Portal poskytujeme skript PowerShellu, který můžete použít k automatizaci kroků instalace pracovního procesu po vytvoření nové instance služby 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ší instance služby Azure Database Migration Service.
  6. Spustí pracovní postup instalace.

Tento skript je určený pro rychlé vytváření prototypů, pokud uživatel už má všechna potřebná oprávnění v prostředí. Všimněte si, že v produkčním prostředí může mít 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 služby 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 k úpravě Azure RBAC v předplatném.

Vyplňte parametry v horní části skriptu a spusťte skript z instance powershellu Správa istratoru.

Další kroky