Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Elastic Cloud Server/ Perguntas frequentes/ Network Configurations/ DNS and NTP Configurations/ A HUAWEI CLOUD fornece o servidor NTP e como posso configurá-lo?
Atualizado em 2025-01-23 GMT+08:00

A HUAWEI CLOUD fornece o servidor NTP e como posso configurá-lo?

Sim. A HUAWEI CLOUD fornece o servidor NTP e você pode usá-lo apenas nos ECSs que você comprou no console de gerenciamento da HUAWEI CLOUD.

Você pode usar o servidor NTP fornecido pela Huawei ou outros servidores NTP. Os procedimentos de configuração são os mesmos. Esta seção descreve como configurar o servidor NTP fornecido pela Huawei em um ECS.

ECSs criados usando imagens públicas x86 usam chronyd para sincronização de tempo por padrão. Você não precisa de configurar o servidor NTP.

Conhecimento de fundo

Se você usar o servidor NTP fornecido pela HUAWEI CLOUD, também precisará usar o servidor DNS. Tabela 1 lista os servidores NTP fornecidos pela HUAWEI CLOUD em diferentes regiões.

Para obter detalhes sobre como obter o endereço do servidor DNS, consulte Quais são os endereços de servidor DNS privados fornecidos pela Huawei Cloud?

Tabela 1 Servidores NTP

Região

Endereço IP do servidor NTP

CN North

ntp.myhuaweicloud.com

CN East

ntp.myhuaweicloud.com

CN South

ntp.myhuaweicloud.com

CN Southwest

ntp.myhuaweicloud.com

CN-Hong Kong

ntp.myhuaweicloud.com

AP-Bangkok

ntp.myhuaweicloud.com

AP-Singapore

ntp.myhuaweicloud.com

AP-Jakarta

ntp.myhuaweicloud.com

AF-Johannesburg

ntp.myhuaweicloud.com

Istanbul (Türkiye)

ntp.myhuaweicloud.com

LA-Mexico City1

ntp.myhuaweicloud.com

LA-Mexico City2

ntp.myhuaweicloud.com

LA-Sao Paulo1

ntp.myhuaweicloud.com

LA-Santiago

ntp.myhuaweicloud.com

Linux (chronyd)

A seção a seguir usa o CentOS 7.3 como exemplo.

  1. Verifique se o endereço IP do servidor DNS está correto no ECS.

    1. Faça logon no ECS de Linux.
    2. Execute o seguinte comando para abrir o arquivo resolv.conf:

      vi /etc/resolv.conf

    3. Verifique se o valor nameserver no arquivo é o mesmo que o endereço IP do servidor DNS fornecido em Tabela 1.
      • Se sim, vá para a etapa 3.
      • Se não, vá para a etapa 2.

  2. (Opcional) Configure o servidor DNS para o ECS.

    1. Faça logon no ECS de Linux.
    2. Execute o seguinte comando para editar o arquivo de configuração resolv.conf:

      vi /etc/resolv.conf

    3. Adicione a seguinte instrução para configurar o servidor DNS:

      nameserver IP address of the DNS server

      Exemplo:

      Considere como exemplo a região CN North. Adicione a seguinte instrução:

      nameserver 100.125.1.250

  3. Configure o servidor NTP para o ECS.

    1. Faça logon no ECS de Linux.
    2. Execute os seguintes comandos para parar o processo chronyd:

      systemctl stop chronyd

      systemctl disable chronyd

    3. Execute o seguinte comando para editar o arquivo de configuração chrony.conf:

      vim /etc/chrony.conf

    4. Adicione a seguinte instrução para configurar o servidor NTP:

      server Domain name of the NTP server minpoll 4 maxpoll 10 iburst

      Exemplo:

      server ntp.myhuaweicloud.com minpoll 4 maxpoll 10 iburst

    5. Execute o seguinte comando para iniciar o serviço NTP após a reinicialização do sistema:

      Para Euler e CentOS:

      systemctl restart chronyd

      Para SUSE:

      service chronyd restart

      Execute o comando necessário com base no SO em execução no ECS.

      Se a mensagem "Failed to restart chronyd.service: Unit not found." for exibida, execute o comando yum -y install chrony.

    6. Execute o seguinte comando para verificar se a hora no servidor NTP foi sincronizada com a do servidor NTP de camada superior:

      chronyc sources -v

      Se "*" for exibido, a hora foi sincronizada.

      Figura 1 Resultado da modificação

      Demora vários minutos para executar a sincronização de tempo NTP pela primeira vez.

    7. Defina a inicialização automática do serviço NTP.

      Para Euler e CentOS:

      systemctl enable chronyd

      Para SUSE:

      chkconfig chronyd on

Linux (ntpd)

A seção a seguir usa o CentOS 7.3 como exemplo.

  1. Verifique se o endereço IP do servidor DNS está correto no ECS.

    1. Faça logon no ECS de Linux.
    2. Execute o seguinte comando para abrir o arquivo resolv.conf:

      vi /etc/resolv.conf

    3. Verifique se o valor nameserver no arquivo é o mesmo que o endereço IP do servidor DNS fornecido em Tabela 1.
      • Se sim, vá para 3.
      • Se não, vá para 2.

  2. (Opcional) Configure o servidor DNS para o ECS.

    1. Faça logon no ECS de Linux.
    2. Execute o seguinte comando para editar o arquivo de configuração resolv.conf:

      vi /etc/resolv.conf

    3. Adicione a seguinte instrução para configurar o servidor DNS:

      nameserver IP address of the DNS server

      Exemplo:

      Considere como exemplo a região CN North. Adicione a seguinte instrução:

      nameserver 100.125.1.250

  3. Configure o servidor NTP para o ECS.

    1. Faça logon no ECS de Linux.
    2. Execute os seguintes comandos para parar o processo chronyd:

      systemctl stop chronyd

      systemctl disable chronyd

    3. Execute o seguinte comando para editar o arquivo de configuração ntp.conf:

      vim /etc/ntp.conf

    4. Adicione a seguinte instrução para configurar o servidor NTP:

      server Domain name of the NTP server

      Exemplo:

      server ntp.myhuaweicloud.com

    5. Execute o seguinte comando para iniciar o serviço NTP após a reinicialização do sistema:

      Para Euler e CentOS:

      systemctl restart ntpd

      Para SUSE:

      service ntpd restart

      Execute o comando necessário com base no SO em execução no ECS.

      Se a mensagem "Failed to restart ntpd.service: Unit not found." for exibida, execute o comando yum -y install ntp.

    6. Execute o seguinte comando para verificar se a hora no servidor NTP foi sincronizada com a do servidor NTP de camada superior:

      ntpq -p

      Se "*" for exibido, a hora foi sincronizada.

      Demora vários minutos para executar a sincronização de tempo NTP pela primeira vez.

    7. Defina a inicialização automática do serviço NTP.

      Para Euler e CentOS:

      chkconfig ntpd on

      Para SUSE:

      chkconfig ntpd on

Windows

Tomemos um ECS executando o Windows Server 2012 como exemplo.

  1. Faça logon no ECS do Windows como usuário Administrator.
  2. Ative a conexão de área local.

    1. No canto inferior direito da barra de tarefas, clique com o botão direito do mouse no ícone de conexão de rede.
    2. Clique em Open Network and Sharing Center.
      Figura 2 Open Network and Sharing Center
    3. No painel de navegação à esquerda, clique em Change adapter settings.

  3. Configure o servidor DNS para o ECS.

    1. Clique duas vezes em conexões de rede.
    2. Clique em Properties no canto inferior esquerdo.
      Figura 3 Conexão de área local
    3. Selecione Internet Protocol Version 4 (TCP/IPv4) e clique em Properties.
      Figura 4 Selecionar um tipo de protocolo
    4. Selecione Use the following DNS server addresses e defina os endereços IP dos servidores DNS.
      Figura 5 Configurar os endereços IP dos servidores DNS

  4. Configure o servidor NTP para o ECS.

    1. Inicie a caixa de diálogo Run. Digite regedit e clique em OK.
    2. Modifique as entradas do registro.
      • Em HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > W32Time > TimeProviders > NtpClient, defina o valor de Enabled para 1, indicando que o cliente de NTP está usado.
      • Em HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > W32Time > TimeProviders > NtpServer, defina o valor de Enabled como 0, indicando que o servidor NTP está parado.
      • Escolha arquivo HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > W32Time > Parameters e defina os dados NtpServer. Por exemplo, defina seus dados como ntp.myhuaweicloud.com. Defina os dados de TYPE para NTP.
      • Em HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient, defina o valor de SpecialPollInterval para 60 e o de Base para Decimal, indicando que o ciclo de sincronização do relógio é 60s.
      • Em HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config, defina os valores de MaxPosPhaseCorrection e MaxNegPhaseCorrection para ffffffff e que de Base para Hexadecimal.
    3. Abra a caixa de diálogo Run, insira services.msc e clique em OK. A janela Services é exibida.
    4. Visualize o serviço chamado Windows Time e defina o Start Type como Automatic para sincronizar a hora do servidor NTP.
    5. Abra a caixa de diálogo Run e execute os seguintes comandos em sequência para reiniciar o serviço Windows Time:

      net stop w32time

      net start w32time

    6. Altere manualmente o tempo no cliente para torná-lo diferente daquele no servidor NTP. Um minuto mais tarde, verifique se o tempo no cliente é o mesmo que aquele no servidor NTP. Se sim, a hora é sincronizada.

Procedimento de acompanhamento

Depois que o ECS é reiniciado, a configuração do DNS é redefinida e seu endereço IP é alterado para o endereço IP do servidor DNS na sub-rede da VPC. Portanto, antes de reiniciar o ECS, verifique se a configuração de DNS na sub-rede da VPC é a mesma que a configuração de DNS de destino. Se elas forem diferentes, modifique a configuração de DNS na sub-rede da VPC. Para obter detalhes, consulte Modificação de uma sub-rede.