Verwalten registrierter Server mit der Azure-DateisynchronisierungManage registered servers with Azure File Sync

Mit der Azure-Dateisynchronisierung können Sie Dateifreigaben Ihrer Organisation in Azure Files zentralisieren, ohne auf die Flexibilität, Leistung und Kompatibilität eines lokalen Dateiservers verzichten zu müssen.Azure File Sync allows you to centralize your organization's file shares in Azure Files without giving up the flexibility, performance, and compatibility of an on-premises file server. Dies erfolgt durch Umwandeln der Windows-Server in einen Schnellcache der Azure-Dateifreigabe.It does this by transforming your Windows Servers into a quick cache of your Azure file share. Sie können alle unter Windows Server verfügbaren Protokolle für den lokalen Zugriff auf Ihre Daten (einschließlich SMB, NFS und FTPS) sowie beliebig viele Caches weltweit verwenden.You can use any protocol available on Windows Server to access your data locally (including SMB, NFS, and FTPS) and you can have as many caches as you need across the world.

Im folgenden Artikel wird beschrieben, wie Sie einen Server bei einem Speichersynchronisierungsdienst registrieren und verwalten.The following article illustrates how to register and manage a server with a Storage Sync Service. Informationen zur End-to-End-Bereitstellung der Azure-Dateisynchronisierung finden Sie unter Bereitstellen der Azure-Dateisynchronisierung (Vorschau).See How to deploy Azure File Sync for information on how to deploy Azure File Sync end-to-end.

Hinweis

Dieser Artikel wurde aktualisiert und beinhaltet jetzt das neue Az-Modul von Azure PowerShell.This article has been updated to use the new Azure PowerShell Az module. Sie können das AzureRM-Modul weiterhin verwenden, das bis mindestens Dezember 2020 weiterhin Fehlerbehebungen erhält.You can still use the AzureRM module, which will continue to receive bug fixes until at least December 2020. Weitere Informationen zum neuen Az-Modul und zur Kompatibilität mit AzureRM finden Sie unter Introducing the new Azure PowerShell Az module (Einführung in das neue Az-Modul von Azure PowerShell).To learn more about the new Az module and AzureRM compatibility, see Introducing the new Azure PowerShell Az module. Anweisungen zur Installation des Az-Moduls finden Sie unter Install Azure PowerShell (Installieren von Azure PowerShell).For Az module installation instructions, see Install Azure PowerShell.

Registrieren eines Servers beim Speichersynchronisierungsdienst und Aufheben der RegistrierungRegister/unregister a server with Storage Sync Service

Beim Registrieren eines Servers bei der Azure-Dateisynchronisierung wird eine Vertrauensstellung zwischen Windows Server und Azure eingerichtet.Registering a server with Azure File Sync establishes a trust relationship between Windows Server and Azure. Mithilfe dieser Beziehung können dann Serverendpunkte auf dem Server erstellt werden, die bestimmte Ordner darstellen, die mit einer Azure-Dateifreigabe (auch als Cloudendpunkt bezeichnet) synchronisiert werden sollen.This relationship can then be used to create server endpoints on the server, which represent specific folders that should be synced with an Azure file share (also known as a cloud endpoint).

VoraussetzungenPrerequisites

Bevor Sie einen Server bei einem Speichersynchronisationsdienst registrieren können, müssen die erforderlichen Voraussetzungen auf dem Server erfüllt sein:To register a server with a Storage Sync Service, you must first prepare your server with the necessary prerequisites:

  • Ihr Server muss unter einer unterstützten Version von Windows Server ausgeführt werden.Your server must be running a supported version of Windows Server. Weitere Informationen finden Sie unter Systemanforderungen und Interoperabilität der Azure-Dateisynchronisierung.For more information, see Azure File Sync system requirements and interoperability.

  • Stellen Sie sicher, dass der Speichersynchronisierungsdienst bereitgestellt wurde.Ensure that a Storage Sync Service has been deployed. Weitere Informationen zum Bereitstellen eines Speichersynchronisierungsdiensts finden Sie unter Bereitstellen der Azure-Dateisynchronisierung.For more information on how to deploy a Storage Sync Service, see How to deploy Azure File Sync.

  • Stellen Sie sicher, dass der Server mit dem Internet verbunden ist und dass der Zugriff auf Azure möglich ist.Ensure that the server is connected to the internet and that Azure is accessible.

  • Deaktivieren Sie die verstärkte Sicherheitskonfiguration für IE über die Server-Manager-Benutzeroberfläche.Disable the IE Enhanced Security Configuration for administrators with the Server Manager UI.

    Server-Manager-Benutzeroberfläche, auf der die Option „Verstärkte Sicherheitskonfiguration für IE“ hervorgehoben ist

  • Stellen Sie sicher, dass das Azure PowerShell-Modul auf dem Server installiert ist.Ensure that the Azure PowerShell module is installed on your server. Wenn der Server Mitglied eines Failoverclusters ist, ist das Az-Modul für jeden Knoten im Cluster erforderlich.If your server is a member of a Failover Cluster, every node in the cluster will require the Az module. Weitere Informationen zur Installation des Az-Moduls finden Sie unter Installieren und Konfigurieren von Azure PowerShell.More details on how to install the Az module can be found on the Install and configure Azure PowerShell.

    Hinweis

    Es wird empfohlen, die neueste Version des Az-PowerShell-Moduls zu verwenden, um einen Server zu registrieren bzw. die Registrierung aufzuheben.We recommend using the newest version of the Az PowerShell module to register/unregister a server. Wenn das Az-Paket zuvor auf diesem Server installiert wurde (und die PowerShell-Version auf diesem Server 5.* oder höher ist), können Sie das Paket mit dem Cmdlet Update-Module aktualisieren.If the Az package has been previously installed on this server (and the PowerShell version on this server is 5.* or greater), you can use the Update-Module cmdlet to update this package.

  • Wenn Sie einen Netzwerkproxyserver in Ihrer Umgebung nutzen, konfigurieren Sie auf dem Server Proxyeinstellungen, die für den Synchronisierungs-Agent verwendet werden.If you utilize a network proxy server in your environment, configure proxy settings on your server for the sync agent to utilize.

    1. Bestimmen Sie die Proxy-IP-Adresse und die zugehörige Portnummer.Determine your proxy IP address and port number
    2. Bearbeiten Sie diese beiden Dateien:Edit these two files:
      • C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.configC:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
      • C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.configC:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
    3. Fügen Sie in diese beiden Dateien die in Abbildung 1 (unterhalb dieses Abschnitt) aufgeführten Zeilen unter „/System.ServiceModel“ ein. Ändern Sie dabei „127.0.0.1:8888“ in die richtige IP-Adresse (ersetzen Sie „127.0.0.1“) und die richtige Portnummer (ersetzen Sie „8888“):Add the lines in figure 1 (beneath this section) under /System.ServiceModel in the above two files changing 127.0.0.1:8888 to the correct IP address (replace 127.0.0.1) and correct port number (replace 8888):
    4. Legen Sie die WinHTTP-Proxyeinstellungen per Befehlszeile fest:Set the WinHTTP proxy settings via command line:
      • Anzeigen des Proxys: netsh winhttp show proxyShow the proxy: netsh winhttp show proxy
      • Festlegen des Proxys: netsh winhttp set proxy 127.0.0.1:8888Set the proxy: netsh winhttp set proxy 127.0.0.1:8888
      • Zurücksetzen des Proxys: netsh winhttp reset proxyReset the proxy: netsh winhttp reset proxy
      • Erfolgt diese Einrichtung, nachdem der Agent installiert wurde, starten Sie den Synchronisierungs-Agent neu: netstop filesyncsvcif this is setup after the agent is installed, then restart our sync agent: net stop filesyncsvc
    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>

Registrieren eines Servers beim SpeichersynchronisierungsdienstRegister a server with Storage Sync Service

Damit ein Server als Serverendpunkt in einer Synchronisierungsgruppe von der Azure-Dateisynchronisierung verwendet werden kann, muss er bei einem Speichersynchronisierungsdienst registriert werden.Before a server can be used as a server endpoint in an Azure File Sync sync group, it must be registered with a Storage Sync Service. Ein Server kann immer nur bei einem Speichersynchronisierungsdienst registriert sein.A server can only be registered with one Storage Sync Service at a time.

Installieren des Azure-Dateisynchronisierungs-AgentsInstall the Azure File Sync agent

  1. Laden Sie den Azure-Dateisynchronisierungs-Agent herunter.Download the Azure File Sync agent.

  2. Starten Sie den Installer für den Azure-Dateisynchronisierungs-Agent.Start the Azure File Sync agent installer.

    Erste Seite des Installers für den Azure-Dateisynchronisierungs-Agent

  3. Sie müssen Updates für den Azure-Dateisynchronisierungs-Agent mit Microsoft Update aktivieren.Be sure to enable updates to the Azure File Sync agent using Microsoft Update. Dies ist deshalb von Bedeutung, weil wichtige Sicherheitspatches und Verbesserungen an Funktionen des Serverpakets über Microsoft Update ausgeliefert werden.It is important because critical security fixes and feature enhancements to the server package are shipped via Microsoft Update.

    Stellen Sie sicher, dass Microsoft Update im Bereich „Microsoft Update“ des Installers für den Azure-Dateisynchronisierungs-Agent aktiviert ist

  4. Wenn der Server noch nicht registriert wurde, wird die Benutzeroberfläche für die Serverregistrierung nach Abschluss der Installation geöffnet.If the server has not been previously registered, the server registration UI will pop up immediately after completing the installation.

Wichtig

Wenn der Server Mitglied eines Failoverclusters ist, muss der Azure-Dateisynchronisierungs-Agent auf jedem Knoten im Cluster installiert werden.If the server is a member of a Failover Cluster, the Azure File Sync agent needs to be installed on every node in the cluster.

Registrieren des Servers mit der Benutzeroberfläche für die ServerregistrierungRegister the server using the server registration UI

Wichtig

Cloud Solution Provider-Abonnements können die Benutzeroberfläche für die Serverregistrierung nicht verwenden.Cloud Solution Provider (CSP) subscriptions cannot use the server registration UI. Verwenden Sie stattdessen PowerShell (unten diesem Abschnitt).Instead, use PowerShell (below this section).

  1. Wenn die Benutzeroberfläche für die Serverregistrierung nicht unmittelbar nach Abschluss der Installation des Azure-Dateisynchronisierungs-Agents gestartet wird, können Sie sie manuell starten, indem Sie C:\Program Files\Azure\StorageSyncAgent\ServerRegistration.exe ausführen.If the server registration UI did not start immediately after completing the installation of the Azure File Sync agent, it can be started manually by executing C:\Program Files\Azure\StorageSyncAgent\ServerRegistration.exe.

  2. Klicken Sie auf Anmelden, um auf Ihr Azure-Abonnement zuzugreifen.Click Sign-in to access your Azure subscription.

    Öffnen des Dialogfelds mit der Benutzeroberfläche für die Serverregistrierung

  3. Wählen Sie im Dialogfeld das richtige Abonnement, die Ressourcengruppe und den Speicher-Synchronisierungsdienst aus.Pick the correct subscription, resource group, and Storage Sync Service from the dialog.

    Angaben zum Speichersynchronisierungsdienst

  4. In der Vorschauversion ist eine weitere Anmeldung erforderlich, um den Vorgang abzuschließen.In preview, one more sign-in is required to complete the process.

    Anmeldedialogfeld

Wichtig

Wenn der Server Mitglied eines Failoverclusters ist, muss die Serverregistrierung für jeden einzelnen Server ausgeführt werden.If the server is a member of a Failover Cluster, each server needs to run the Server Registration. Wenn Sie die registrierten Server im Azure-Portal anzeigen, werden alle Knoten von der Azure-Dateisynchronisierung automatisch als Mitglied des gleichen Failoverclusters erkannt und entsprechend gruppiert.When you view the registered servers in the Azure Portal, Azure File Sync automatically recognizes each node as a member of the same Failover Cluster, and groups them together appropriately.

Registrieren des Servers mit PowerShellRegister the server with PowerShell

Sie können auch Serverregistrierung auch über PowerShell ausführen.You can also perform server registration via PowerShell. Dies ist die einzige unterstützte Methode zur Serverregistrierung für Cloud Solution Provider-Abonnements:This is the only supported way of server registration for Cloud Solution Provider (CSP) subscriptions:

Register-AzStorageSyncServer -ResourceGroupName "<your-resource-group-name>" -StorageSyncServiceName "<your-storage-sync-service-name>"

Aufheben der Registrierung des Servers beim SpeichersynchronisierungsdienstUnregister the server with Storage Sync Service

Zum Aufheben der Registrierung eines Servers bei einem Speichersynchronisierungsdienst sind mehrere Schritte erforderlich.There are several steps that are required to unregister a server with a Storage Sync Service. Im Folgenden wird das ordnungsgemäße Aufheben der Serverregistrierung behandelt.Let's take a look at how to properly unregister a server.

Warnung

Versuchen Sie nicht, Probleme mit der Synchronisierung, dem Cloudtiering oder anderen Aspekten der Azure-Dateisynchronisierung zu behandeln, indem Sie die Registrierung eines Servers aufheben und diesen wieder registrieren oder die Serverendpunkte entfernen und neu erstellen, es sei denn, Sie werden ausdrücklich von einem Microsoft-Techniker dazu aufgefordert.Do not attempt to troubleshoot issues with sync, cloud tiering, or any other aspect of Azure File Sync by unregistering and registering a server, or removing and recreating the server endpoints unless explicitly instructed to by a Microsoft engineer. Das Aufheben der Registrierung eines Servers und das Entfernen von Serverendpunkten ist ein destruktiver Vorgang. Mehrstufige Dateien auf den Volumes mit Serverendpunkten werden nicht erneut mit ihren Speicherorten in der Azure-Dateifreigabe verbunden, nachdem die registrierten Server und Serverendpunkte neu erstellt wurden. Dies führt zu Synchronisierungsfehlern.Unregistering a server and removing server endpoints is a destructive operation, and tiered files on the volumes with server endpoints will not be "reconnected" to their locations on the Azure file share after the registered server and server endpoints are recreated, which will result in sync errors. Beachten Sie, dass mehrstufige Dateien, die sich außerhalb eines Endpunktnamespace befinden, dauerhaft verloren gehen.Also note, tiered files that exist outside of a server endpoint namespace may be permanently lost. Auf Serverendpunkten sind möglicherweise auch dann mehrstufige Dateien vorhanden, wenn das Cloudtiering nie aktiviert wurde.Tiered files may exist within server endpoints even if cloud tiering was never enabled.

(Optional) Abrufen aller ausgelagerten Daten(Optional) Recall all tiered data

Wenn Dateien, die derzeit mehrstufig sind, nach dem Entfernen der Azure-Dateisynchronisierung verfügbar sein sollen (d.h., es handelt sich nicht um eine Testumgebung, sondern um eine Produktionsumgebung), rufen Sie alle Dateien auf jedem Volume mit Serverendpunkten ab.If you would like files that are currently tiered to be available after removing Azure File Sync (i.e. this is a production, not a test, environment), recall all files on each volume containing server endpoints. Deaktivieren Sie das Cloudtiering für alle Serverendpunkte, und führen Sie das folgende PowerShell-Cmdlet aus:Disable cloud tiering for all server endpoints, and then run the following PowerShell cmdlet:

Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Invoke-StorageSyncFileRecall -Path <a-volume-with-server-endpoints-on-it>

Warnung

Wenn das lokale Volume, auf dem der Serverendpunkt gehostet wird, nicht genügend freien Speicherplatz aufweist, um alle ausgelagerten Daten abzurufen, führt das Cmdlet Invoke-StorageSyncFileRecall zu einem Fehler.If the local volume hosting the server endpoint does not have enough free space to recall all the tiered data, the Invoke-StorageSyncFileRecall cmdlet will fail.

Entfernen des Servers aus allen SynchronisierungsgruppenRemove the server from all sync groups

Vor dem Aufheben der Registrierung des Servers beim Speichersynchronisierungsdienst müssen alle Serverendpunkte für diesen Server entfernt werden.Before unregistering the server on the Storage Sync Service, all server endpoints on that server must be removed. Hierzu können Sie das Azure-Portal verwenden:This can be done via the Azure portal:

  1. Navigieren Sie zu dem Speichersynchronisierungsdienst, bei dem der Server registriert ist.Navigate to the Storage Sync Service where your server is registered.

  2. Entfernen Sie alle Serverendpunkte für diesen Server aus allen Synchronisierungsgruppen im Speichersynchronisierungsdienst.Remove all server endpoints for this server in each sync group in the Storage Sync Service. Klicken Sie hierfür im Bereich „Synchronisierungsgruppe“ mit der rechten Maustaste auf den entsprechenden Serverendpunkt.This can be accomplished by right-clicking the relevant server endpoint in the sync group pane.

    Entfernen eines Serverendpunkts aus einer Synchronisierungsgruppe

Sie können hierzu auch ein einfaches PowerShell-Skript verwenden:This can also be accomplished with a simple PowerShell script:

Connect-AzAccount

$storageSyncServiceName = "<your-storage-sync-service>"
$resourceGroup = "<your-resource-group>"

Get-AzStorageSyncGroup -ResourceGroupName $resourceGroup -StorageSyncServiceName $storageSyncServiceName | ForEach-Object { 
    $syncGroup = $_; 
    Get-AzStorageSyncServerEndpoint -ParentObject $syncGroup | Where-Object { $_.ServerEndpointName -eq $env:ComputerName } | ForEach-Object { 
        Remove-AzStorageSyncServerEndpoint -InputObject $_ 
    } 
}

Aufheben der ServerregistrierungUnregister the server

Nachdem alle Daten abgerufen wurden und der Server aus allen Synchronisierungsgruppen entfernt wurde, kann die Registrierung des Servers aufgehoben werden.Now that all data has been recalled and the server has been removed from all sync groups, the server can be unregistered.

  1. Navigieren Sie im Azure-Portal zum Abschnitt Registrierte Server des Speichersynchronisierungsdiensts.In the Azure portal, navigate to the Registered servers section of the Storage Sync Service.

  2. Klicken Sie mit der rechten Maustaste auf den Server, dessen Registrierung Sie aufheben möchten, und klicken Sie auf „Serverregistrierung aufheben“.Right-click on the server you want to unregister and click "Unregister Server".

    Serverregistrierung aufheben

Sicherstellen, dass die Azure-Dateisynchronisierung in Ihrem Rechenzentrum ein guter Nachbar istEnsuring Azure File Sync is a good neighbor in your datacenter

Da die Azure-Dateisynchronisierung selten der einzige Dienst ist, der in Ihrem Rechenzentrum ausgeführt wird, empfiehlt es sich, die Netzwerk- und Speichernutzung der Azure-Dateisynchronisierung zu beschränken.Since Azure File Sync will rarely be the only service running in your datacenter, you may want to limit the network and storage usage of Azure File Sync.

Wichtig

Das Festlegen von zu niedrigen Grenzwerten wirkt sich auf die Leistung der Azure-Dateisynchronisierung und auf Rückrufe aus.Setting limits too low will impact the performance of Azure File Sync synchronization and recall.

Festlegen von Netzwerklimits für die Azure-DateisynchronisierungSet Azure File Sync network limits

Sie können die Netzwerknutzung der Azure-Dateisynchronisierung mithilfe der StorageSyncNetworkLimit-Cmdlets drosseln.You can throttle the network utilization of Azure File Sync by using the StorageSyncNetworkLimit cmdlets.

Hinweis

Netzwerklimits gelten nicht, wenn auf eine mehrstufige Datei zugegriffen oder das Cmdlet „Invoke-StorageSyncFileRecall“ verwendet wird.Network limits do not apply when a tiered file is accessed or the Invoke-StorageSyncFileRecall cmdlet is used.

Sie können beispielsweise ein neues Drossellimit erstellen, um sicherzustellen, dass die Azure-Dateisynchronisierung an Werktagen zwischen 9:00 und 17:00 Uhr nicht mehr als 10 MBit/s verbraucht:For example, you can create a new throttle limit to ensure that Azure File Sync does not use more than 10 Mbps between 9 am and 5 pm (17:00h) during the work week:

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

Mit dem folgenden Cmdlet können Sie Ihr Limit anzeigen:You can see your limit by using the following cmdlet:

Get-StorageSyncNetworkLimit # assumes StorageSync.Management.ServerCmdlets.dll is imported

Verwenden Sie zum Entfernen von Netzwerklimits Remove-StorageSyncNetworkLimit.To remove network limits, use Remove-StorageSyncNetworkLimit. Mit dem folgenden Befehl werden z.B. alle Netzwerklimits entfernt:For example, the following command removes all network limits:

Get-StorageSyncNetworkLimit | ForEach-Object { Remove-StorageSyncNetworkLimit -Id $_.Id } # assumes StorageSync.Management.ServerCmdlets.dll is imported

Verwenden von QoS für Speicher für Windows ServerUse Windows Server storage QoS

Wenn die Azure-Dateisynchronisierung auf einem virtuellen Computer auf einem Windows Server-Virtualisierungshost ausgeführt wird, können Sie Quality of Service für Speicher verwenden, um die Speicher-E/A-Nutzung zu steuern.When Azure File Sync is hosted in a virtual machine running on a Windows Server virtualization host, you can use Storage QoS (storage quality of service) to regulate storage IO consumption. Die Richtlinie für QoS für Speicher kann entweder als Maximum (oder Grenzwert, wie das StorageSyncNetwork-Limit oben erzwungen wird) oder als Minimum (bzw. Reservierung) festgelegt werden.The Storage QoS policy can be set either as a maximum (or limit, like how StorageSyncNetwork limit is enforced above) or as a minimum (or reservation). Das Festlegen eines Minimums anstelle eines Maximums ermöglicht der Azure-Dateisynchronisierung die Nutzung der verfügbaren Speicherbandbreite, wenn diese nicht von anderen Workloads genutzt wird.Setting a minimum instead of a maximum allows Azure File Sync to burst to use available storage bandwidth if other workloads are not using it. Weitere Informationen finden Sie unter Quality of Service für Speicher.For more information, see Storage Quality of Service.

Weitere InformationenSee also