Editar

Partilhar via


Exibir e modificar nomes de host

O nome do host identifica sua máquina virtual (VM) na interface do usuário e nas operações do Azure. Primeiro, você atribui o nome do host de uma VM no campo Nome da máquina virtual durante o processo de criação no portal do Azure. Depois de criar uma VM, você pode exibir e modificar o nome do host por meio de uma conexão remota ou no portal do Azure.

Ver nomes de host

Você pode exibir o nome do host de sua VM em um serviço de nuvem usando qualquer uma das seguintes ferramentas.

Portal do Azure

No portal do Azure, vá para sua VM e selecione Propriedades na navegação à esquerda. Na página Propriedades, você pode exibir o nome do host em Nome do Computador.

Captura de ecrã que mostra a página Propriedades de uma máquina virtual e realça o Nome do Computador.

Ambiente de Trabalho Remoto

Você pode se conectar à sua VM usando uma ferramenta de área de trabalho remota como Área de Trabalho Remota (Windows), comunicação remota do Windows PowerShell (Windows), SSH (Linux e Windows) ou Bastion (portal do Azure). Em seguida, você pode visualizar o nome do host de algumas maneiras:

  • Digite hostname no PowerShell, no prompt de comando ou no terminal SSH.
  • Digite ipconfig /all no prompt de comando (somente Windows).
  • Exiba o nome do computador nas configurações do sistema (somente Windows).

Pré-requisitos

Nenhuma

Azure API

A partir de um cliente REST, siga estas instruções:

  1. Certifique-se de ter uma conexão autenticada com o portal do Azure. Siga as etapas apresentadas em Criar um aplicativo Microsoft Entra e uma entidade de serviço que possa acessar recursos.

  2. Envie um pedido no seguinte formato:

    GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}?api-version=2022-11-01`. 
    

    Para obter mais informações sobre solicitações GET para máquinas virtuais, consulte Máquinas virtuais - Get.

  3. Procure o osProfile e, em seguida, o elemento computerName para localizar o nome do host.

    Aviso

    Você também pode visualizar o sufixo de domínio interno para seu serviço de nuvem executando ipconfig /all a partir de um prompt de comando em uma sessão de área de trabalho remota (Windows) ou executando cat /etc/resolv.conf a partir de um terminal SSH (Linux).

Modificar um nome de host

Você pode modificar o nome do host para qualquer VM renomeando o computador de uma sessão de área de trabalho remota ou usando o comando Executar no portal do Azure.

  1. Altere o nome do host.

    • A partir de uma sessão remota:

      • Para Windows, você pode alterar o nome do host do PowerShell usando o comando Renomear-Computador .
      • Para Linux, você pode alterar o nome do host usando hostnamectl.
    • No portal do Azure: você também pode usar executar esses comandos para localizar o nome do host para sua VM no portal do Azure usando o comando Executar. No portal do Azure, vá para sua VM e selecione Executar comando na navegação à esquerda. Na página Executar comando no portal do Azure:

      • Para Windows, selecione RunPowerShellScript e use Rename-Computer no painel Executar Script de Comando .
      • Para Linux, selecione RunShellScript e use hostnamectl no painel Run Command Script .

      A imagem a seguir mostra a página de comando Executar no portal do Azure para uma VM do Windows.

      Captura de tela que mostra a página de comando Executar para uma máquina virtual do Windows e destaca o recurso RunPowerShellScript.

  2. Depois de executar uma ou Rename-Computer hostnamectl na VM, você precisa reiniciar a VM para que o nome do host seja alterado.

    Modelo de implantação clássico do Azure

    O modelo de implantação clássico do Azure usa um arquivo de configuração que você pode baixar e carregar para alterar o nome do host. Para permitir que seu nome de host faça referência às instâncias de função, você deve definir o valor para o nome do host no arquivo de configuração de serviço para cada função. Para fazer isso, adicione o nome de host desejado ao atributo vmName do elemento Role . O valor do atributo vmName é usado como base para o nome do host de cada instância de função.

    Por exemplo, se vmName for webrole e houver três instâncias dessa função, os nomes de host das instâncias serão webrole0, webrole1 e webrole2. Não é necessário especificar um nome de host para máquinas virtuais no arquivo de configuração, porque o nome do host de uma VM é preenchido com base no nome da máquina virtual. Para obter mais informações sobre como configurar um serviço do Microsoft Azure, consulte Esquema de configuração do serviço do Azure (arquivo .cscfg)

    Arquivo de configuração do serviço

    No modelo de implantação clássico do Azure, você pode baixar o arquivo de configuração de serviço para um serviço implantado no painel Configurar do serviço no portal do Azure. Em seguida, você pode procurar o atributo vmName para o elemento Role name para ver o nome do host. Lembre-se de que esse nome de host é usado como base para o nome de host de cada instância de função. Por exemplo, se vmName for webrole e houver três instâncias dessa função, os nomes de host das instâncias serão webrole0, webrole1 e webrole2. Para obter mais informações, consulte Esquema de configuração de rede virtual do Azure