Olvasás angol nyelven

Megosztás a következőn keresztül:


Fájlok migrálása egyik Azure-fájlmegosztásból a másikba az Azure File Sync használatakor

Ez a cikk azt ismerteti, hogyan migrálhat fájlokat az egyik SMB Azure-fájlmegosztásból a másikba az Azure File Sync használatakor, még akkor is, ha a fájlmegosztások különböző tárfiókokban találhatók. Ez a folyamat attól függően eltérő, hogy engedélyezve van-e a felhőbeli rétegzés.

A felhőbeli rétegzés állapotát az Azure Portalon ellenőrizheti a kiszolgálóvégpontok tulajdonságai alatt. Ha a felhőbeli rétegzés ki van kapcsolva, tekintse meg a fájlok migrálását, ha a felhőbeli rétegzés ki van kapcsolva. Ha a felhőbeli rétegzés be van kapcsolva, tekintse meg a fájlok migrálását, ha a felhőbeli rétegzés be van kapcsolva.

Fájlok migrálása, ha a felhőbeli rétegzés ki van kapcsolva

Ha nem felhőbeli rétegzést használ, akkor minden adata helyi az Azure File Sync-kiszolgálón, és az Azure File Sync használatával feltöltheti az adatokat egy másik megosztásba.

Az alábbi utasítások feltételezik, hogy egy Azure File Sync-kiszolgáló van a szinkronizálási csoportban. Ha egynél több Azure File Sync-kiszolgáló csatlakozik a meglévő megosztáshoz, először távolítsa el az összes többi kiszolgálóvégpontot . Hajtsa végre a teljes migrálást az egyik végponton, majd csatlakoztassa újra a többi kiszolgálóvégpontot az új szinkronizálási csoporthoz.

  1. Győződjön meg arról, hogy a felhőbeli rétegzés ki van kapcsolva a kiszolgálóvégponton. A kiszolgálóvégpont tulajdonságai alatt ellenőrizheti és módosíthatja az Azure Portal állapotát.

  2. Futtassa az Invoke-StorageSyncFileRecall parancsmagot, és a -PerFileRetryCount paraméter használatával győződjön meg arról, hogy a nem visszahívható fájlok újrapróbálkoznak. Mivel a parancsmag első futtatásakor lehet aktív felhőbeli rétegzési munkamenet, érdemes kétszer futtatni, és megvizsgálni az összefoglaló kimenetet, hogy a folytatás előtt minden fájl teljes mértékben visszahívásra kerüljön és helyileg legyen a kiszolgálón.

  3. Hozzon létre egy új SMB Azure-fájlmegosztást célként.

  4. Hozzon létre egy új szinkronizálási csoportot , és társítsa a felhővégpontot a létrehozott Azure-fájlmegosztáshoz. A szinkronizálási csoportnak ugyanabban a régióban kell lennie egy társzinkronizálási szolgáltatásban, mint az új cél Azure-fájlmegosztás.

Most két lehetősége van: szinkronizálhatja az adatokat az új Azure-fájlmegosztással ugyanazzal a helyi fájlkiszolgálóval (ajánlott), vagy áthelyezheti az új Azure File Sync-kiszolgálóra.

Áthelyezés új Azure File Sync-kiszolgálóra (nem kötelező)

Ha ugyanazt a helyi fájlkiszolgálót szeretné használni, kihagyhatja ezt a szakaszt, és folytathatja a csatlakozást az új Azure-fájlmegosztáshoz.

Ha egy új helyi Azure File Sync-kiszolgálóra szeretne áttérni, a Storage Migration Service (SMS) használatával az alábbiakat használhatja:

  • Másolás az összes megosztási szintű engedélyre
  • Több menet végrehajtása a migrálás során történt módosításokhoz
  • Az átállás vezénylése az új kiszolgálóra

Mindössze be kell állítania egy új helyszíni fájlkiszolgálót, majd csatlakoztatnia kell az új kiszolgálót az Azure File Synchez és az új felhővégponthoz. Ezután sms-ben migrálhat a forráskiszolgálóról a célkiszolgálóra.

A forrásmegosztást manuálisan is átmásolhatja a meglévő fájlkiszolgáló egy másik megosztására.

Csatlakozás az új Azure-fájlmegosztáshoz

Kövesse ezeket az utasításokat az új Azure-fájlmegosztáshoz való csatlakozáshoz.

  1. Távolítsa el a meglévő végpontot. Ez megőrzi az összes adatot, de eltávolítja a meglévő szinkronizálási csoporttal és a meglévő fájlmegosztással való társításokat.

  2. Ha az új szinkronizálási csoport nem ugyanabban a társzinkronizálási szolgáltatásban található, le kell szüntetnie a kiszolgáló regisztrációját a tárolási szinkronizálási szolgáltatásból, és regisztrálnia kell azt az új szolgáltatásban. Ne feledje, hogy egy kiszolgáló csak egy társzinkronizálási szolgáltatással regisztrálható.

  3. Hozzon létre egy új kiszolgálóvégpontot a létrehozott szinkronizálási csoportban, és csatlakoztassa ugyanahhoz a helyi adatokhoz.

Az Azure File Sync-migrálás architektúráját bemutató ábra a felhőbeli rétegzés leépítésével.

Fájlok migrálása, ha a felhőbeli rétegzés be van kapcsolva

Ha az Azure File Sync felhőalapú rétegzési funkcióját használja, javasoljuk, hogy másolja az adatokat az Azure-ból, hogy megakadályozza a szükségtelen felhővisszahívásokat a forráson keresztül. A folyamat kissé eltér attól függően, hogy ugyanabban a régióban vagy régiók között migrál. A migrálási folyamathoz mindig szükség van némi állásidőre az átállás során.

Egy regisztrált Azure File Sync-kiszolgáló csak egy társzinkronizálási szolgáltatáshoz csatlakozhat, és a társzinkronizálási szolgáltatásnak ugyanabban a régióban kell lennie, mint a megosztás. Ezért ha régiók között mozog, a célmegosztáshoz csatlakoztatott új Azure File Sync-kiszolgálóra kell migrálnia. Ha ugyanabban a régióban mozog, használhatja a meglévő AFS-kiszolgálót.

Fontos

Az Azure-fájlmegosztások migrálási forgatókönyvben való csatlakoztatásakor a tárfiókkulcs használatával győződjön meg arról, hogy a virtuális gép hozzáfér az összes fájlhoz. Ne használjon tartományi identitást.

Migrálás ugyanazon a régión belül

Kövesse ezeket az utasításokat, ha a felhőbeli rétegzés be van kapcsolva, és ugyanabban a régióban migrál. Használhatja a meglévő Azure File Sync-kiszolgálót (lásd a diagramot), vagy igény szerint létrehozhat egy új kiszolgálót, ha érdekli a meglévő megosztás hatása.

Diagram az azonos régiójú Azure File Sync migrálásának architektúrájáról a felhőbeli rétegzéssel.

  1. Hozzon létre egy új SMB Azure-fájlmegosztást célmegosztásként.

  2. Hozzon létre egy új szinkronizálási csoportot a meglévő társzinkronizálási szolgáltatásban, és társítsa a felhővégpontot a célmegosztáshoz. Még ne csatlakoztassa a meglévő Azure File Sync-kiszolgálót az új szinkronizálási csoporthoz.

  3. Helyezzen üzembe egy Windows Server rendszerű virtuális gépet (IaaS virtuális gépet) ugyanabban az Azure-régióban, mint a forrás- és célfájlmegosztások. A jó teljesítmény érdekében egy többmagos virtuálisgép-típust ajánlunk, amely legalább 56 GiB memóriával és prémium szintű tárhellyel rendelkezik, például standard_DS5_v2.

  4. Az IaaS virtuális gépen használjon különböző lemezeket a forrás- és a célfájlmegosztásokhoz. Használjon egy kis lemezt a meglévő szinkronizálási csoporthoz csatlakoztatott forrásadatokhoz, és egy nagyobb lemezt, amely a teljes adatkészletet képes tárolni.

  5. Telepítse az Azure File Sync-ügynököt az IaaS virtuális gépen, és regisztrálja a kiszolgálót.

  6. Az Azure Portalon nyissa meg az eredeti szinkronizálási csoportot (forrásmegosztást), és hozzon létre egy kiszolgálóvégpontot az IaaS virtuális gépen (használja a kis lemezt). Engedélyezze a felhőbeli rétegzést ezen a kiszolgálóvégponton.

  7. Az Azure Portalon nyissa meg az új szinkronizálási csoportot (célmegosztást), és hozzon létre egy kiszolgálóvégpontot az IaaS virtuális gépen (használja a nagyobb lemezt).

Most már megnyithatja az IaaS virtuális gépet, és elindíthatja a kezdeti másolatot a forrás- és célmegosztások között.

Migrálás régiók között

Kövesse ezeket az utasításokat, ha a felhőbeli rétegzés be van kapcsolva, és egy másik Azure-régióban lévő fájlmegosztásra migrál. A régiók közötti migráláshoz át kell telepítenie egy új Azure File Sync-kiszolgálót, amely csatlakozik a célmegosztáshoz (lásd a diagramot).

Az Azure File Sync régióközi migrálásának architektúrája felhőbeli rétegzéssel.

  1. Hozzon létre egy új SMB Azure-fájlmegosztást az új régióban célmegosztásként.

  2. Hozzon létre egy tárolószinkronizálási szolgáltatást a célrégióban, és a célmegosztáshoz csatolt szinkronizálási csoportot .

  3. Hozzon létre egy új helyszíni Azure File Sync fájlkiszolgálót, amely szinkronizálódik az új régióban lévő célmegosztással. Még ne csatlakoztassa az új kiszolgálót a célszinkronizálási csoporthoz.

  4. Helyezzen üzembe egy forrásként szolgáló Azure File Sync virtuális gépet egy kis lemezzel a forrásadatokhoz. Hozzon létre egy kiszolgálóvégpontot a forrásmegosztás szinkronizálási csoportjában. Engedélyezze a felhőbeli rétegzést ezen a kiszolgálóvégponton.

  5. A forrásmegosztással megegyező régióban helyezzen üzembe egy cél Azure File Sync virtuális gépet, és regisztrálja ezt a kiszolgálót a Storage Sync Szolgáltatással az új régióban. Használjon egy nagy lemezt, amely a teljes adatkészletet képes tárolni.

  6. Az Azure Portalon lépjen az új Storage Sync Szolgáltatásra, nyissa meg a célmegosztás szinkronizálási csoportját, és hozzon létre egy kiszolgálóvégpontot a cél Azure File Sync virtuális gépen.

  7. A cél Azure File Sync virtuális gépen csatlakoztassa a meghajtót a forrásmegosztáshoz a forrás Azure File Sync virtuális gépen.

Most már elindíthatja a kezdeti másolatot a forrás és a célmegosztások között a cél Azure File Sync virtuális gépen.

Kezdeti másolat

A Windowsba beépített Robocopy használatával másolja a fájlokat a forrásból a célmegosztásokba.

  1. Futtassa ezt a parancsot a Windows parancssorában. Opcionálisan ajánlott eljárásként használhatja a naplózási funkciók jelzőit (/NP, /NFL, /NDL, /UNILOG).

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

    Ha a forrásmegosztás s:\-ként volt csatlakoztatva, a cél pedig t:\ volt, akkor a parancs a következőképpen néz ki:

    Console
    robocopy s:\ t:\ /MIR /COPYALL /MT:16 /R:2 /W:1 /B /IT /DCOPY:DAT
    
  2. Amíg a Robocopy folyamatban van, csatlakoztassa a helyszíni Azure File Sync-kiszolgálót a célszinkronizálási csoporthoz. Először konfigurálja az új kiszolgálóvégpont helyét egy magas szabad tárterület-szabályzattal, mert a legújabb módosításokat fogja másolni, és gondoskodnia kell arról, hogy elegendő hely legyen. Ha például az aktuális gyorsítótár helye D:\cache, használja a T:\cache parancsot az új kiszolgálóvégponthoz. Ha a meglévő Azure File Sync-kiszolgálót használja (ugyanazon a régión belüli áttelepítésekhez), helyezze a helyi gyorsítótárat a meglévő végponttól eltérő kötetre. Ha ugyanazt a kötetet használja, az nem baj, ha a címtár nem ugyanaz a könyvtár vagy a forrásmegosztáshoz csatlakoztatott kiszolgálóvégpont alkönyvtára. Engedélyezze a felhőbeli rétegzést ezen a végponton, hogy egyik adat sem tölthető le automatikusan a helyszíni kiszolgálóra. Miután a kiszolgálóvégpont létrejött a célszinkronizálási csoporthoz, hagyjon egy kis időt a névtéradatok szinkronizálására.

  3. Várja meg, amíg a kezdeti Robocopy-futtatás sikeresen befejeződik, és a forrásból a célba való szinkronizálás befejeződik. Javasoljuk, hogy várjon még egy órára, hogy az összes többi módosítás szinkronizálva legyen. Az összes módosítás szinkronizálásának ellenőrzéséhez tekintse meg Hogyan aktuális szinkronizálási munkamenet állapotát?

Végleges módosítások szinkronizálása

A végleges módosítások szinkronizálása előtt kapcsolja ki az SMB-megosztást a meglévő megosztáshoz, vagy legalább írásvédetté. Az SMB-megosztás kikapcsolása után várjon egy órát, hogy minden fennmaradó módosítás szinkronizálva legyen az Azure-ra.

Ha kapcsolatot létesít a forrásfájl-megosztás és a cél között, a Robocopy a legutóbbi módosításokat átmásolásával átadhatja a célnak:

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

Ha nem tudja közvetlenül az új fájlmegosztásra másolni a legújabb módosításokat, futtassa újra a Robocopy mirror parancsot az IaaS virtuális gépen. Ez szinkronizálja a kezdeti futtatás óta történt összes módosítást, és kihagy mindent, ami már át lett másolva.

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

Az IaaS virtuális gép szinkronizálásának befejeződése után a helyi célügynök is naprakész lesz.

Megosztás engedélyezése az új kiszolgálóvégponton

Ha új Azure File Sync-kiszolgálóra migrál, nevezze át a régi kiszolgálót véletlenszerű névre, majd nevezze át az új kiszolgálót a régi kiszolgáló nevével megegyező névre. Így a fájlmegosztás URL-címe ugyanaz lesz a végfelhasználók számára.

Engedélyezze az új T:\cache megosztást. Minden fájl ACL ott lesz. Újra létre kell hoznia a régi megosztáson meglévő megosztási szintű engedélyeket.

A régi kiszolgálóvégpont és szinkronizálási csoport eltávolítása

Miután meggyőződött arról, hogy minden megfelelően működik az új szinkronizálási csoporttal, megszüntetheti a régi szinkronizálási csoportot. Először távolítsa el a kiszolgálóvégpontokat . A kiszolgálóvégpont eltávolítása előtt nem kell minden adatot visszahívnia a régi kiszolgálóra.

Lásd még