az vm diagnostics
Konfigurálja az Azure Virtual Machine diagnosztikai bővítményt.
Parancsok
| az vm diagnostics get-default-config |
A virtuális gép alapértelmezett konfigurációs beállításainak lekérése. |
| az vm diagnostics set |
Konfigurálja az Azure-beli virtuális gép diagnosztikai bővítményét. |
az vm diagnostics get-default-config
A virtuális gép alapértelmezett konfigurációs beállításainak lekérése.
az vm diagnostics get-default-config [--is-windows-os]
Példák
Kérje le egy Linux rendszerű virtuális gép alapértelmezett diagnosztikáit, és bírálja felül a tárfiók nevét és a virtuális gép erőforrás-azonosítóját.
az vm diagnostics get-default-config \
| sed "s#__DIAGNOSTIC_STORAGE_ACCOUNT__#MyStorageAccount#g" \
| sed "s#__VM_OR_VMSS_RESOURCE_ID__#MyVmResourceId#g"
A Windows rendszerű virtuális gépek alapértelmezett diagnosztikáinak lekérése.
az vm diagnostics get-default-config --is-windows-os
Opcionális paraméterek
Windows rendszerű virtuális gépek esetén.
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a következővel az account set -s NAME_OR_IDkonfigurálhatja: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az vm diagnostics set
Konfigurálja az Azure-beli virtuális gép diagnosztikai bővítményét.
az vm diagnostics set --settings
[--ids]
[--no-auto-upgrade {false, true}]
[--no-auto-upgrade-minor-version {false, true}]
[--protected-settings]
[--resource-group]
[--version]
[--vm-name]
Példák
Alapértelmezett diagnosztikát állíthat be linuxos virtuális gépen az Azure Portal virtuálisgép-metrikáinak gráfjaihoz és a syslog-gyűjteményhez.
# Set the following 3 parameters first.
my_resource_group={Resource group name containing your Linux VM and the storage account}
my_linux_vm={Your Azure Linux VM name}
my_diagnostic_storage_account={Your Azure storage account for storing VM diagnostic data}
my_vm_resource_id=$(az vm show -g $my_resource_group -n $my_linux_vm --query "id" -o tsv)
default_config=$(az vm diagnostics get-default-config \
| sed "s#__DIAGNOSTIC_STORAGE_ACCOUNT__#$my_diagnostic_storage_account#g" \
| sed "s#__VM_OR_VMSS_RESOURCE_ID__#$my_vm_resource_id#g")
storage_sastoken=$(az storage account generate-sas \
--account-name $my_diagnostic_storage_account --expiry 2037-12-31T23:59:00Z \
--permissions wlacu --resource-types co --services bt -o tsv)
protected_settings="{'storageAccountName': '$my_diagnostic_storage_account', \
'storageAccountSasToken': '$storage_sastoken'}"
az vm diagnostics set --settings "$default_config" \
--protected-settings "$protected_settings" \
--resource-group $my_resource_group --vm-name $my_linux_vm
Állítsa be az alapértelmezett diagnosztikát egy Windows rendszerű virtuális gépen.
# Set the following 3 parameters first.
my_resource_group={Resource group name containing your Windows VM and the storage account}
my_windows_vm={Your Azure Windows VM name}
my_diagnostic_storage_account={Your Azure storage account for storing VM diagnostic data}
my_vm_resource_id=$(az vm show -g $my_resource_group -n $my_windows_vm --query "id" -o tsv)
default_config=$(az vm diagnostics get-default-config --is-windows-os \
| sed "s#__DIAGNOSTIC_STORAGE_ACCOUNT__#$my_diagnostic_storage_account#g" \
| sed "s#__VM_OR_VMSS_RESOURCE_ID__#$my_vm_resource_id#g")
# Please use the same options, the WAD diagnostic extension has strict
# expectations of the sas token's format. Set the expiry as desired.
storage_sastoken=$(az storage account generate-sas \
--account-name $my_diagnostic_storage_account --expiry 2037-12-31T23:59:00Z \
--permissions acuw --resource-types co --services bt --https-only --output tsv)
protected_settings="{'storageAccountName': '$my_diagnostic_storage_account', \
'storageAccountSasToken': '$storage_sastoken'}"
az vm diagnostics set --settings "$default_config" \
--protected-settings "$protected_settings" \
--resource-group $my_resource_group --vm-name $my_windows_vm
# # Alternatively, if the WAD extension has issues parsing the sas token,
# # one can use a storage account key instead.
storage_account_key=$(az storage account keys list --account-name {my_storage_account} \
--query [0].value -o tsv)
protected_settings="{'storageAccountName': '$my_diagnostic_storage_account', \
'storageAccountKey': '$storage_account_key'}"
Kötelező paraméterek
Json-sztring vagy fájlelérési út, amely meghatározza az összegyűjtendő adatokat.
Opcionális paraméterek
Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. A --id vagy más "Erőforrás-azonosító" argumentumokat kell megadnia.
Ha be van állítva, a bővítményszolgáltatás nem fogja automatikusan kiválasztani vagy frissíteni a legújabb alverzióra, még akkor sem, ha a bővítmény újra üzembe van állítva.
Ha be van állítva, a bővítményszolgáltatás nem fogja automatikusan kiválasztani vagy frissíteni a legújabb alverzióra, még akkor sem, ha a bővítmény újra üzembe van állítva.
Json-sztring vagy privát konfigurációkat, például tárfiókkulcsokat stb. tartalmazó fájlelérési út.
Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .
A diagnosztikai bővítmény verziója. A legújabbat fogja használni, ha nem spekulált.
A virtuális gép neve. Az alapértelmezett beállításokat a következővel az configure --defaults vm=<name>konfigurálhatja: .
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a következővel az account set -s NAME_OR_IDkonfigurálhatja: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
Visszajelzés
Visszajelzés küldése és megtekintése a következőhöz: