Testy i rozwiązywanie problemów z usługą Azure File Sync

Ukończone

Istnieje kilka sposobów monitorowania usługi Azure File Sync. Możesz użyć witryny Azure Portal, usługi Azure Monitor lub dziennika zdarzeń na jednym z komputerów z systemem Windows Server. Można również monitorować usługę Azure File Sync, dodając liczniki wydajności usługi Azure File Sync do monitora wydajności.

Składniki usługi Azure File Sync są konfigurowane w środowisku platformy Azure i na serwerze docelowym. Teraz chcesz upewnić się, że środowisko działa prawidłowo i monitoruje replikację i zadania kopiowania plików.

Typowe problemy

W dalszej części tej lekcji zobaczysz, jak można monitorować usługę Azure File Sync i sprawdzać problemy z synchronizacją. Najpierw przyjrzyj się niektórym typowym problemom i sposobom ich rozwiązywania.

Nie można zainstalować udziału plików platformy Azure

Jeśli nie możesz zainstalować udziału plików platformy Azure w systemie Windows Server, być może ruch sieciowy jest blokowany przez firmowe reguły zapory. Platforma Azure musi mieć otwarty port 445 w celu nawiązania połączenia z centrami danych platformy Azure. Platforma Azure odrzuca również połączenia, które nie są bezpieczne, więc lokalny komputer z systemem Windows Server musi obsługiwać szyfrowanie SMB. Jeśli to nie jest możliwe, możesz wyłączyć bezpieczne transfery na koncie usługi Azure Storage, ale firma musi zaakceptować brak zabezpieczeń w przypadku stosowania tego podejścia.

Nie można zsynchronizować plików lub katalogów

Najczęstszą przyczyną niesynchronizowania plików są nieprawidłowe nazwy plików. Narzędzie do oceny może pomóc zidentyfikować problemy z istniejącymi nazwami plików. Jeśli jednak nowe pliki są tworzone z nieprawidłowymi znakami po skonfigurowaniu synchronizacji, należy je zidentyfikować za pomocą narzędzi do monitorowania.

Sprawdzanie synchronizacji udziału plików

Aby sprawdzić, czy pliki są replikowane, otwórz dwie sesje Eksploratora plików. W pierwszym oknie przejdź do ścieżki folderu, która jest synchronizowana z platformą Azure.

W drugim oknie Eksplorator plików dodaj połączenie sieciowe mapujące do udziału plików platformy Azure, na przykład \\<your-azure-file-share>.file.core.windows.net\foldername.

W pierwszym oknie dodaj nowy dokument tekstowy w folderze CADFolder, a następnie dodaj do pliku tekst. Plik powinien pojawić się na zamapowanym dysku w ciągu kilku sekund. Otwórz ten plik i sprawdź, czy zawartość jest zgodna z zawartością kopii lokalnej. Jeśli zawartość jest zgodna, replikacja między platformą Azure a punktem końcowym serwera jest w dobrej kondycji.

Wyświetlanie kondycji serwera i metryk dla usługi synchronizacji magazynu

We właściwościach usługi synchronizacji magazynu w witrynie Azure Portal można przejrzeć kondycję serwera, kondycję punktu końcowego serwera i metryki.

  • Zarejestrowana kondycja serwera: jeśli stan serwera to Online, komunikuje się on pomyślnie z usługą. Jeśli stan serwera jest wyświetlany w trybie offline, sprawdź usługę przetwarzania Monitor synchronizacji magazynu, aby upewnić się, że jest ona uruchomiona na serwerze.
  • Kondycja punktu końcowego serwera: kondycja punktu końcowego serwera jest obliczana na podstawie zdarzeń zarejestrowanych w telemetrii. Jeśli wystąpią jakiekolwiek błędy, stan kondycji synchronizacji jest rejestrowany jako w złej kondycji.
  • Metryki: różne metryki można wyświetlić z poziomu usługi synchronizacji magazynu. Metryki to:
    • Zsynchronizowane bajty: rozmiar przesyłanych danych
    • Kompletność obsługi warstw w chmurze: rozmiar odwołanych danych
    • Pliki nie są synchronizowane: liczba plików, które nie są synchronizowane
    • Synchronizowane pliki: liczba przesłanych plików (przekazywanie i pobieranie)
    • Stan online serwera: liczba pulsów odebranych z serwera

Korzystanie z usługi Azure Monitor

Usługa Azure Monitor umożliwia wyświetlanie i analizowanie danych oraz wykonywanie na nich działań w centralnej lokalizacji w portalu. Poniżej przedstawiono metryki wyświetlane w usłudze Azure Monitor specyficzne dla usługi Azure File Sync:

  • Zsynchronizowane bajty: rozmiar przesyłanych danych
  • Kompletność obsługi warstw w chmurze: rozmiar odwołanych danych
  • Pliki nie są synchronizowane: liczba plików, które nie są synchronizowane
  • Synchronizowane pliki: liczba przesłanych plików (przekazywanie i pobieranie)
  • Stan online serwera: liczba pulsów odebranych z serwera
  • Wynik sesji synchronizacji: wynik sesji synchronizacji (1 = powodzenie. 0 = nieudana synchronizacja)

Wyświetlanie dzienników zdarzeń systemu Windows

Dziennik zdarzeń telemetrii identyfikuje zarejestrowany serwer, synchronizację i kondycję obsługi warstw w chmurze. Przejdź do programu Podgląd zdarzeń w ścieżce Aplikacje i usługi\Microsoft\FileSync\Agent.

Każdy wpis dziennika zdarzeń zawiera różne identyfikatory zdarzeń, które identyfikują problemy z kondycją synchronizacji, kondycją zarejestrowanego serwera i kondycją obsługi warstw w chmurze.

  • Identyfikator zdarzenia 9102: Zarejestrowane po zakończeniu sesji synchronizacji. Wynik HRESULT=0 wskazuje pomyślną synchronizację. Wszystkie inne elementy wskazują błąd.
  • Identyfikator zdarzenia 9302: Rejestrowane co 5 do 10 minut, gdy trwa aktywna synchronizacja. Wynik appliedItemCount > 0 oznacza, że synchronizacja postępuje pomyślnie.
  • Identyfikator zdarzenia 9301: rejestrowane co 30 sekund, gdy serwer komunikuje się z usługą w celu wykonywania zapytań o zadania. Wynik GetNextJob = 0 oznacza, że usługa może komunikować się z platformą Azure.
  • Identyfikatory zdarzeń 9003, 9016 i 9029: rejestrowane do monitorowania obsługi warstw w chmurze, gdy jest używana obsługa warstw.

Korzystanie z monitora wydajności w systemie Windows Server

Można użyć monitor wydajności, który jest zawarty w systemie Windows Server, do monitorowania wielu aspektów serwera w czasie rzeczywistym, w tym usługi Azure File Sync. Otwórz monitor wydajności z programu Microsoft Management Console. Liczniki, które należy dodać, znajdują się pod obiektami nadrzędnymi Przetransferowane bajty udziału plików platformy Azure i Operacje synchronizacji udziału plików platformy Azure . Oba te liczniki mają podmetryki, takie jak bajty, liczba operacji synchronizacji z pobieraniem lub przekazywaniem oraz suma.