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.
Azure File Sync pomaga scentralizować udostępnione pliki organizacji w Azure Files, nie rezygnując przy tym z elastyczności, wydajności i kompatybilności lokalnego serwera plików. Osiąga to poprzez przekształcenie serwerów Windows w szybką pamięć podręczną udostępnionej plików Azure.
Ten artykuł wyjaśnia, jak zarejestrować i wyrejestrować serwer za pomocą usługi synchronizacji pamięci masowej. Gdy rejestrujesz serwer w Azure File Sync, tworzysz relację zaufania między swoim Windows Server a Azure. Wykorzystaj tę relację zaufania, aby utworzyć punkty końcowe serwera, które odpowiadają określonym folderom na serwerze Windows, które chcesz synchronizować z udziałem plików platformy Azure. Udział plików platformy Azure, z którym synchronizujesz punkt końcowy serwera, nosi nazwę punkt końcowy w chmurze.
Aby uzyskać informacje o tym, jak wdrożyć Azure File Sync, zobacz: Jak wdrożyć Azure File Sync.
Wymagania wstępne
Aby zarejestrować serwer w usłudze synchronizacji magazynu, należy najpierw przygotować serwer z wymaganymi wymaganiami wstępnymi:
Twój serwer musi działać na obsługiwanej wersji Windows Server. Aby uzyskać więcej informacji, zobacz Azure File Sync wymagania systemowe i współdziałanie.
Wdroż usługę synchronizacji pamięci masowej. Zobacz Jak wdrożyć Azure File Sync.
Upewnij się, że serwer jest połączony z Internetem i że Azure jest dostępny.
Wyłącz IE Enhanced Security Configuration dla administratorów, korzystając z interfejsu Menedżer serwera.
Upewnij się, że moduł Azure PowerShell jest zainstalowany na serwerze. Jeśli Twój serwer jest członkiem klastra awaryjnego, każdy węzeł w klastrze wymaga modułu Az. Szczegóły dotyczące instalacji modułu Az znajdziesz w artykule Instaluj i konfiguruj Azure PowerShell. Użyj najnowszej wersji modułu PowerShell Az, aby zarejestrować lub wyrejestrować serwer. Jeśli pakiet Az jest już zainstalowany na tym serwerze, a wersja PowerShell na tym serwerze to 5.x lub nowsza, możesz użyć
Update-Modulecmdletu, aby zaktualizować ten pakiet.Jeśli używasz serwera proxy sieciowego w swoim środowisku, skonfiguruj ustawienia proxy na serwerze, aby mógł ich używać agent synchronizujący.
Ustal adres IP i numer portu serwera proxy.
Edytuj te dwa pliki:
- C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
- C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
Dodaj linie z rysunku 1 poniżej
/System.ServiceModelw dwóch plikach machine.config. Zmień127.0.0.1:8888na właściwy adres IP i numer portu.Figure 1: <system.net> <defaultProxy enabled="true" useDefaultCredentials="true"> <proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://127.0.0.1:8888" usesystemdefault="false" /> </defaultProxy> </system.net>Ustaw ustawienia proxy WinHTTP za pomocą wiersza poleceń:
- Pokaż proxy:
netsh winhttp show proxy - Ustaw serwer proxy:
netsh winhttp set proxy 127.0.0.1:8888 - Zresetuj proxy:
netsh winhttp reset proxy - Jeśli skonfigurujesz ten proxy po zainstalowaniu agenta, zrestartuj agenta synchronizacji:
net stop filesyncsvc
- Pokaż proxy:
Rejestrowanie serwera w usłudze synchronizacji przechowywania
Zanim będziesz mógł użyć serwera jako punktu końcowego w grupie synchronizacji Azure File Sync, zarejestruj serwer w usłudze synchronizacji pamięci. Możesz zarejestrować serwer tylko z jedną usługą synchronizacji pamięci naraz.
Instalowanie agenta Azure File Sync
Uruchom instalatora agenta Azure File Sync.
Włącz aktualizacje agenta Azure File Sync za pomocą Microsoft Update. Ten krok jest ważny, ponieważ kluczowe poprawki bezpieczeństwa i ulepszenia funkcji pakietu serwera są dostarczane za pośrednictwem Microsoft Update.
Jeśli wcześniej nie zarejestrowałeś serwera, interfejs rejestracji serwera pojawia się natychmiast po zakończeniu instalacji.
Ważne
Jeśli serwer jest członkiem klastra trybu failover, agent Azure File Sync musi być zainstalowany na każdym węźle w klastrze.
Rejestrowanie serwera
Zarejestruj serwer za pomocą interfejsu rejestracji serwera lub Azure PowerShell.
Postępuj zgodnie z tymi krokami, aby zarejestrować serwer, korzystając z interfejsu rejestracji serwera.
Jeśli serwer jest członkiem klastra awaryjnego, każdy serwer w klastrze musi uruchomić rejestrację serwera. Po wyświetleniu zarejestrowanych serwerów w portalu Azure Azure File Sync automatycznie rozpoznaje każdy węzeł jako element członkowski tego samego klastra trybu failover i grupuje je odpowiednio.
Jeśli interfejs rejestracji serwera nie uruchomił się natychmiast po zakończeniu instalacji agenta Azure File Sync, uruchom go ręcznie, uruchamiając
C:\Program Files\Azure\StorageSyncAgent\ServerRegistration.exe.Wybierz pozycję Sign-in aby uzyskać dostęp do subskrypcji Azure.
Wybierz odpowiednią subskrypcję, grupę zasobów oraz usługę synchronizacji magazynu w oknie dialogowym.
Jeśli
ServerRegistration.exezakończy się niepowodzeniem lub przekroczy limit czasu podczas rejestracji, ustaw zmienną środowiskowąARM_CLOUD_METADATA_URLi spróbuj ponownie się zarejestrować. Zamień<domain>na wartość dla swojej chmury:Cloud Domain Public azure.com Mooncake chinacloudapi.cn Fairfax usgovcloudapi.net [System.Environment]::SetEnvironmentVariable('ARM_CLOUD_METADATA_URL', 'https://management.<domain>/metadata/endpoints?api-version=2019-05-01', 'machine')Możesz zostać poproszony o ponowne zalogowanie się do Azure, aby zakończyć proces rejestracji.
Odrejestruj serwer za pomocą usługi Storage Sync Service
Aby wyrejestrować serwer w usłudze synchronizacji pamięci, wykonaj następujące kroki.
Ostrzeżenie
Nie próbuj rozwiązywać problemów z synchronizacją, warstwami chmurowymi czy innymi aspektami Azure File Sync, wypisując i rejestrując serwer ani usuwając i odtwarzając punkty końcowe serwera, chyba że inżynier Microsoft wyraźnie ci tego poleci. Wyrejestrowanie serwera i usunięcie punktów końcowych serwera jest operacją destrukcyjną. Pliki w warstwie na woluminach z punktami końcowymi serwera nie są „ponownie podłączane” do swoich lokalizacji w udziale plików platformy Azure po ponownym utworzeniu zarejestrowanego serwera i punktów końcowych serwera. Ta sytuacja skutkuje błędami synchronizacji. Pliki warstwowe znajdujące się poza przestrzenią nazw punktu końcowego serwera mogą zostać trwale utracone. Pliki objęte warstwowaniem mogą istnieć w punktach końcowych serwera, nawet jeśli nigdy nie włączono warstwowania w chmurze.
Przywróć wszystkie dane warstwowe (opcjonalnie)
Jeśli chcesz, aby pliki znajdujące się obecnie w warstwie były dostępne po usunięciu usługi Azure File Sync (na przykład jeśli jest to środowisko produkcyjne, a nie testowe), przywróć lokalnie wszystkie pliki na każdym woluminie zawierającym punkt końcowy serwera. Wyłącz warstwowanie chmury dla wszystkich punktów końcowych serwera, a następnie uruchom następujące cmdlety PowerShell:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Invoke-StorageSyncFileRecall -Path <a-volume-with-server-endpoints-on-it>
Ostrzeżenie
Jeśli na lokalnym woluminie, na którym znajduje się punkt końcowy serwera, nie ma wystarczającej ilości wolnego miejsca, aby przywrócić wszystkie dane warstwowe, polecenie cmdlet Invoke-StorageSyncFileRecall kończy się niepowodzeniem.
Usuwanie serwera ze wszystkich grup synchronizacji
Przed wyrejestrowaniem serwera w usłudze synchronizacji pamięci (Storage Sync Service) usuń wszystkie punkty końcowe serwera na tym serwerze.
Wejdź do usługi synchronizacji magazynu, gdzie zarejestrowany jest twój serwer.
Usuń wszystkie punkty końcowe serwera z tego serwera w każdej grupie synchronizacji w usłudze Azure File Sync. Aby usunąć punkty końcowe serwera, kliknij prawym przyciskiem myszy na odpowiedni punkt końcowy serwera w panelu grup synchronizacji.
Wyrejestrowywanie serwera
Po odwołaniu wszystkich danych i usunięciu serwera ze wszystkich grup synchronizacji usuń rejestr serwera.
W portalu Azure przejdź do usługi Storage Sync Service i wybierz Sync>Registered servers.
Kliknij prawym przyciskiem myszy na serwer, który chcesz wyrejestrować, i wybierz Odrejestrowanie serwera.
Zarządzaj wykorzystaniem sieci i pamięci masowej Azure File Sync
Ponieważ Azure File Sync rzadko jest jedyną usługą działającą w centrum danych, warto ograniczyć zużycie sieci i pamięci masowej w Azure File Sync.
Ważne
Ustawienie limitów zbyt niskich wpłynie negatywnie na wydajność synchronizacji i przywoływania plików w Azure File Sync.
Ustawianie limitów sieci Azure File Sync
Możesz ograniczyć wykorzystanie sieci Azure File Sync przy użyciu poleceń cmdlet StorageSyncNetworkLimit.
Uwaga
Limity sieci nie mają zastosowania do następujących scenariuszy:
- Dostęp do pliku wielopoziomowego
- Metadane synchronizacji wymieniane między zarejestrowanym serwerem a usługą synchronizacji pamięci
Ponieważ ten ruch sieciowy nie jest ograniczany, Azure File Sync może przekroczyć skonfigurowany limit sieciowy. Monitoruj ruch sieciowy i dostosowuj limit, aby uwzględnić ruch sieciowy, który nie jest ograniczany.
Możesz na przykład utworzyć nowy limit ograniczania, aby upewnić się, że Azure File Sync nie używa więcej niż 10 Mb/s od 9:00 do 5:00 (17:00) w tygodniu roboczym:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
New-StorageSyncNetworkLimit -Day Monday, Tuesday, Wednesday, Thursday, Friday -StartHour 9 -EndHour 17 -LimitKbps 10000
Uwaga
Aby zastosować limit sieci przez 24 godziny, użyj wartości 0 dla parametrów -StartHour i -EndHour .
Możesz zobaczyć swój limit, uruchamiając następujący cmdlet:
Get-StorageSyncNetworkLimit # assumes StorageSync.Management.ServerCmdlets.dll is imported
Aby usunąć ograniczenia sieciowe, uruchom cmdlet Remove-StorageSyncNetworkLimit . Na przykład następujące polecenie usuwa wszystkie limity sieci:
Get-StorageSyncNetworkLimit | ForEach-Object { Remove-StorageSyncNetworkLimit -Id $_.Id } # assumes StorageSync.Management.ServerCmdlets.dll is imported
Korzystanie z funkcji QoS przechowywania w Windows Server
Jeśli Azure File Sync jest hostowane na maszynie wirtualnej działającej na hoście wirtualizacji Windows Server, możesz użyć QoS magazynu (jakości usług magazynu) do regulowania konsumpcji operacji IO magazynu. Zasady QoS magazynu można ustawić jako maksimum (lub limit, tak jak StorageSyncNetworkLimit jest wymuszany w poprzednim przykładzie) lub jako minimum (lub rezerwację). Ustawienie wartości minimalnej zamiast maksymalnej pozwala Azure File Sync na dynamiczne wykorzystanie dostępnej przepustowości magazynu, jeśli inne obciążenia jej nie używają. Aby uzyskać więcej informacji, zobacz Jakość usługi Storage.