Registrera eller avregistrera servrar med Azure File Sync

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.

    Skärmdump av Server Manager UI med IE Enhanced Security Configuration markerad.

  • 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-Module fö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.

    1. Bestäm din proxy-IP-adress och portnummer.

    2. 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
    3. Lägg till linjerna i Figur 1 nedan /System.ServiceModel i de två machine.config filerna. Byt 127.0.0.1:8888 till 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>
      
    4. 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

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

  1. Ladda ned Azure File Sync-agenten.

  2. Starta installationsprogrammet för Azure File Sync agent.

    Det första fönstret i Azure File Sync agent installer.

  3. 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.

    Ensure Microsoft Update är aktiverat i fönstret Microsoft Update i Azure File Sync agent installer.

  4. 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.

  1. 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.

  2. Välj Sign-in för att få åtkomst till din Azure-prenumeration.

    Öppna dialogrutan för användargränssnittet för serverregistrering.

  3. Välj rätt prenumeration, resursgrupp och Storage Sync Service från dialogen.

    Information om Tjänsten för synkronisering av lagring.

    Om ServerRegistration.exe misslyckas eller överskrider tidsgränsen under registreringen, ställ in miljövariabeln ARM_CLOUD_METADATA_URL och 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')
    
    
  4. 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.

  1. Gå till Storage Sync Service där din server är registrerad.

  2. 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.

    Skärmbild som visar hur du tar bort en serverslutpunkt från en synkroniseringsgrupp.

Avregistrera servern

Efter att ha hämtat all data och tagit bort servern från alla synkroniseringsgrupper, avregistrera servern.

  1. I Azure-portalen, gå till Storage Sync Service och välj Sync>Registered servers.

  2. Högerklicka på servern du vill avregistrera och välj Avregistrera server.

    Skärmbild som visar hur du avregistrerar en 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.

Se även