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, no menu de serviço, selecione Propriedades. 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 Nome do Computador.

Área de trabalho remota

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 em um terminal SSH.
  • Entre 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 VMs, consulte Máquinas virtuais - GET.

  3. Procure o e, em seguida, osProfile o computerName elemento 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 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, no menu de serviço, selecione Executar comando. 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 do host desejado ao vmName atributo do Role elemento. O valor do atributo é usado como base para o nome do vmName host de cada instância de função.

    Por exemplo, se vmName é webrole e há três instâncias dessa função, os nomes de host das instâncias são webrole0, webrole1e webrole2. Não é necessário especificar um nome de host para VMs no arquivo de configuração porque o nome de host de uma VM é preenchido com base no nome da VM. Para obter mais informações sobre como configurar um serviço do 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 vmName atributo para o Role name elemento para ver o nome do host. Esse nome de host é usado como base para o nome do host de cada instância de função. Por exemplo, se vmName é webrole e há três instâncias dessa função, os nomes de host das instâncias são webrole0, webrole1e webrole2. Para obter mais informações, consulte Esquema de configuração da Rede Virtual do Azure.