Registar ou desregistar servidores com o Azure File Sync

O Azure File Sync ajuda-o a centralizar as partilhas de ficheiros da sua organização no Ficheiros do Azure sem abdicar da flexibilidade, desempenho e compatibilidade de um servidor de ficheiros local. Alcança este objetivo ao transformar os seus servidores Windows numa cache rápida da sua partilha de ficheiros Azure.

Este artigo explica como registar e desregistar um servidor num Serviço de Sincronização de Armazenamento. Quando regista um servidor com o Azure File Sync, cria uma relação de confiança entre o seu Windows Server e o Azure. Utilize esta relação de confiança para criar endpoints de servidor, que representam pastas específicas no seu servidor Windows que pretende sincronizar com uma partilha de ficheiros do Azure. A partilha de ficheiros Azure para onde sincronizas o endpoint do servidor chama-se endpoint cloud.

Para informações sobre como implementar o Azure File Sync, veja Como implementar o Azure File Sync.

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 correr uma versão suportada do Windows Server. Para mais informações, consulte Azure File Sync requisitos do sistema e interoperabilidade.

  • Implementar um serviço de sincronização de armazenamento. Veja Como implementar o 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 utilizando a interface do Gestor de Servidor.

    Captura de ecrã da interface do Gestor de Servidor com a Configuração de Segurança Melhorada do IE destacada.

  • Certifique-se de que o módulo Azure PowerShell está instalado no seu servidor. Se o seu servidor for membro de um Cluster de Failover, todos os nós do cluster requerem o módulo Az. Para mais detalhes sobre como instalar o módulo do Arizona, veja Instalar e configurar o Azure PowerShell. Use a versão mais recente do módulo PowerShell do Arizona para registar ou desregistar um servidor. Se o pacote Az já estiver instalado neste servidor e a versão PowerShell deste servidor for 5.x ou superior, pode usar o Update-Module cmdlet para atualizar este pacote.

  • Se usares um servidor proxy de rede no teu ambiente, configura as definições do proxy no teu servidor para o agente de sincronização usar.

    1. Determine o endereço IP e o número da porta do seu proxy.

    2. 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
    3. Adicione as linhas na Figura 1 abaixo /System.ServiceModel nos dois ficheiros machine.config. Muda 127.0.0.1:8888 para o endereço IP correto e o número de porta.

          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. Defina as definições do proxy WinHTTP usando a linha de comandos:

      • Mostrar o proxy: netsh winhttp show proxy
      • Defina o proxy: netsh winhttp set proxy 127.0.0.1:8888
      • Reiniciar o proxy: netsh winhttp reset proxy
      • Se configurar este proxy depois de o agente estar instalado, reinicie o agente de sincronização: net stop filesyncsvc

Registrar um servidor com o Storage Sync Service

Antes de poder utilizar um servidor como ponto final de servidor num grupo de sincronização do Azure File Sync, registe o servidor num Serviço de Sincronização de Armazenamento. Pode registar um servidor com apenas um Serviço de Sincronização de Armazenamento de cada vez.

Instalar o agente Azure File Sync

  1. Descarregue o Azure File Sync agente.

  2. Inicie o instalador do agente Azure File Sync.

    O primeiro painel do instalador do Azure File Sync agent.

  3. Ative as atualizações do agente Azure File Sync através do Microsoft Update. Este passo é importante porque correções críticas de segurança e melhorias de funcionalidades no pacote do servidor são entregues através do Microsoft Update.

    Garantir que o Microsoft Update está ativado no painel Microsoft Update do instalador do agente Azure File Sync.

  4. Se não registou o servidor anteriormente, a interface de registo do servidor aparece imediatamente após concluir a 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

Registe o servidor usando a interface de registo do servidor ou Azure PowerShell.

Siga estes passos para registar o servidor usando a interface de registo do servidor.

Se o servidor fizer parte de um cluster de failover, cada servidor no cluster tem de executar o processo de registo 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.

  1. Se a interface de registo do servidor não iniciou imediatamente após a instalação do agente Azure File Sync, inicie-a manualmente executando C:\Program Files\Azure\StorageSyncAgent\ServerRegistration.exe.

  2. Selecione Iniciar sessão para aceder à sua subscrição Azure.

    Abrindo o diálogo da interface de utilizador para registo do servidor.

  3. Selecione a subscrição correta, o grupo de recursos e o Serviço de Sincronização de Armazenamento no diálogo.

    Informação do Serviço de Sincronização de Armazenamento.

    Se ServerRegistration.exe falhar ou expirar durante o registo, defina a variável de ambiente ARM_CLOUD_METADATA_URL e tente registar novamente. Substitua <domain> pelo valor para a sua cloud:

    Nuvem Domínio
    Public azure.com
    Bolo da lua chinacloudapi.cn
    Fairfax usgovcloudapi.net
    [System.Environment]::SetEnvironmentVariable('ARM_CLOUD_METADATA_URL', 'https://management.<domain>/metadata/endpoints?api-version=2019-05-01', 'machine')
    
    
  4. Pode ser solicitado a iniciar sessão novamente no Azure para concluir o processo de registo.

Desregistar um servidor com o Serviço de Sincronização de Armazenamento

Para desregistar um servidor com um Serviço de Sincronização de Armazenamento, complete os seguintes passos.

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 o instrua explicitamente a fazê-lo. Desregistar um servidor e remover os endpoints do servidor é uma operação destrutiva. Os ficheiros hierarquizados nos volumes com endpoints de servidor não têm a ligação restabelecida às respetivas localizações na partilha de ficheiros do Azure depois de o servidor registado e os endpoints de servidor serem recriados. Esta situação resulta em erros de sincronização. Os ficheiros escalonados que existem fora de um espaço de nomes de ponto final do servidor podem perder-se permanentemente. Os ficheiros em camadas podem existir nos pontos finais do servidor, mesmo que nunca tenha ativado o armazenamento em camadas na cloud.

Recuperar todos os dados hierarquizados (opcional)

Se pretender que os ficheiros atualmente colocados em camadas fiquem disponíveis depois de remover o Azure File Sync (por exemplo, se este for um ambiente de produção e não um ambiente de teste), reponha todos os ficheiros em cada volume que contenha pontos finais de servidor. Desative a hierarquização na cloud para todos os pontos finais de servidor e, em seguida, execute os seguintes cmdlets 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 níveis, o Invoke-StorageSyncFileRecall cmdlet falha.

Remover o servidor de todos os grupos de sincronização

Antes de desregistar o servidor no Storage Sync Service, remova todos os endpoints do servidor nesse servidor.

  1. Vai ao Serviço de Sincronização de Armazenamento onde o teu servidor está registado.

  2. Remova todos os pontos finais deste servidor em cada grupo de sincronização no Serviço de Sincronização de Armazenamento. Para remover os endpoints do servidor, clique com o botão direito no endpoint do servidor relevante no painel do grupo de sincronização.

    Captura de ecrã a mostrar como remover um endpoint de servidor de um grupo de sincronização.

Cancelar o registro do servidor

Depois de recuperar todos os dados e remover o servidor de todos os grupos de sincronização, desregista o servidor.

  1. No portal Azure, vá ao Serviço de Sincronização de Armazenamento e selecione Sincronizar>servidores registados.

  2. Clique com o botão direito no servidor que quer desregistar e selecione Desregistar Servidor.

    Captura de ecrã a mostrar como desregistar um servidor.

Gerir a utilização da rede e armazenamento do Azure File Sync

Como o Azure File Sync raramente é o único serviço a correr no seu data center, pode 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:

  • Aceder a um ficheiro em níveis
  • Metadados de sincronização trocados entre o servidor registado 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 que configuraste. Monitorize o tráfego de rede e ajuste o limite para ter em conta o tráfego de rede que não é 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.

Pode ver o seu limite executando o seguinte cmdlet:

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

Para remover limites de rede, execute o Remove-StorageSyncNetworkLimit cmdlet. 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.

Consulte também