Visualizzare e modificare i nomi host

Il nome host identifica la macchina virtuale (VM) nell'interfaccia utente e nelle operazioni di Azure. Prima di tutto si assegna il nome host di una macchina virtuale nel campo Nome macchina virtuale durante il processo di creazione nel portale di Azure. Dopo aver creato una macchina virtuale, è possibile visualizzare e modificare il nome host tramite una connessione remota o nella portale di Azure.

Visualizzare i nomi host

È possibile visualizzare il nome host della macchina virtuale in un servizio cloud usando uno degli strumenti seguenti.

Azure portal

Nella portale di Azure passare alla macchina virtuale e selezionare Proprietà nel riquadro di spostamento a sinistra. Nella pagina Proprietà è possibile visualizzare il nome host in Nome computer.

Screenshot che mostra la pagina Proprietà di una macchina virtuale ed evidenzia il nome computer.

Desktop remoto

È possibile connettersi alla macchina virtuale usando uno strumento desktop remoto come Desktop remoto (Windows), La comunicazione remota di Windows PowerShell (Windows), SSH (Linux e Windows) o Bastion (portale di Azure). È quindi possibile visualizzare il nome host in alcuni modi:

  • Digitare hostname in PowerShell, nel prompt dei comandi o nel terminale SSH.
  • Digitare ipconfig /all nel prompt dei comandi (solo Windows).
  • Visualizzare il nome del computer nelle Impostazioni di sistema (solo Windows).

Prerequisiti

None

Azure API

Da un client REST, seguire queste istruzioni:

  1. Assicurarsi di avere una connessione autenticata al portale di Azure. Seguire i passaggi presentati in Creare un'applicazione Microsoft Entra e un'entità servizio in grado di accedere alle risorse.

  2. Inviare una richiesta nel formato seguente:

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

    Per altre informazioni sulle richieste GET per le macchine virtuali, vedere Macchine virtuali - Get.

  3. Cercare osProfile e quindi l'elemento computerName per trovare il nome host.

    Avviso

    È anche possibile visualizzare il suffisso di dominio interno per il servizio cloud eseguendo ipconfig /all da un prompt dei comandi in una sessione desktop remoto (Windows) o eseguendo cat /etc/resolv.conf da un terminale SSH (Linux).

Modificare un nome host

È possibile modificare il nome host per qualsiasi macchina virtuale rinominando il computer da una sessione desktop remoto o usando il comando Esegui nel portale di Azure.

  1. Modificare il nome host.

    • Da una sessione remota:

      • Per Windows, è possibile modificare il nome host da PowerShell usando il comando Rename-Computer .
      • Per Linux, è possibile modificare il nome host usando hostnamectl.
    • Dal portale di Azure: è anche possibile usare questi comandi per trovare il nome host per la macchina virtuale dal portale di Azure usando il comando Esegui. Nella portale di Azure passare alla macchina virtuale e selezionare Esegui comando nel riquadro di spostamento a sinistra. Dalla pagina Esegui comando nella portale di Azure:

      • Per Windows selezionare RunPowerShellScript e usare Rename-Computer nel riquadro Esegui script di comando.
      • Per Linux selezionare RunShellScript e usare hostnamectl nel riquadro Esegui script di comando.

      L'immagine seguente mostra la pagina Esegui comando nella portale di Azure per una macchina virtuale Windows.

      Screenshot che mostra la pagina Esegui comando per una macchina virtuale Windows ed evidenzia la funzionalità RunPowerShellScript.

  2. Dopo aver eseguito Rename-Computer o hostnamectl nella macchina virtuale, è necessario riavviare la macchina virtuale per modificare il nome host.

    modello di distribuzione classica di Azure

    Il modello di distribuzione classica di Azure usa un file di configurazione che è possibile scaricare e caricare per modificare il nome host. Per consentire al nome host di fare riferimento alle istanze del ruolo, è necessario impostare il valore per il nome host nel file di configurazione del servizio per ogni ruolo. A tale scopo, aggiungere il nome host desiderato all'attributo vmName dell'elemento ruolo. Il valore dell’attributo vmName viene utilizzato come base per il nome host di ogni istanza del ruolo.

    Ad esempio, se vmName è webrole e sono presenti tre istanze di tale ruolo, i nomi host delle istanze sono webrole0, webrole1 e webrole2. Non è necessario specificare un nome host per le macchine virtuali nel file di configurazione, perché il nome host per una macchina virtuale viene popolato in base al nome della macchina virtuale. Per altre informazioni sulla configurazione di un servizio di Microsoft Azure, vedere Schema di configurazione dei servizi di Azure (file .cscfg)

    File di configurazione del servizio

    Nel modello di distribuzione classica di Azure è possibile scaricare il file di configurazione del servizio per un servizio distribuito dal riquadro Configura del servizio nel portale di Azure. È quindi possibile cercare l'attributo vmName per l’elemento nome ruolo per visualizzare il nome host. Tenere presente che questo nome host viene utilizzato come base per il nome host di ogni istanza del ruolo. Ad esempio, se vmName è webrole e sono presenti tre istanze di tale ruolo, i nomi host delle istanze sono webrole0, webrole1 e webrole2. Per altre informazioni, vedere Schema di configurazione di Azure Rete virtuale