Condividi tramite


az serial-console send

Nota

Questo riferimento fa parte dell'estensione della console seriale per l'interfaccia della riga di comando di Azure (versione 2.15.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az serial-console send. Altre informazioni sulle estensioni.

Inviare NMI/SysRq/Reset a una macchina virtuale o a un'istanza del set di scalabilità di macchine virtuali.

Comandi

Nome Descrizione Tipo Status
az serial-console send nmi

Inviare un interrupt non mascherabile (NMI) a una macchina virtuale o a un'istanza del set di scalabilità di macchine virtuali.

Estensione GA
az serial-console send reset

Eseguire un riavvio "rigido" della macchina virtuale o dell'istanza del set di scalabilità di macchine virtuali.

Estensione GA
az serial-console send sysrq

Inviare la sequenza SysRq a una macchina virtuale o a un'istanza del set di scalabilità di macchine virtuali.

Estensione GA

az serial-console send nmi

Inviare un interrupt non mascherabile (NMI) a una macchina virtuale o a un'istanza del set di scalabilità di macchine virtuali.

Un interrupt non mascherabile viene usato negli scenari di debug ed è progettato per arrestare in modo anomalo la macchina virtuale di destinazione.

az serial-console send nmi --name
                           --resource-group
                           [--instance-id]

Esempio

Inviare NMI alla macchina virtuale

az serial-console send nmi -n MyVM -g MyResourceGroup

Inviare NMI all'istanza del set di scalabilità di macchine virtuali con ID 2

az serial-console send nmi -n MyVMSS -g MyResourceGroup --instance-id 2

Parametri necessari

--name -n

Nome della macchina virtuale o del set di scalabilità di macchine virtuali.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Parametri facoltativi

--instance-id

ID dell'istanza del set di scalabilità di macchine virtuali. Non necessario per la connessione al serialport di una macchina virtuale.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az serial-console send reset

Eseguire un riavvio "rigido" della macchina virtuale o dell'istanza del set di scalabilità di macchine virtuali.

Questo comporta un riavvio "duro", come l'alimentazione del computer inattivo, quindi eseguire di nuovo il backup. Ciò può comportare la perdita di dati nella macchina virtuale. È consigliabile eseguire questa operazione solo se un riavvio normale non è efficace.

az serial-console send reset --name
                             --resource-group
                             [--instance-id]

Esempio

Reimpostazione rapida di una macchina virtuale

az serial-console send reset -n MyVM -g MyResourceGroup

Riposo rigido di un'istanza del set di scalabilità di macchine virtuali con ID 2

az serial-console send reset -n MyVMSS -g MyResourceGroup --instance-id 2

Parametri necessari

--name -n

Nome della macchina virtuale o del set di scalabilità di macchine virtuali.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Parametri facoltativi

--instance-id

ID dell'istanza del set di scalabilità di macchine virtuali. Non necessario per la connessione al serialport di una macchina virtuale.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az serial-console send sysrq

Inviare la sequenza SysRq a una macchina virtuale o a un'istanza del set di scalabilità di macchine virtuali.

SysRq è una sequenza di chiavi comprese dal kernel del sistema operativo Linux, che può attivare un set di azioni predefinite. Questi comandi vengono spesso usati quando non è possibile eseguire il ripristino o la risoluzione dei problemi delle macchine virtuali tramite l'amministrazione tradizionale, ad esempio se la macchina virtuale non risponde.

az serial-console send sysrq --input
                             --name
                             --resource-group
                             [--instance-id]

Esempio

Inviare SysRq alla macchina virtuale al sistema di arresto anomalo

az serial-console send sysrq -n MyVM -g MyResourceGroup --input c

Inviare SysRq all'istanza del set di scalabilità di macchine virtuali con ID 2 al sistema di arresto anomalo

az serial-console send sysrq -n MyVMSS -g MyResourceGroup --instance-id 2 --input c

Parametri necessari

--input

Chiave di input da inviare tramite console seriale. Deve essere un carattere.

--name -n

Nome della macchina virtuale o del set di scalabilità di macchine virtuali.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Parametri facoltativi

--instance-id

ID dell'istanza del set di scalabilità di macchine virtuali. Non necessario per la connessione al serialport di una macchina virtuale.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.