A Azure File Sync kiszolgálóvégpont megszüntetése vagy törlése
A kiszolgálóvégpont eltávolítása azt jelenti, hogy leállítja a kiszolgáló helyére és onnan való szinkronizálását az ugyanabban a szinkronizálási csoportban lévő felhővégponttal (Azure-fájlmegosztással). A kiszolgálóvégpont megszüntetése előtt néhány lépést meg kell tennie az adatintegritás és a rendelkezésre állás fenntartása érdekében. Ez a cikk a megszüntetés számos módszerét és a forgatókönyvek szerint rendezett megfelelő útmutatást ismerteti. Kövesse az Önre leginkább érvényes használati eset lépéseit.
Ha az aktuálisan szinkronizált adatok véglegesen elvesznek, továbbléphet a kiszolgálóvégpont közvetlen megszüntetésére.
Figyelmeztetés
Ne próbálja meg megoldani a szinkronizálási problémákat egy kiszolgálóvégpont megszüntetésével. Hibaelhárítási segítségért lásd: Hibaelhárítási Azure File Sync. Állandó adatvesztés akkor fordulhat elő, ha anélkül törli a kiszolgálóvégpontot, hogy teljes mértékben szinkronizálja a kiszolgálót vagy a felhőt a másikkal. A kiszolgálóvégpontok eltávolítása romboló művelet, és a kiszolgálóvégponton belüli rétegzett fájlok nem lesznek "újracsatlakozva" az Azure-fájlmegosztás helyéhez a kiszolgálóvégpont újbóli létrehozása után, ami szinkronizálási hibákat eredményez. Emellett előfordulhat, hogy a kiszolgálóvégpont-névtéren kívül található rétegzett fájlok véglegesen elvesznek. A rétegzett fájlok akkor is létezhetnek a kiszolgálóvégponton, ha a felhőbeli rétegzés soha nem volt engedélyezve.
1. forgatókönyv: Törölni szeretné a kiszolgálóvégpontot, és le szeretné állítani a helyi kiszolgáló/virtuális gép használatát
Itt az a cél, hogy az adatok naprakészek legyenek a felhővégponton. Ha a teljes fájlkészletet naprakészen szeretné látni a kiszolgálóvégpontokban, tekintse meg a 2. forgatókönyvet: A kiszolgálóvégpont törlését és az adott Azure-fájlmegosztás használatának leállítását ismertető cikket.
Az ebbe a kategóriába tartozó használati esetek közé tartoznak a következők:
- Migrálás Azure-fájlmegosztásba
- Kiszolgáló nélküli használat
- Egy adott kiszolgálóvégpont elérési útjának használatának megszüntetése, miközben a szinkronizálási csoport többi része érintetlen marad
Ebben a forgatókönyvben három lépést kell végrehajtania a kiszolgálóvégpont törlése előtt: felhasználói hozzáférés eltávolítása, speciális VSS-feltöltési munkamenet kezdeményezése, és várakozás a végső szinkronizálási munkamenet befejezésére.
Felhasználói hozzáférés eltávolítása a kiszolgálóvégponthoz
A kiszolgálóvégpont megszüntetése előtt gondoskodnia kell arról, hogy a kiszolgáló minden módosítása szinkronizálható legyen a felhőbe. A felhő felzárkóztatásának első lépése a kiszolgálóvégponton lévő fájlok és mappák további módosításának lehetősége eltávolítása.
A hozzáférés eltávolítása állásidőt jelent. Az állásidő csökkentése érdekében érdemes lehet átirányítani a felhasználói hozzáférést a felhővégpontra.
Jegyezze fel azt a dátumot és időpontot, amikor eltávolította a felhasználói hozzáférést a saját rekordjaihoz, majd lépjen a következő szakaszra.
Speciális kötetpillanatkép-szolgáltatás (VSS) feltöltési munkamenetének kezdeményezése
Minden nap Azure File Sync létrehoz egy ideiglenes VSS-pillanatképet a kiszolgálón a fájlok nyitott leírókkal való szinkronizálásához. Annak érdekében, hogy a végső szinkronizálási munkamenet feltöltse a legújabb adatokat, és csökkentse az elemenkénti hibákat, indítson egy speciális munkamenetet a VSS-feltöltéshez. Ez egy speciális szinkronizálási feltöltési munkamenetet is elindít, amely a pillanatkép készítése után kezdődik.
Ehhez nyissa meg a Feladatütemezőt a helyi kiszolgálón, lépjen a Microsoft\StorageSync webhelyre, kattintson a jobb gombbal a feladatra, és válassza a VssSyncScheduledTask
Futtatás parancsot.
Fontos
Jegyezze fel a lépés befejezésének dátumát és időpontját. A következő szakaszban szüksége lesz rá.
Várjon, amíg befejeződik a szinkronizálási feltöltési munkamenet
Annak biztosításához, hogy a legújabb adatok a felhőben legyenek, meg kell várnia, amíg a szinkronizálási feltöltési munkamenet befejeződik.
A szinkronizálási munkamenet állapotának ellenőrzéséhez nyissa meg a Eseménynapló a helyi kiszolgálón. Nyissa meg a telemetriai eseménynaplót (Applications and Services\Microsoft\FileSync\Agent). Győződjön meg arról, hogy egy 9102-s esemény jelenik meg "szinkronizálási irány" = feltöltés, "HResult" = 0 és PerItemErrorCount = 0 értékkel, amely a VSS feltöltési munkamenet manuális elindítása után következett be.
Ha a PerItemErrorCount értéke 0-nál nagyobb, akkor a fájlok szinkronizálása sikertelen. A FileSyncErrorsReport.ps1 segítségével megtekintheti a nem szinkronizálható fájlokat. Ez a PowerShell-szkript általában ezen az elérési úton található egy olyan kiszolgálón, amelyen telepítve van egy Azure File Sync ügynök: C:\Program Files\Azure\StorageSyncAgent\FileSyncErrorsReport.ps1
Ha ezek a fájlok nem fontosak, törölheti a kiszolgálóvégpontot. Ha ezek a fájlok fontosak, javítsa ki a hibáikat, és várjon egy újabb 9102-s eseményre a "szinkronizálás iránya" = feltöltés, a "HResult" = 0 és a PerItemErrorCount = 0 értékkel, mielőtt törölne egy kiszolgálóvégpontot.
2. forgatókönyv: Törölni szeretné a kiszolgálóvégpontot, és le szeretné állítani az adott Azure-fájlmegosztás használatát
Itt az a cél, hogy az adatok naprakészek legyenek a helyi kiszolgálón/virtuális gépen. Ha a teljes fájlkészletet naprakészen szeretné látni a felhővégponton, olvassa el az 1. forgatókönyv: A kiszolgálóvégpont törlését és a helyi kiszolgáló/virtuális gép használatának leállítását ismertető cikket.
Ebben a forgatókönyvben négy lépést kell elvégeznie a kiszolgálóvégpont törlése előtt: letilthatja a felhőbeli rétegzést, visszahívhatja a rétegzett fájlokat, kezdeményezheti a felhőbeli változásészlelést, és megvárhatja a végső szinkronizálási munkamenet befejezését.
Felhőbeli rétegzés letiltása
Keresse meg a felhőbeli rétegzési szakaszt a Kiszolgálói végpont tulajdonságai szakaszban azon kiszolgálóvégponthoz, amelyről le szeretné bontani és letiltani a felhőbeli rétegzést.
Az összes rétegzett fájl visszahívása
Még ha a felhőbeli rétegzés le is van tiltva, vissza kell hívnia az összes rétegzett fájlt, hogy minden fájl helyileg legyen tárolva.
Mielőtt visszahívja a fájlokat, győződjön meg arról, hogy rendelkezik elegendő szabad területtel az összes fájl tárolásához. A szabad területnek körülbelül a felhőben lévő Azure-fájlmegosztás méretének kell lennie, kivéve a kiszolgáló gyorsítótárazott méretét.
Használja az Invoke-StorageSyncFileRecall PowerShell-parancsmagot, és adja meg a SyncGroupName paramétert az összes fájl visszahívásához.
Invoke-StorageSyncFileRecall -SyncGroupName "samplesyncgroupname" -ThreadCount 4
Ha a parancsmag futtatása befejeződött, továbbléphet a következő szakaszra.
Felhőbeli változásészlelés kezdeményezése
A változásészlelés felhőben való elindítása biztosítja, hogy a legújabb módosítások szinkronizálva lettek.
A változásészlelést a Invoke-AzStorageSyncChangeDetection parancsmaggal kezdeményezheti:
Invoke-AzStorageSyncChangeDetection -ResourceGroupName "myResourceGroup" -StorageSyncServiceName "myStorageSyncServiceName" -SyncGroupName "mySyncGroupName" -CloudEndpointName "myCloudEndpointGUID"
Ez a lépés eltarthat egy ideig.
Fontos
Miután ez a felhőbeli változásészlelési vizsgálat befejeződött, jegyezze fel azt a dátumot és időpontot, amikor befejeződött. A következő szakaszban szüksége lesz rá.
Várjon, amíg befejeződik a végső szinkronizálási munkamenet
Ahhoz, hogy az adatok naprakészek legyenek a helyi kiszolgálón, meg kell várnia, amíg befejeződik a szinkronizálási feltöltési munkamenet.
Ennek ellenőrzéséhez lépjen a helyi kiszolgálón található Eseménynapló. Nyissa meg a telemetriai eseménynaplót (Applications and Services\Microsoft\FileSync\Agent). Győződjön meg arról, hogy a "szinkronizálási irány" = letöltés, a "HResult" = 0 és a PerItemErrorCount = 0 9102 esemény jelenik meg, amely a felhőbeli változásészlelés befejezése után következett be.
Ha a PerItemErrorCount értéke 0-nál nagyobb, akkor a fájlok szinkronizálása sikertelen. A FileSyncErrorsReport.ps1 segítségével megtekintheti a nem szinkronizálható fájlokat. Ez a PowerShell-szkript általában ezen az elérési úton található egy olyan kiszolgálón, amelyen telepítve van egy Azure File Sync ügynök: C:\Program Files\Azure\StorageSyncAgent\FileSyncErrorsReport.ps1
Ha ezek a fájlok nem fontosak, törölheti a kiszolgálóvégpontot. Ha ezek a fájlok fontosak, javítsa ki a hibáikat, és várjon egy újabb 9102-s eseményt a "szinkronizálás iránya" = letöltés, a "HResult" = 0 és a "PerItemErrorCount" = 0 értékkel a kiszolgálóvégpont törlése előtt.