Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure File Sync hjälper dig att centralisera din organisations fildelningar i Azure Files utan att ge upp flexibiliteten, prestandan och kompatibiliteten hos en lokal filserver. Det uppnår detta mål genom att omvandla dina Windows-servrar till en snabb cache av din Azure-filshare.
Den här artikeln förklarar hur man registrerar och avregistrerar en server med en Storage Sync Service. När du registrerar en server med Azure File Sync skapar du en förtroenderelation mellan din Windows Server och Azure. Använd denna förtroenderelation för att skapa serverändpunkter, som representerar specifika mappar på din Windows-server som du vill synkronisera med en Azure-filshare. Den Azure-fildelning som du synkar serverens endpoint till kallas en cloud endpoint.
För information om hur man distribuerar Azure File Sync, se How to deploy Azure File Sync.
Förutsättningar
Om du vill registrera en server med en tjänst för synkronisering av lagring måste du först förbereda servern med nödvändiga förutsättningar:
Din server måste köra en stödd version av Windows Server. Mer information finns i Azure File Sync systemkrav och samverkan.
Distribuera en Storage Sync-tjänst. Se Hur man distribuerar Azure File Sync.
Kontrollera att servern är ansluten till Internet och att Azure är tillgänglig.
Inaktivera IE Enhanced Security Configuration för administratörer genom att använda Server Manager UI.
Kontrollera att modulen Azure PowerShell är installerad på servern. Om din server är medlem i ett Failover-kluster kräver varje nod i klustret Az-modulen. För detaljer om hur man installerar Az-modulen, se Install and configure Azure PowerShell. Använd den senaste versionen av Az PowerShell-modulen för att registrera eller avregistrera en server. Om Az-paketet redan är installerat på denna server och PowerShell-versionen på denna server är 5.x eller högre, kan du använda cmdleten
Update-Moduleför att uppdatera detta paket.Om du använder en nätverksproxyserver i din miljö, konfigurera proxyinställningar på din server för synkagenten att använda.
Bestäm din proxy-IP-adress och portnummer.
Redigera dessa två filer:
- C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
- C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
Lägg till linjerna i Figur 1 nedan
/System.ServiceModeli de två machine.config filerna. Byt127.0.0.1:8888till rätt IP-adress och portnummer.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>Ställ in inställningarna för WinHTTP-proxyn genom att använda kommandoraden:
- Visa proxyn:
netsh winhttp show proxy - Ställ in proxyn:
netsh winhttp set proxy 127.0.0.1:8888 - Återställ proxyn:
netsh winhttp reset proxy - Om du sätter upp denna proxy efter att agenten är installerad, starta om synkroniseringsagenten:
net stop filesyncsvc
- Visa proxyn:
Registrera en server med Storage Sync Service
Innan du kan använda en server som serverslutpunkt i en Azure File Sync-grupp, registrera servern hos en Storage Sync-tjänst. Du kan registrera en server med bara en Storage Sync Service åt gången.
Installera Azure File Sync-agenten
Starta installationsprogrammet för Azure File Sync agent.
Aktivera uppdateringar till Azure File Sync-agenten via Microsoft Update. Detta steg är viktigt eftersom kritiska säkerhetsfixar och funktionsförbättringar i serverpaketet levereras via Microsoft Update.
Om du inte tidigare registrerat servern visas serverregistreringsgränssnittet omedelbart efter att installationen slutförts.
Viktigt!
Om servern är medlem i ett redundanskluster måste Azure File Sync-agenten installeras på varje nod i klustret.
Registrera servern
Registrera servern genom att använda serverregistreringsgränssnittet eller Azure PowerShell.
Följ dessa steg för att registrera servern genom att använda serverregistreringsgränssnittet.
Om servern är medlem i ett failover-kluster måste varje server i klustret köra serverregistreringen. När du visar de registrerade servrarna i Azure-portalen identifierar Azure File Sync automatiskt varje nod som medlem i samma redundanskluster och grupperar dem på lämpligt sätt.
Om serverregistreringsgränssnittet inte startade omedelbart efter att Azure File Sync-agenten var installerad, starta det manuellt genom att köra
C:\Program Files\Azure\StorageSyncAgent\ServerRegistration.exe.Välj Sign-in för att få åtkomst till din Azure-prenumeration.
Välj rätt prenumeration, resursgrupp och Storage Sync Service från dialogen.
Om
ServerRegistration.exemisslyckas eller överskrider tidsgränsen under registreringen, ställ in miljövariabelnARM_CLOUD_METADATA_URLoch försök registrera på nytt. Ersätt<domain>med värdet för ditt moln: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')Du kan bli ombedd att logga in på Azure igen för att slutföra registreringsprocessen.
Avregistrera en server med Storage Sync Service
För att avregistrera en server hos en Storage Sync Service, utför följande steg.
Varning
Försök inte felsöka problem med synkronisering, molnnivå-indeling eller någon annan aspekt av Azure File Sync genom att avregistrera och registrera en server, eller ta bort och återskapa serverns endpoints om inte en Microsoft-ingenjör uttryckligen instruerar dig att göra det. Att avregistrera en server och ta bort serverändpunkter är en destruktiv operation. Filer i nivåindelad lagring på volymer med serverslutpunkter "återansluts" inte till sina platser i Azure-filresursen efter att den registrerade servern och serverslutpunkterna har återskapats. Denna situation resulterar i synkroniseringsfel. Skiktade filer som finns utanför en serverendpoints namnrymd kan gå permanent förlorade. Filer på flera nivåer kan finnas på serverslutpunkter även om du aldrig har aktiverat molnnivålagring.
Hämta tillbaka all data på flera nivåer (valfritt)
Om du vill att filer som för närvarande är stegade ska vara tillgängliga efter att Azure File Sync tagits bort (till exempel är detta en produktionsmiljö, inte en testmiljö), kalla tillbaka alla filer på varje volym som innehåller serverns endpoints. Inaktivera moln-tiering för alla server-endpoints och kör sedan följande PowerShell-cmdlets:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Invoke-StorageSyncFileRecall -Path <a-volume-with-server-endpoints-on-it>
Varning
Om den lokala volymen som hostar serverns endpoint inte har tillräckligt med ledigt utrymme för att hämta all nivådelad data, misslyckas cmdleten Invoke-StorageSyncFileRecall .
Ta bort servern från alla synkroniseringsgrupper
Innan du avregistrerar servern på Storage Sync Service, ta bort alla serverändpunkter på den servern.
Gå till Storage Sync Service där din server är registrerad.
Ta bort alla serverslutpunkter för den här servern i varje synkroniseringsgrupp i Tjänsten för synkronisering av lagring. För att ta bort serverändpunkter, högerklicka på relevant serverslutpunkt i synkgruppspanelen.
Avregistrera servern
Efter att ha hämtat all data och tagit bort servern från alla synkroniseringsgrupper, avregistrera servern.
I Azure-portalen, gå till Storage Sync Service och välj Sync>Registered servers.
Högerklicka på servern du vill avregistrera och välj Avregistrera server.
Manage Azure File Sync nätverks- och lagringsanvändning
Eftersom Azure File Sync sällan är den enda tjänsten som körs i ditt datacenter, kan du vilja begränsa nätverks- och lagringsanvändningen av Azure File Sync.
Viktigt!
Om du anger för låga gränser påverkas prestandan för Azure File Sync synkronisering och återkallande.
Ange Azure File Sync nätverksgränser
Du kan begränsa nätverksanvändningen för Azure File Sync med hjälp av cmdletarna StorageSyncNetworkLimit.
Anmärkning
Nätverksgränser gäller inte för följande scenarier:
- Åtkomst till en nivådelad fil
- Synkroniseringsmetadata utbytt mellan den registrerade servern och Storage Sync Service
Eftersom denna nätverkstrafik inte är strypt kan Azure File Sync överskrida den nätverksgräns du konfigurerade. Övervaka nätverkstrafiken och justera gränsen för att ta hänsyn till nätverkstrafiken som inte är strypt.
Du kan till exempel skapa en ny begränsningsgräns för att säkerställa att Azure File Sync inte använder mer än 10 Mbit/s mellan 09.00 och 17.00 under arbetsveckan:
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
Anmärkning
Använd 0 för parametrarna -StartHour och -EndHour för att tillämpa nätverksgränsen i 24 timmar.
Du kan se din gräns genom att köra följande cmdlet:
Get-StorageSyncNetworkLimit # assumes StorageSync.Management.ServerCmdlets.dll is imported
För att ta bort nätverksbegränsningar, kör Remove-StorageSyncNetworkLimit cmdleten. Följande kommando tar till exempel bort alla nätverksgränser:
Get-StorageSyncNetworkLimit | ForEach-Object { Remove-StorageSyncNetworkLimit -Id $_.Id } # assumes StorageSync.Management.ServerCmdlets.dll is imported
Använda QoS för Windows Server storage
När Azure File Sync finns på en virtuell dator som körs på en Windows Server virtualiseringsvärd kan du använda QoS för lagring (tjänstkvalitet) för att reglera lagrings-I/O-förbrukningen. Du kan ange QoS-principen för lagring antingen som ett maximum (eller en gräns, till exempel hur StorageSyncNetworkLimit tillämpas i föregående exempel) eller som ett minimum (eller en reservation). Genom att ange ett minimum i stället för ett maximum kan Azure File Sync använda tillgänglig lagringsbandbredd om andra arbetslaster inte använder den. Mer information finns i Tjänstens lagringskvalitet.