Migrace souborů z jedné sdílené složky Azure do jiné při použití Synchronizace souborů Azure

Tento článek popisuje, jak migrovat soubory z jedné sdílené složky Smb Azure do jiné při použití Synchronizace souborů Azure, i když jsou sdílené složky v různých účtech úložiště. Tento proces se liší podle toho, jestli máte povolené vrstvení cloudu, nebo ne.

Stav vrstvení cloudu můžete zkontrolovat na Azure Portal v části Vlastnosti koncového bodu serveru. Pokud je vrstvení cloudu vypnuté, přečtěte si téma Migrace souborů, když je vrstvení cloudu vypnuté. Pokud je vrstvení cloudu zapnuté, přečtěte si téma Migrace souborů při zapnuté vrstvení cloudu.

Migrace souborů, když je vrstvení cloudu vypnuté

Pokud nepoužíváte vrstvení cloudu, pak jsou všechna vaše data místní na Synchronizace souborů Azure serveru a k nahrání dat do jiné sdílené složky můžete použít Synchronizace souborů Azure.

Následující pokyny předpokládají, že ve skupině synchronizace máte jeden server Synchronizace souborů Azure. Pokud máte k existující sdílené složce připojených více než jeden server Synchronizace souborů Azure, měli byste nejprve odebrat všechny ostatní koncové body serveru. Proveďte úplnou migraci na jednom koncovém bodu a pak znovu připojte ostatní koncové body serveru k nové skupině synchronizace.

  1. Ujistěte se, že je na koncovém bodu serveru vypnuté vrstvení cloudu. Stav můžete zkontrolovat a změnit na Azure Portal v části Vlastnosti koncového bodu serveru.

  2. Spusťte rutinu Invoke-StorageSyncFileRecall a pomocí parametru -PerFileRetryCount se ujistěte, že všechny soubory, které se nepodaří odvolat, se opakují. Vzhledem k tomu, že při prvním spuštění této rutiny může dojít k aktivní relaci vrstvení cloudu, je vhodné ji spustit dvakrát a prozkoumat souhrnný výstup, abyste měli jistotu, že jsou všechny soubory plně odvoláné a místní na serveru, než budete pokračovat.

  3. Vytvořte novou sdílenou složku SMB Azure jako cíl.

  4. Vytvořte novou skupinu synchronizace a přidružte koncový bod cloudu ke sdílené složce Azure, kterou jste vytvořili. Skupina synchronizace musí být ve službě synchronizace úložiště ve stejné oblasti jako nová cílová sdílená složka Azure.

Teď máte dvě možnosti: Buď můžete synchronizovat data do nové sdílené složky Azure pomocí stejného místního souborového serveru (doporučeno), nebo přejít na nový Synchronizace souborů Azure server.

Přechod na nový server Synchronizace souborů Azure (volitelné)

Pokud plánujete používat stejný místní souborový server, můžete tuto část přeskočit a přejít k části Připojení k nové sdílené složce Azure.

Pokud chcete přejít na nový místní Synchronizace souborů Azure server, můžete pomocí služby Storage Migration Service (SMS) provést tyto kroky:

  • Kopírování všech oprávnění na úrovni sdílené složky
  • Proveďte několik průchodů, abyste dohoněli změny, ke kterým došlo během migrace.
  • Orchestrace přímé migrace na nový server

Stačí nastavit nový místní souborový server a pak ho připojit k Synchronizace souborů Azure a novému koncovému bodu cloudu. Pak pomocí sms migrujte ze zdrojového serveru na cílový server.

Volitelně můžete zdrojová sdílená složka ručně zkopírovat do jiné sdílené složky na existujícím souborovém serveru.

Připojení k nové sdílené složce Azure

Pokud se chcete připojit k nové sdílené složce Azure, postupujte podle těchto pokynů.

  1. Odeberte existující koncový bod serveru. Tím se zachovají všechna data, ale odebere se přidružení k existující skupině synchronizace a existující sdílené složce.

  2. Pokud nová skupina synchronizace není ve stejné službě synchronizace úložiště, budete muset zrušit registraci serveru v této službě synchronizace úložiště a zaregistrovat ho v nové službě. Mějte na paměti, že server je možné zaregistrovat pouze v jedné službě synchronizace úložiště.

  3. Vytvořte nový koncový bod serveru ve skupině synchronizace, kterou jste vytvořili, a připojte ho ke stejným místním datům.

Diagram znázorňující architekturu pro migraci Synchronizace souborů Azure s vypnutým vrstvením cloudu

Migrace souborů při zapnutém vrstvení cloudu

Pokud používáte funkci vrstvení cloudu Synchronizace souborů Azure, doporučujeme zkopírovat data z Azure, abyste zabránili zbytečnému odvolání cloudu prostřednictvím zdroje. Proces se bude mírně lišit v závislosti na tom, jestli migrujete v rámci stejné oblasti nebo napříč oblastmi. Proces migrace vždy během přímé migrace vyžaduje určitý výpadek.

Registrovaný server Synchronizace souborů Azure se může připojit jenom k jedné službě synchronizace úložiště a služba synchronizace úložiště musí být ve stejné oblasti jako sdílená složka. Proto pokud přecházíte mezi oblastmi, budete muset migrovat na nový server Synchronizace souborů Azure připojený k cílové sdílené složce. Pokud se přesouváte v rámci stejné oblasti, můžete použít existující server AFS.

Důležité

Při připojování sdílených složek Azure ve scénáři migrace nezapomeňte použít klíč účtu úložiště, abyste měli jistotu, že virtuální počítač má přístup ke všem souborům. Nepoužívejte identitu domény.

Migrace v rámci stejné oblasti

Pokud je vrstvení cloudu zapnuté a migrujete v rámci stejné oblasti, postupujte podle těchto pokynů. Můžete použít existující Synchronizace souborů Azure server (viz diagram) nebo volitelně vytvořit nový server, pokud máte obavy o dopad na existující sdílenou složku.

Diagram znázorňující architekturu pro stejnou oblast Synchronizace souborů Azure migraci se zapnutým vrstvením cloudu

  1. Vytvořte novou sdílenou složku SMB Azure jako cílovou sdílenou složku.

  2. Vytvořte novou skupinu synchronizace v existující službě synchronizace úložiště a přidružte koncový bod cloudu k cílové sdílené složce. Stávající server Synchronizace souborů Azure zatím nepřipojujte k nové skupině synchronizace.

  3. Nasaďte virtuální počítač s Windows Serverem (virtuální počítač IaaS) ve stejné oblasti Azure jako zdrojovou a cílovou sdílenou složku. Pro zajištění dobrého výkonu doporučujeme virtuální počítač typu s více jádry s minimálně 56 GiB paměti a úložištěm úrovně Premium, jako je standard_DS5_v2.

  4. Na virtuálním počítači IaaS použijte pro zdrojové a cílové sdílené složky různé disky. Použijte jeden malý disk pro zdrojová data připojená k existující skupině synchronizace a jeden větší disk, který může obsahovat celou datovou sadu.

  5. Nainstalujte agenta Synchronizace souborů Azure na virtuální počítač IaaS a zaregistrujte server.

  6. V Azure Portal přejděte do původní skupiny synchronizace (zdrojové sdílené složky) a na virtuálním počítači IaaS vytvořte koncový bod serveru (použijte malý disk). Povolit vrstvení cloudu na tomto koncovém bodu serveru

  7. V Azure Portal přejděte do nové skupiny synchronizace (cílové sdílené složky) a na virtuálním počítači IaaS vytvořte koncový bod serveru (použijte větší disk).

Teď můžete přejít na virtuální počítač IaaS a spustit počáteční kopírování mezi zdrojovými a cílovými sdílenými složkami.

Migrace napříč oblastmi

Pokud je vrstvení cloudu zapnuté a migrujete do sdílené složky v jiné oblasti Azure, postupujte podle těchto pokynů. Pokud chcete migrovat mezi oblastmi, musíte migrovat na nový server Synchronizace souborů Azure připojený k cílové sdílené složce (viz diagram).

Diagram znázorňující architekturu pro migraci mezi oblastmi Synchronizace souborů Azure se zapnutým vrstvením cloudu

  1. Vytvořte novou sdílenou složku SMB Azure v nové oblasti jako cílovou sdílenou složku.

  2. Vytvořte službu synchronizace úložiště v cílové oblasti a skupinu synchronizace připojenou k cílové sdílené složce.

  3. Vytvořte nový místní Synchronizace souborů Azure souborový server, který se bude synchronizovat s cílovou sdílenou složkou v nové oblasti. Svůj nový server zatím nepřipojujte k cílové skupině synchronizace.

  4. Nasaďte zdrojovou Synchronizace souborů Azure virtuální počítač s malým diskem pro zdrojová data. Vytvořte koncový bod serveru ve skupině synchronizace zdrojové sdílené složky. Povolit vrstvení cloudu na tomto koncovém bodu serveru

  5. Ve stejné oblasti jako zdrojová sdílená složka nasaďte cílový Synchronizace souborů Azure virtuální počítač a zaregistrujte tento server ve službě synchronizace úložiště v nové oblasti. Použijte velký disk, který může obsahovat celou datovou sadu.

  6. V Azure Portal přejděte do nové služby synchronizace úložiště, přejděte do skupiny synchronizace pro cílovou sdílenou složku a na cílovém Synchronizace souborů Azure virtuálním počítači vytvořte koncový bod serveru.

  7. Na cílovém Synchronizace souborů Azure virtuálním počítači připojte jednotku ke zdrojové sdílené složce na zdrojovém Synchronizace souborů Azure virtuálním počítači.

Teď můžete spustit počáteční kopírování mezi zdrojovými a cílovými sdílenými složkami na cílovém Synchronizace souborů Azure virtuálním počítači.

Počáteční kopie

Pomocí nástroje Robocopy, který je integrovaný ve Windows, zkopírujte soubory ze zdroje do cílových sdílených složek.

  1. Na příkazovém řádku Windows spusťte tento příkaz. Volitelně můžete jako osvědčený postup zahrnout příznaky pro funkce protokolování (/NP, /NFL, /NDL, /UNILOG).

    robocopy <source> <target> /MIR /COPYALL /MT:16 /R:2 /W:1 /B /IT /DCOPY:DAT
    

    Pokud se zdrojová sdílená složka připojila jako s:\ a cíl byl t:\ příkaz pak vypadá takto:

    robocopy s:\ t:\ /MIR /COPYALL /MT:16 /R:2 /W:1 /B /IT /DCOPY:DAT
    
  2. V průběhu nástroje Robocopy připojte místní server Synchronizace souborů Azure k cílové skupině synchronizace. Nejprve nakonfigurujte umístění nového koncového bodu serveru pomocí zásad vysokého volného místa, protože budete kopírovat nejnovější změny a potřebujete zajistit, abyste měli dostatek místa. Pokud je například aktuální umístění mezipaměti D:\cache, použijte pro nový koncový bod serveru T:\cache. Pokud používáte existující server Synchronizace souborů Azure (pro migrace v rámci stejné oblasti), umístěte místní mezipaměť na svazek oddělený od stávajícího koncového bodu. Použití stejného svazku je v pořádku, pokud se nejedná o stejný adresář nebo podadresář koncového bodu serveru, který je připojený ke zdrojové sdílené složce. Povolte na tomto koncovém bodu vrstvení cloudu, aby se žádná data automaticky nestála na místní server. Po vytvoření koncového bodu serveru pro cílovou skupinu synchronizace počkejte, než se data oboru názvů synchronizují.

  3. Počkejte na úspěšné dokončení počátečního spuštění nástroje Robocopy a dokončení synchronizace ze zdroje do cíle. Doporučujeme počkat ještě jednu hodinu, abyste měli jistotu, že se všechny zbývající změny synchronizují. Pokud chcete zkontrolovat, jestli se všechny změny synchronizovaly, přečtěte si téma Návody sledovat průběh aktuální relace synchronizace?

Poslední změny synchronizace

Před synchronizací konečných změn vypněte sdílení SMB pro existující sdílenou složku nebo ji alespoň nastavte jen pro čtení. Po vypnutí sdílení SMB počkejte jednu hodinu, abyste se ujistili, že se všechny zbývající změny synchronizují do Azure.

Pokud máte připojení mezi zdrojová sdílená složka a cílem, můžete do cíle vykopírovat nedávné změny v příkazu Robocopy:

robocopy s:\ t:\ /mir /copyall /mt:16 /DCOPY:DAT /XD S:\$RECYCLE.BIN /XD "S:\System Volume Information"

Pokud nemůžete nejnovější změny zkopírovat přímo do nové sdílené složky, spusťte na virtuálním počítači IaaS znovu příkaz Robocopy mirror. Tím se synchronizují všechny změny, ke kterým došlo od počátečního spuštění, a přeskočí se všechno, co jste už zkopírovali.

robocopy s:\ t:\target /mir /copyall /mt:16 /DCOPY:DAT

Po dokončení synchronizace virtuálních počítačů IaaS bude aktuální také místní cílový agent.

Povolení sdílení na novém koncovém bodu serveru

Pokud migrujete na nový Synchronizace souborů Azure server, měli byste starý server přejmenovat na náhodný název a pak přejmenovat nový server na stejný název jako starý server. Tímto způsobem bude adresa URL sdílené složky pro koncové uživatele stejná.

Povolte novou sdílenou složku T:\cache. Budou tam všechny stejné seznamy ACL souborů. Budete muset znovu vytvořit všechna oprávnění na úrovni sdílené složky, která existovala ve staré sdílené složce.

Odebrání starého koncového bodu serveru a skupiny synchronizace

Jakmile ověříte, že vše s novou skupinou synchronizace funguje správně, můžete zrušit zřízení staré skupiny synchronizace. Nejprve odeberte koncové body serveru . Před odebráním koncového bodu serveru nemusíte všechna data z původního serveru odvolat.

Viz také