Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Azure File Sync permite-lhe centralizar as partilhas de ficheiros da sua organização no Azure Files sem abdicar da flexibilidade, desempenho e compatibilidade de um servidor de ficheiros on-premiss. Faz isto transformando os seus servidores Windows numa cache rápida da partilha de ficheiros do Azure. Pode usar qualquer protocolo disponível no Windows Server para aceder localmente aos seus dados (incluindo SMB, NFS e FTPS), e pode ter quantos caches precisar em todo o mundo.
O artigo a seguir ilustra como registrar e gerenciar um servidor com um Serviço de Sincronização de Armazenamento. Consulte Como implementar Azure File Sync para informações sobre como implementar Azure File Sync de ponta a ponta.
Registrar/cancelar o registro de um servidor com o Storage Sync Service
Registar um servidor com o Azure File Sync estabelece uma relação de confiança entre o Windows Server e o Azure. Esta relação pode então ser usada para criar endpoints de servidor no servidor, que representam pastas específicas que devem ser sincronizadas com uma partilha de ficheiros Azure (também conhecida como endpoint cloud).
Pré-requisitos
Para registrar um servidor com um Serviço de Sincronização de Armazenamento, você deve primeiro preparar o servidor com os pré-requisitos necessários:
O seu servidor deve estar a correr uma versão suportada do Windows Server. Para mais informações, consulte Azure File Sync requisitos do sistema e interoperabilidade.
Certifique-se de ter implantado um Serviço de Sincronização de Armazenamento. Para mais informações sobre como implementar um Serviço de Sincronização de Armazenamento, consulte Como implementar Azure File Sync.
Certifique-se de que o servidor está ligado à internet e que o Azure está acessível.
Desative a Configuração de Segurança Melhorada do IE para administradores com a interface do Server Manager.
Interface de Utilizador do Server Manager com a Configuração de Segurança Aprimorada do IE destacada.
Certifique-se de que o módulo Azure PowerShell está instalado no seu servidor. Se o servidor for membro de um Cluster de Failover, cada nó do cluster exigirá o módulo Az. Mais detalhes sobre como instalar o módulo Az podem ser encontrados no Install and configure Azure PowerShell.
Nota
Recomendamos usar a versão mais recente do módulo Az PowerShell para registrar/cancelar o registro de um servidor. Se o pacote Az já foi instalado neste servidor (e a versão PowerShell neste servidor for 5.* ou superior), pode usar o
Update-Modulecmdlet para atualizar este pacote.Se você utilizar um servidor proxy de rede em seu ambiente, defina as configurações de proxy no servidor para o agente de sincronização utilizar.
- Determine o endereço IP do proxy e o número da porta
- Edite estes dois ficheiros:
- C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
- C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
- Adicione as linhas na figura 1 (abaixo desta seção) em /System.ServiceModel nos dois arquivos acima alterando 127.0.0.1:8888 para o endereço IP correto (substituir 127.0.0.1) e o número da porta correto (substituir 8888):
- Defina as configurações de proxy WinHTTP via linha de comando:
- Mostrar o proxy: netsh winhttp show proxy
- Defina o proxy: netsh winhttp set proxy 127.0.0.1:8888
- Redefinir o proxy: netsh winhttp reset proxy
- Se isso for configurado após a instalação do agente, reinicie nosso agente de sincronização: 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>
Registrar um servidor com o Storage Sync Service
Antes de um servidor poder ser usado como server endpoint num sync group do Azure File Sync, deve ser registado num Storage Sync Service. Um servidor só pode ser registrado com um Serviço de Sincronização de Armazenamento de cada vez.
Instalar o agente Azure File Sync
Inicie o instalador do agente Azure File Sync.
Certifique-se de ativar as atualizações do agente Azure File Sync usando o Microsoft Update. É importante porque correções de segurança críticas e aprimoramentos de recursos para o pacote do servidor são enviados via Microsoft Update.
Se o servidor não tiver sido registrado anteriormente, a interface do usuário de registro do servidor aparecerá imediatamente após a conclusão da instalação.
Importante
Se o servidor for membro de um Cluster de Failover, o agente Azure File Sync deve ser instalado em todos os nós do cluster.
Registar o servidor utilizando a interface de registo do servidor
Se a interface de registo do servidor não começou imediatamente após a instalação do agente de Azure File Sync, inicie-a manualmente executando
C:\Program Files\Azure\StorageSyncAgent\ServerRegistration.exe.Selecione Iniciar sessão para aceder à sua subscrição Azure.
Escolha a assinatura correta, o grupo de recursos e o Serviço de Sincronização de Armazenamento na caixa de diálogo.
Pode ser solicitado a iniciar sessão novamente no Azure para concluir o processo.
Importante
Se o servidor for membro de um Cluster de Failover, cada servidor precisará executar o Registro do Servidor. Quando visualiza os servidores registados no portal Azure, o Azure File Sync reconhece automaticamente cada nó como membro do mesmo Cluster de Failover e agrupa-os de forma adequada.
Registrar o servidor com o PowerShell
Você também pode executar o registro do servidor por meio do PowerShell.
Register-AzStorageSyncServer -ResourceGroupName "<your-resource-group-name>" -StorageSyncServiceName "<your-storage-sync-service-name>"
Cancelar o registro do servidor com o Serviço de Sincronização de Armazenamento
Há várias etapas necessárias para cancelar o registro de um servidor com um Serviço de Sincronização de Armazenamento. Vamos dar uma olhada em como cancelar corretamente o registro de um servidor.
Aviso
Não tente resolver problemas com sincronização, cloud tiering ou qualquer outro aspeto do Azure File Sync desregistando e registando um servidor, ou removendo e recriando os endpoints do servidor, a menos que um engenheiro da Microsoft lhe indique explicitamente. Desregistar um servidor e remover endpoints de servidor é uma operação destrutiva, e os ficheiros hierarquizados nos volumes com endpoints de servidor não serão "reconectados" às suas localizações na partilha de ficheiros do Azure depois de recriarem o servidor e os endpoints de servidor, o que resultará em erros de sincronização. Arquivos em camadas que existem fora de um namespace de endpoint do servidor podem ser perdidos permanentemente. Os ficheiros hierarquizados podem existir nos pontos de extremidade do servidor, mesmo que a hierarquização de nuvem nunca tenha sido ativada.
(Opcional) Recuperar todos os dados hierárquicos
Se quiseres que ficheiros que estão atualmente em camadas de armazenamento estejam disponíveis após a remoção do Azure File Sync (ou seja, trata-se de um ambiente de produção, não de teste), recupera todos os ficheiros nos volumes que contenham pontos finais do servidor. Desative a hierarquização na nuvem para todos os pontos de extremidade do servidor e execute o seguinte cmdlet do PowerShell:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Invoke-StorageSyncFileRecall -Path <a-volume-with-server-endpoints-on-it>
Aviso
Se o volume local que aloja o endpoint do servidor não tiver espaço livre suficiente para recuperar todos os dados em camadas, o Invoke-StorageSyncFileRecall cmdlet falhará.
Remover o servidor de todos os grupos de sincronização
Antes de cancelar o registo do servidor no Serviço de Sincronização de Armazenamento, deve remover todos os endpoints desse servidor. Pode fazer isto através do portal Azure:
Navegue até o Serviço de Sincronização de Armazenamento onde o servidor está registrado.
Remova todos os pontos finais deste servidor em cada grupo de sincronização no Serviço de Sincronização de Armazenamento. ** Clique com o botão direito do mouse no ponto de conectividade do servidor relevante na página do grupo de sincronização.
Você também pode fazer isso com um script simples do 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 $_
}
}
Cancelar o registro do servidor
Agora que todos os dados foram recuperados e o servidor foi removido de todos os grupos de sincronização, você pode cancelar o registro do servidor.
No portal Azure, navegue até ao Serviço de Sincronização de Armazenamento e selecione Sync>Servidores registados.
Clique com o botão direito no servidor que quer desregistar e selecione Desregistar Servidor.
Cancelar o registro do servidor com o PowerShell
Também podes cancelar o registo do servidor via PowerShell usando o Unregister-AzStorageSyncServer cmdlet.
Aviso
Cancelar o registo de um servidor resultará em exclusões em cascata de todos os seus pontos de extremidade. Você só deve executar esse cmdlet quando tiver certeza de que nenhum caminho no servidor será mais sincronizado.
$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
Garantir que o Azure File Sync é um bom vizinho no seu centro de dados
Como o Azure File Sync raramente será o único serviço a correr no seu centro de dados, poderá querer limitar o uso de rede e armazenamento do Azure File Sync.
Importante
Definir limites demasiado baixos vai afetar o desempenho da sincronização e recuperação do Azure File Sync.
Definir limites de rede do Azure File Sync
Pode limitar a utilização da largura de banda da rede do Azure File Sync usando os cmdlets StorageSyncNetworkLimit.
Nota
Os limites de rede não se aplicam aos seguintes cenários:
- Quando um arquivo hierárquico é acessado.
- Sincronize metadados trocados entre o servidor registrado e o Serviço de Sincronização de Armazenamento.
Como este tráfego de rede não é limitado, o Azure File Sync pode ultrapassar o limite de rede configurado. Recomendamos monitorar o tráfego de rede e ajustar o limite para levar em conta o tráfego de rede que não está limitado.
Por exemplo, pode criar um novo limite de aceleração para garantir que o Azure File Sync não usa mais de 10 Mbps entre as 9h e as 17h (17h00) durante a semana de trabalho:
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 o limite de rede durante 24 horas, use 0 para os parâmetros -StartHour e -EndHour.
Você pode ver seu limite usando o seguinte cmdlet:
Get-StorageSyncNetworkLimit # assumes StorageSync.Management.ServerCmdlets.dll is imported
Para remover limites de rede, use Remove-StorageSyncNetworkLimit. Por exemplo, o comando a seguir remove todos os limites de rede:
Get-StorageSyncNetworkLimit | ForEach-Object { Remove-StorageSyncNetworkLimit -Id $_.Id } # assumes StorageSync.Management.ServerCmdlets.dll is imported
Use o QoS de armazenamento do Windows Server
Quando o Azure File Sync está alojado numa máquina virtual a correr num host de virtualização Windows Server, pode usar QoS de Armazenamento (qualidade de serviço de armazenamento) para regular o consumo de E/S de armazenamento. Pode definir a política de Qualidade de Serviço de Armazenamento como um máximo (ou limite, como StorageSyncNetworkLimit é imposto no exemplo anterior) ou como um mínimo (ou uma reserva). Definir um mínimo em vez de um máximo permite que o Azure File Sync exploda para usar a largura de banda de armazenamento disponível se outras cargas de trabalho não a estiverem a usar. Para mais informações, consulte Qualidade de Serviço de Armazenamento.