Condividi tramite


Capire lo stato di integrità del pool di standby

Importante

Per consentire ai pool di standby di creare e gestire correttamente le risorse, è necessario accedere alle risorse associate nella sottoscrizione. Assicurarsi che le autorizzazioni corrette siano assegnate al provider di risorse del pool di standby affinché il pool di standby funzioni correttamente. Per istruzioni dettagliate, vedere Configurare le autorizzazioni del ruolo per i pool di standby.

Lo stato di integrità del pool di standby fornisce informazioni critiche sullo stato operativo. Usando l'API di visualizzazione runtime del pool di standby, è possibile recuperare lo stato di integrità corrente del pool di standby, inclusi i dettagli sui conteggi delle istanze, sullo stato di provisioning e sullo stato di integrità complessivo. Queste informazioni consentono di monitorare le prestazioni del pool e adottare misure proattive per risolvere eventuali problemi.

Panoramica dello stato di salute

Lo stato di integrità di un pool di standby è determinato analizzando varie metriche, ad esempio il numero di istanze in stati diversi (ad esempio, esecuzione, deallocazione, creazione e così via), stato del provisioning e indicatori di integrità del sistema. Lo stato di salute del pool può essere sano o degradato. È anche importante esaminare lo stato di provisioning del pool. Lo stato del provisioning può trovarsi in uno stato di creazione, eliminazione, aggiornamento, esito positivo o non riuscito.

stato Descrizione
Sano Il pool di standby funziona come previsto, con tutte le istanze nello stato desiderato e non sono stati rilevati problemi. Il pool è pronto per fornire istanze al set di scalabilità in base alle esigenze.
Degradato Il pool di standby sta riscontrando problemi nel distribuire correttamente le istanze. Ciò può essere causato da vincoli di risorse, problemi di autorizzazione o problemi di configurazione, ad esempio errori di estensione. Il pool sospende temporaneamente la creazione dell'istanza per 30 secondi per consentire l'analisi e la risoluzione. Dopo questa pausa, il pool tenterà di creare nuovamente le risorse. Per altre informazioni sulla risoluzione degli errori del pool, vedere Usare Azure Log Analytics per monitorare gli eventi del pool di standby.

Recuperare lo stato di integrità usando l'API di visualizzazione di runtime

È possibile usare l'API di visualizzazione di runtime per recuperare lo stato di integrità del pool di standby. Di seguito sono riportati esempi di come eseguire query sull'API usando diversi strumenti.

Eseguire il comando seguente dell'interfaccia della riga di comando di Azure per ottenere lo stato di integrità del pool di standby:

az standby-vm-pool status --resource-group myResourceGroup --name myStandbyPool

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/myStandbyPool/runtimeViews/latest",
    {
      "instanceCountsByState": [
        {
          "count": 0,
          "state": "Creating"
        },
        {
          "count": 0,
          "state": "Starting"
        },
        {
          "count": 1,
          "state": "Running"
        },
        {
          "count": 3,
          "state": "Deallocating"
        },
        {
          "count": 7,
          "state": "Deallocated"
        },
         {
            "state": "Hibernating",
            "count": 0
        },
        {
            "state": "Hibernated",
            "count": 0
        },
        {
          "count": 0,
          "state": "Deleting"
        }
      ]
   }
  "name": "latest",
  "resourceGroup": "myResourceGroup",
  "provisioningState": "Succeeded",
    "status": {
      "code": "HealthState/healthy",
      "message": "The pool is healthy."
  "type": "Microsoft.StandbyPool/standbyVirtualMachinePools/runtimeViews"
}
}

Interpretazione dello stato di integrità

Lo stato di integrità include i componenti chiave seguenti:

  • Numero di istanze in base allo stato: mostra il numero di istanze in ogni stato( ad esempio, esecuzione, deallocata, creazione). Ciò consente di comprendere la capacità e l'utilizzo correnti del pool.
  • Stato di approvvigionamento: indica se l'approvvigionamento del pool è stato completato correttamente o se sono presenti problemi che richiedono attenzione.
  • Stato di integrità: fornisce una valutazione complessiva dell'integrità del pool, ad esempio "integro" o "non integro", insieme a un messaggio che spiega lo stato.

Passaggi successivi

Scopri come ottenere i risultati delle previsioni per il pool di standby. Esaminare le domande frequenti sui pool di standby per i set di scalabilità di macchine virtuali.