Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Azure File Sync permite centralizar los recursos compartidos de archivos de su organización en Azure Files sin renunciar a la flexibilidad, el rendimiento y la compatibilidad de un servidor de archivos local. Para ello, transforma los servidores de Windows en una caché rápida del recurso compartido de archivos de Azure. Puede usar cualquier protocolo disponible en Windows Server para acceder a los datos localmente (incluidos SMB, NFS y FTPS), y puede tener tantas memorias caché como necesite en todo el mundo.
En el artículo siguiente se ilustra cómo registrar y administrar un servidor con un servicio de sincronización de almacenamiento. Consulte Cómo implementar Azure File Sync para obtener información sobre cómo implementar Azure File Sync un extremo a otro.
Registro y anulación del registro de un servidor con el servicio de sincronización de almacenamiento
El registro de un servidor con Azure File Sync establece una relación de confianza entre Windows Server y Azure. A continuación, esta relación se puede usar para crear puntos de conexión server en el servidor, que representan carpetas específicas que se deben sincronizar con un recurso compartido de archivos Azure (también conocido como punto de conexión cloud).
Requisitos previos
Para registrar un servidor con un servicio de sincronización de almacenamiento, debe preparar el servidor con los requisitos previos necesarios:
El servidor debe ejecutar una versión compatible de Windows Server. Para obtener más información, consulte Azure File Sync requisitos del sistema e interoperabilidad.
Asegúrese de que ha implementado un servicio de sincronización de almacenamiento. Para obtener más información sobre cómo implementar un servicio de sincronización de almacenamiento, consulte Cómo implementar Azure File Sync.
Asegúrese de que el servidor está conectado a Internet y que Azure sea accesible.
Deshabilite la configuración de seguridad mejorada de IE para los administradores con la interfaz de usuario de Administrador del servidor.
Interfaz de usuario del Administrador de Servidores con la configuración de seguridad mejorada de Internet Explorer resaltada.
Asegúrese de que el módulo Azure PowerShell esté instalado en el servidor. Si el servidor es miembro de un clúster de conmutación por error, todos los nodos del clúster necesitarán el módulo Az. Puede encontrar más detalles sobre cómo instalar el módulo Az en el Install y configurar Azure PowerShell.
Nota:
Se recomienda usar la versión más reciente del módulo Azure PowerShell para registrar o anular el registro de un servidor. Si el paquete Az se ha instalado anteriormente en este servidor (y la versión de PowerShell en este servidor es 5.* o superior), puede usar el cmdlet para actualizar este paquete.
Si utiliza un servidor proxy de red en su entorno, configure el proxy en el servidor para que lo utilice el agente de sincronización.
- Determine la dirección IP y el número de puerto del proxy.
- Edite estos dos archivos:
- C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
- C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
- Agregue las líneas de la figura 1 (debajo de esta sección) a /System.ServiceModel en los dos archivos anteriores cambiando 127.0.0.1:8888 por la dirección IP correcta (reemplace 127.0.0.1) y el número de puerto correcto (reemplace 8888):
- Establezca la configuración del proxy WinHTTP mediante la línea de comandos:
- Muestre el proxy: netsh winhttp show proxy
- Configura el proxy: netsh winhttp set proxy 127.0.0.1:8888
- Restablecer el proxy: netsh winhttp reset proxy
- Si se configura después de instalar el agente, reinicie el agente de sincronización: 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>
Registro de un servidor con el servicio de sincronización de almacenamiento
Para poder usar un servidor como punto de conexión del servidor en un grupo de sincronización de Azure File Sync, debe registrarse en un Storage Sync Service. Un servidor solo se puede registrar con un único servicio de sincronización de almacenamiento al mismo tiempo.
Instalación del agente de Azure File Sync
Inicie el instalador del agente de Azure File Sync.
Asegúrese de habilitar las actualizaciones en el agente de Azure File Sync mediante Microsoft Update. Esto es importante porque las correcciones críticas de seguridad y las mejoras de características del paquete de servidor se envían mediante Microsoft Update.
Si el servidor no se ha registrado anteriormente, se abre inmediatamente la interfaz de usuario de registro del servidor tras finalizar la instalación.
Importante
Si el servidor es miembro de un clúster de conmutación por error, el agente de Azure File Sync debe instalarse en todos los nodos del clúster.
Registro del servidor mediante la interfaz de usuario de registro del servidor
Si la interfaz de usuario de registro del servidor no se inició inmediatamente después de completar la instalación del agente de Azure File Sync, iníciela manualmente ejecutando
C:\Program Files\Azure\StorageSyncAgent\ServerRegistration.exe.Seleccione Sign-in para acceder a la suscripción de Azure.
Cuadro de diálogo inicial de la interfaz de usuario de registro del servidor.
En el cuadro de diálogo, seleccione la suscripción correcta, el grupo de recursos y el servicio de sincronización de almacenamiento.
Información del servicio de sincronización de almacenamiento.
Es posible que se le pida que vuelva a iniciar sesión en Azure para completar el proceso.
Importante
Si el servidor es miembro de un clúster de conmutación por error, cada servidor debe ejecutar el registro de servidor. Al ver los servidores registrados en el portal de Azure, Azure File Sync reconoce automáticamente cada nodo como miembro del mismo clúster de conmutación por error y los agrupa de forma adecuada.
Registro del servidor con PowerShell
También puede realizar el registro del servidor a través de PowerShell.
Register-AzStorageSyncServer -ResourceGroupName "<your-resource-group-name>" -StorageSyncServiceName "<your-storage-sync-service-name>"
Cancelación del registro del servidor del servicio de sincronización de almacenamiento
Hay varios pasos que son necesarios para anular el registro de un servidor del servicio de sincronización de almacenamiento. A continuación se indica cómo anular el registro correctamente de un servidor.
Advertencia
No intente solucionar problemas con la sincronización, la clasificación en la nube u otros aspectos de Azure File Sync desregistrando y registrando un servidor, o eliminando y recreando los puntos finales del servidor, a menos que un ingeniero de Microsoft se lo indique explícitamente. La anulación del registro de un servidor y eliminación de sus puntos de conexión es una operación destructiva y los archivos en capas de los volúmenes con puntos de conexión de servidor no se "volverán a conectar" a sus ubicaciones del recurso compartido de archivos de Azure después de que el servidor registrado y los punto de conexión del servidor se creen de nuevo, lo que provocará errores de sincronización. Los archivos en capas que haya fuera de un espacio de nombres de un punto de conexión de servidor pueden perderse de forma permanente. Puede haber archivos en capas en los puntos de conexión de un servidor aunque nunca se haya habilitado la nube por niveles.
(Opcional) Recuperar todos los datos escalonados
Si desea que los archivos que actualmente están organizados en capas estén disponibles después de quitar Azure File Sync (este es un entorno de producción, no de prueba), recupere todos los archivos de todos los volúmenes que contengan puntos de conexión de servidor. Deshabilite los niveles de la nube en todos los puntos de conexión del servidor y ejecute el siguiente cmdlet de PowerShell:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Invoke-StorageSyncFileRecall -Path <a-volume-with-server-endpoints-on-it>
Advertencia
Si el volumen local que hospeda el punto de conexión de servidor no tiene suficiente espacio disponible para recuperar todos los datos con niveles, el cmdlet dará error.
Eliminación del servidor de todos los grupos de sincronización
Antes de anular el registro del servidor en Storage Sync Service, debe eliminar todos los puntos de conexión del servidor en ese servidor. Puede hacerlo a través del portal de Azure:
Vaya al servicio de sincronización de almacenamiento donde está registrado el servidor.
Quite todos los puntos de conexión de servidor de este servidor en cada grupo de sincronización del servicio de sincronización de almacenamiento. Para ello, haga clic con el botón derecho en el punto de conexión de servidor que le interese en el panel Grupo de sincronización.
Captura de pantalla que muestra cómo eliminar un punto de conexión de servidor de un grupo de sincronización.
También puede hacerlo con un sencillo script de PowerShell:
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 $_
}
}
Anulación del registro del servidor
Ahora que se recuperaron todos los datos y se eliminó el servidor de todos los grupos de sincronización, puede anular el registro del servidor.
En el portal de Azure, vaya al servicio de sincronización de almacenamiento y seleccione Sync>Registered servers.
Haga clic con el botón derecho en el servidor que desea anular y seleccione Anular registro de servidor.
Captura de pantalla que muestra cómo anular el registro de un servidor.
Anulación del registro del servidor a través de PowerShell
También puede anular el registro del servidor a través de PowerShell con el cmdlet .
Advertencia
Anular el registro de un servidor provocará la eliminación en cascada de todos los puntos de conexión del servidor. Solo deberá ejecutar este cmdlet cuando tenga la certeza de que ninguna ruta de acceso del servidor se volverá a sincronizar.
$RegisteredServer = Get-AzStorageSyncServer -ResourceGroupName "<your-resource-group-name>" -StorageSyncServiceName "<your-storage-sync-service-name>"
Unregister-AzStorageSyncServer -Force -ResourceGroupName "<your-resource-group-name>" -StorageSyncServiceName "<your-storage-sync-service-name>" -ServerId $RegisteredServer.ServerId
Asegurarse de que Azure File Sync es un buen vecino del centro de datos
Dado que Azure File Sync rara vez será el único servicio que se ejecuta en el centro de datos, es posible que desee limitar el uso de red y almacenamiento de Azure File Sync.
Importante
Establecer límites demasiado bajos afectará al rendimiento de Azure File Sync sincronización y recuperación.
Establecimiento de límites de red de Azure File Sync
Puede limitar el uso que hace Azure File Sync de la red mediante los cmdlets StorageSyncNetworkLimit.
Nota:
Los límites de red no se aplican a los siguientes escenarios:
- Cuando se accede a un archivo en capas.
- Sincronización de metadatos que se intercambian entre el servidor registrado y el servicio de sincronización de almacenamiento.
Dado que este tráfico de red no está limitado, Azure File Sync puede superar el límite de red configurado. Es recomendable supervisar el tráfico de red y ajustar el límite para tener en cuenta el tráfico de red que no está limitado.
Por ejemplo, puede crear un nuevo límite para asegurarse de que Azure File Sync no use más de 10 Mbps entre las 9:00 y las 5 p.m. (17:00h) durante la semana laboral:
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
Nota:
Para aplicar el límite de red durante 24 horas, use 0 para los parámetros y .
Puede ver el límite mediante el siguiente cmdlet:
Get-StorageSyncNetworkLimit # assumes StorageSync.Management.ServerCmdlets.dll is imported
Para quitar límites de red, use . Por ejemplo, el comando siguiente quita todos los límites de red:
Get-StorageSyncNetworkLimit | ForEach-Object { Remove-StorageSyncNetworkLimit -Id $_.Id } # assumes StorageSync.Management.ServerCmdlets.dll is imported
Uso de QoS de almacenamiento de Windows Server
Cuando Azure File Sync se hospeda en una máquina virtual que se ejecuta en un host de virtualización de Windows Server, puede usar QoS de almacenamiento (calidad de servicio de almacenamiento) para regular el consumo de E/S de almacenamiento. Puede establecer la directiva Storage QoS como máximo (o límite, como se aplica en el ejemplo anterior) o como mínimo (o reserva). Establecer un mínimo en lugar de un máximo permite que Azure File Sync se expanda para usar el ancho de banda de almacenamiento disponible si otras cargas de trabajo no la usan. Para más información, consulte Calidad de servicio de almacenamiento.