Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usunięcie punktu końcowego serwera zatrzymuje synchronizację między tą lokalizacją serwera a skojarzonym udziałem plików Azure (punktem końcowym w chmurze) w tej samej grupie synchronizacji. Przed anulowaniem aprowizacji punktu końcowego serwera należy wykonać kilka kroków w celu zachowania integralności i dostępności danych. W tym artykule opisano kilka metod deprowizjonowania i przedstawiono odpowiednie wskazówki według scenariusza. Postępuj zgodnie z instrukcjami dotyczącymi przypadku użycia, który najlepiej dotyczy Użytkownika.
Jeśli możesz trwale utracić aktualnie synchronizowane dane, możesz przejść do bezpośredniego anulowania aprowizacji punktu końcowego serwera.
Ostrzeżenie
Nie próbuj rozwiązywać problemów z synchronizacją przez anulowanie aprowizacji punktu końcowego serwera. Aby uzyskać pomoc dotyczącą rozwiązywania problemów, zobacz Rozwiązywanie problemów z usługą Azure File Sync. Utrata danych trwałych może wystąpić, jeśli usuniesz punkt końcowy serwera bez pełnego zsynchronizowania z drugim punktem końcowym serwera lub po stronie chmury. Usunięcie punktu końcowego serwera jest operacją destrukcyjną, a pliki warstwowe w punkcie końcowym serwera nie będą "ponownie połączone" z ich lokalizacjami w udziale plików platformy Azure po ponownym utworzeniu punktu końcowego serwera. Spowoduje to błędy synchronizacji. Ponadto pliki warstwowe, które istnieją poza przestrzenią nazw punktu końcowego serwera, mogą zostać trwale utracone. Pliki warstwowe mogą istnieć w punkcie końcowym serwera, nawet jeśli nigdy nie włączono tieringu w chmurze.
Scenariusz 1: Chcę usunąć punkt końcowy serwera i nie potrzebuję lokalnych danych serwera usługi Azure File Sync
Celem jest zapewnienie aktualności danych w Twoim punkcie końcowym w chmurze. Aby posiadać aktualny pełny zestaw plików w punktach końcowych serwera, zobacz Scenariusz 2.
Niektóre przypadki użycia, które należą do tej kategorii, obejmują:
- Migracja do udostępnienia plików Azure
- Przechodzenie bezserwerowe
- Zaprzestań korzystania z określonej ścieżki punktu końcowego serwera przy jednoczesnym zachowaniu pozostałej części grupy synchronizacji
W tym scenariuszu przed usunięciem punktu końcowego serwera należy wykonać trzy kroki:
- Usuń dostęp użytkownika.
- Zainicjuj specjalną sesję przesyłania danych VSS.
- Poczekaj na zakończenie ostatniej sesji synchronizacji.
Usuwanie dostępu użytkownika do punktu końcowego serwera
Przed wycofaniem się z programu zakończ dostęp użytkownika do punktu końcowego serwera, aby podczas końcowej synchronizacji nie nastąpiły nowe zmiany plików. Ten krok daje chmurze szansę na nadążenie za aktualnym stanem Twoich danych.
Usunięcie dostępu oznacza przestój. Aby zmniejszyć przestoje, rozważ przekierowanie dostępu użytkownika do punktu końcowego chmury.
Zarejestruj datę i godzinę usunięcia dostępu użytkownika, a następnie przejdź do następnej sekcji.
Inicjowanie specjalnej sesji przekazywania usługi migawki woluminów (VSS)
Codziennie Azure File Sync tworzy tymczasowy snapshot VSS na serwerze, aby zsynchronizować pliki obecnie otwarte lub zablokowane przez aplikacje (pliki z otwartymi uchwytami). Aby mieć pewność, że ostatnia sesja synchronizacji przesyła najnowsze dane i zmniejszyć liczbę błędów pojedynczych elementów, rozpocznij specjalną sesję przesyłania VSS. Ten krok uruchamia także specjalną sesję przesyłania synchronizacji, która rozpoczyna się po wykonaniu snapshota.
Aby to zrobić, otwórz Harmonogram zadań na lokalnym serwerze, przejdź do Microsoft\StorageSync, kliknij prawym przyciskiem myszy na zadanie VssSyncScheduledTask i wybierz Uruchom.
Ważne
Zapisz datę i godzinę ukończenia tego kroku. Będzie ona potrzebna w następnej sekcji.
Poczekaj na zakończenie końcowej sesji przesyłania synchronizacji
Aby mieć pewność, że najnowsze dane są w chmurze, poczekaj na zakończenie ostatniej sesji przesyłania synchronizacji.
Aby sprawdzić stan sesji synchronizacji, otwórz Podgląd zdarzeń na serwerze lokalnym. Przejdź do dziennika zdarzeń telemetrycznych (Aplikacje i Usługi\Microsoft\FileSync\Agent). Upewnij się, że widzisz zdarzenie 9102 z 'sync direction' = upload, 'HResult' = 0 (bez błędów) i 'PerItemErrorCount' = 0 (wszystkie pliki zostały zsynchronizowane pomyślnie), które pojawiło się po ręcznym rozpoczęciu sesji uploadu VSS.
Jeśli wartość "PerItemErrorCount" jest większa niż 0, nie można zsynchronizować plików. Użyj FileSyncErrorsReport.ps1 , aby wyświetlić pliki, które nie są zsynchronizowane. Ten skrypt programu PowerShell zazwyczaj znajduje się na tej ścieżce na serwerze z zainstalowanym agentem usługi Azure File Sync: C:\Program Files\Azure\StorageSyncAgent\FileSyncErrorsReport.ps1
Jeśli te pliki nie są ważne, możesz usunąć punkt końcowy serwera. Jeśli te pliki są ważne, napraw błędy i zaczekaj, aż wystąpi kolejne zdarzenie 9102 z 'kierunek synchronizacji' = przesyłanie, 'HResult' = 0 i 'PerItemErrorCount' = 0, zanim usuniesz punkt końcowy serwera.
Scenariusz 2: Chcę usunąć punkt końcowy serwera i potrzebuję serwera usługi Azure File Sync, aby mieć cały zestaw danych
Celem w tym scenariuszu jest upewnienie się, że dane są aktualne na lokalnym serwerze lub maszynie wirtualnej. Aby mieć kompletny zestaw plików aktualny w punkcie końcowym chmury, zobacz Scenariusz 1.
W tym scenariuszu należy wykonać cztery kroki przed usunięciem punktu końcowego serwera:
- Wyłącz warstwowanie danych w chmurze.
- Odwołaj pliki warstwowe.
- Inicjowanie wykrywania zmian w chmurze.
- Poczekaj na zakończenie ostatniej sesji synchronizacji.
Wyłącz warstwowanie w chmurze usługi Azure File Sync
Przejdź do sekcji warstwowania w chmurze w obszarze Właściwości punktu końcowego serwera dla punktu końcowego serwera, którego aprowizację chcesz usunąć, i wyłącz warstwowanie w chmurze.
Przywołaj wszystkie pliki warstwowe na serwer lokalny
Nawet jeśli obsługa warstw w chmurze jest wyłączona, należy odwołać wszystkie pliki warstwowe, aby mieć pewność, że każdy plik jest przechowywany lokalnie.
Zanim odwołasz wszystkie pliki, upewnij się, że masz wystarczającą ilość wolnego miejsca lokalnie, aby przechowywać wszystkie pliki. Wolne miejsce musi być w przybliżeniu rozmiarem udziału plików platformy Azure w chmurze, pomniejszonego o rozmiar buforowany na serwerze.
Invoke-StorageSyncFileRecall Użyj polecenia cmdlet programu PowerShell i określ parametr SyncGroupName, aby odwołać wszystkie pliki.
Invoke-StorageSyncFileRecall -SyncGroupName "samplesyncgroupname" -ThreadCount 4
Po zakończeniu tego cmdletu przejdź do następnej sekcji.
Inicjowanie wykrywania zmian w chmurze
Inicjowanie wykrywania zmian w chmurze gwarantuje, że najnowsze zmiany zostały zsynchronizowane.
Można zainicjować wykrywanie zmian za pomocą polecenia cmdlet Invoke-AzStorageSyncChangeDetection.
Invoke-AzStorageSyncChangeDetection -ResourceGroupName "myResourceGroup" -StorageSyncServiceName "myStorageSyncServiceName" -SyncGroupName "mySyncGroupName" -CloudEndpointName "myCloudEndpointGUID"
Wykonanie tego kroku może trochę potrwać.
Ważne
Po zakończeniu skanowania wykrywania zmian w chmurze zanotuj datę i godzinę ukończenia tego skanowania. Będzie ona potrzebna w poniższej sekcji.
Poczekaj na zakończenie ostatniej sesji synchronizacji
Aby mieć pewność, że Twoje dane są aktualne na lokalnym serwerze, poczekaj na zakończenie ostatniej sesji przesyłania synchronizacji.
Aby sprawdzić ten status, przejdź do Podgląd zdarzeń na swoim lokalnym serwerze. Przejdź do dziennika zdarzeń telemetrycznych (Aplikacje i Usługi\Microsoft\FileSync\Agent). Upewnij się, że widzisz zdarzenie 9102 z sync direction = pobieranie, HResult = 0 (brak błędów) i PerItemErrorCount = 0 (wszystkie pliki zostały pomyślnie zsynchronizowane), które wystąpiło po dacie i godzinie zakończenia wykrywania zmian w chmurze.
Jeśli wartość "PerItemErrorCount" jest większa niż 0, nie można zsynchronizować plików. Użyj FileSyncErrorsReport.ps1 , aby wyświetlić pliki, które nie są zsynchronizowane. Ten skrypt programu PowerShell zazwyczaj znajduje się na tej ścieżce na serwerze z zainstalowanym agentem usługi Azure File Sync: C:\Program Files\Azure\StorageSyncAgent\FileSyncErrorsReport.ps1
Jeśli te pliki nie są ważne, możesz usunąć punkt końcowy serwera. Jeśli te pliki są ważne, napraw błędy i zaczekaj na kolejne zdarzenie 9102 za pomocą polecenia "kierunek synchronizacji" = download, "HResult" = 0 i "PerItemErrorCount" = 0, zanim usuniesz punkt końcowy serwera.