az vm repair
Poznámka:
Tento odkaz je součástí rozšíření pro opravu virtuálních počítačů pro Azure CLI (verze 2.0.67 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az vm repair . Přečtěte si další informace o rozšířeních.
Automatické příkazy pro opravu virtuálních počítačů
Příkaz pro opravu virtuálního počítače umožní uživatelům Azure samoobslužnou opravu nespouštětelných virtuálních počítačů zkopírováním disku s operačním systémem zdrojového virtuálního počítače a jeho připojením k nově vytvořenému opravnému virtuálnímu počítači.
Příkazy
Name | Description | Typ | Stav |
---|---|---|---|
az vm repair create |
Vytvořte nový opravný virtuální počítač a připojte zkopírovaný disk operačního systému zdrojového virtuálního počítače jako datový disk. |
Rozšíření | GA |
az vm repair list-scripts |
Výpis dostupných skriptů Nachází se .https://github.com/Azure/repair-script-library |
Rozšíření | GA |
az vm repair repair-and-restore |
Opravte a obnovte virtuální počítač. |
Rozšíření | Preview |
az vm repair reset-nic |
Resetujte zásobník síťového rozhraní na hostovaném operačním systému virtuálního počítače. https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface |
Rozšíření | Preview |
az vm repair restore |
Nahraďte disk s operačním systémem zdrojového virtuálního počítače datovým diskem z opravného virtuálního počítače. |
Rozšíření | GA |
az vm repair run |
Na virtuálním počítači spusťte ověřené skripty z GitHubu. Příkaz az vm repair list-scripts umožňuje zobrazit dostupné skripty. |
Rozšíření | GA |
az vm repair create
Vytvořte nový opravný virtuální počítač a připojte zkopírovaný disk operačního systému zdrojového virtuálního počítače jako datový disk.
az vm repair create --name
--resource-group
[--associate-public-ip]
[--copy-disk-name]
[--distro]
[--enable-nested]
[--repair-group-name]
[--repair-password]
[--repair-username]
[--repair-vm-name]
[--unlock-encrypted-vm]
[--yes]
Příklady
Vytvoření opravného virtuálního počítače
az vm repair create -g MyResourceGroup -n myVM --verbose
Vytvoření opravného virtuálního počítače a nastavení ověřování virtuálního počítače
az vm repair create -g MyResourceGroup -n myVM --repair-username username --repair-password password!234 --verbose
Můžete také vytvořit opravný virtuální počítač konkrétní distribuce nebo konkrétní URN.
az vm repair create -g MyResourceGroup -n myVM --distro 'rhel7|sles12|ubuntu20|centos6|oracle8|sles15'
Povinné parametry
Název virtuálního počítače. Výchozí nastavení můžete nakonfigurovat pomocí az configure --defaults vm=<name>
.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Volitelné parametry
Možnost vytvoření opravného virtuálního počítače s veřejnou IP adresou
Název kopie disku s operačním systémem
Možnost vytvoření opravného virtuálního počítače z konkrétní distribuce Linuxu (rhel7|rhel8|suse12|ubuntu20|centos7|oracle7).
Povolte vnořený hyperv.
Název nové nebo existující skupiny prostředků, která bude obsahovat opravný virtuální počítač.
Heslo správce pro opravný virtuální počítač.
Uživatelské jméno správce pro opravný virtuální počítač
Název opravného virtuálního počítače
Možnost automatického odemknutí šifrovaných virtuálních počítačů pomocí aktuálního ověřování předplatného
Možnost přeskočit výzvu k přidružení veřejné IP adresy a potvrdit ano v režimu Tty.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az vm repair list-scripts
Výpis dostupných skriptů Nachází se .https://github.com/Azure/repair-script-library
az vm repair list-scripts [--preview]
Příklady
Výpis skriptů
az vm repair list-scripts --verbose
Vypisovat pouze skripty windows
az vm repair list-scripts --query "[?starts_with(id, 'win')]"
Vypíše skripty s testem v popisu.
az vm repair list-scripts --query "[?contains(description, 'test')]"
Výpis neověřených skriptů z forku https://github.com/Azure/repair-script-library
az vm repair list-scripts --preview "https://github.com/User/repair-script-library/blob/main/map.json"
Volitelné parametry
Adresa URL knihovny forked repair script map.json https://github.com/{user}/repair-script-library/blob/master/map.json.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az vm repair repair-and-restore
Tento příkaz je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus
Opravte a obnovte virtuální počítač.
az vm repair repair-and-restore [--copy-disk-name]
[--ids]
[--name]
[--repair-group-name]
[--repair-password]
[--repair-username]
[--repair-vm-name]
[--resource-group]
[--subscription]
Příklady
Opravte a obnovte virtuální počítač.
az vm repair repair-and-restore --name vmrepairtest --resource-group MyResourceGroup --verbose
Volitelné parametry
Název kopie disku s operačním systémem
Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.
Název virtuálního počítače. Výchozí nastavení můžete nakonfigurovat pomocí az configure --defaults vm=<name>
.
Název nové nebo existující skupiny prostředků, která bude obsahovat opravný virtuální počítač.
Heslo správce pro opravný virtuální počítač.
Uživatelské jméno správce pro opravný virtuální počítač
Název opravného virtuálního počítače
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az vm repair reset-nic
Tento příkaz je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus
Resetujte zásobník síťového rozhraní na hostovaném operačním systému virtuálního počítače. https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface
az vm repair reset-nic [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Příklady
Resetujte síťové rozhraní hosta virtuálního počítače. Zadejte skupinu prostředků a název virtuálního počítače.
az vm repair reset-nic -g MyResourceGroup -n MyVM --verbose
Resetujte síťové rozhraní hosta virtuálního počítače. Zadejte ID předplatného, skupinu prostředků virtuálního počítače a název.
az vm repair reset-nic -g MyResourceGroup -n MyVM --subscription mySub --verbose
Resetujte síťovou kartu hosta virtuálního počítače a automaticky spusťte virtuální počítač, pokud není spuštěný.
az vm repair reset-nic -g MyResourceGroup -n MyVM --yes --verbose
Volitelné parametry
Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.
Název virtuálního počítače. Výchozí nastavení můžete nakonfigurovat pomocí az configure --defaults vm=<name>
.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Pokud virtuální počítač není spuštěný, nezobrazí se výzva k potvrzení.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az vm repair restore
Nahraďte disk s operačním systémem zdrojového virtuálního počítače datovým diskem z opravného virtuálního počítače.
az vm repair restore [--disk-name]
[--ids]
[--name]
[--repair-vm-id]
[--resource-group]
[--subscription]
[--yes]
Příklady
Obnovení z opravného virtuálního počítače, příkaz automaticky vyhledá repair-vm.
az vm repair restore -g MyResourceGroup -n MyVM --verbose
Obnovení z opravného virtuálního počítače, zadejte disk, který chcete obnovit.
az vm repair restore -g MyResourceGroup -n MyVM --disk-name MyDiskCopy --verbose
Volitelné parametry
Název pevného datového disku Výchozí hodnota je první datový disk v opravném virtuálním počítači.
Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.
Název virtuálního počítače. Výchozí nastavení můžete nakonfigurovat pomocí az configure --defaults vm=<name>
.
Opravte ID prostředku virtuálního počítače.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Odstraní opravné prostředky bez potvrzení.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az vm repair run
Na virtuálním počítači spusťte ověřené skripty z GitHubu. Příkaz az vm repair list-scripts umožňuje zobrazit dostupné skripty.
az vm repair run [--custom-script-file]
[--ids]
[--name]
[--parameters]
[--preview]
[--repair-vm-id]
[--resource-group]
[--run-id]
[--run-on-repair]
[--subscription]
Příklady
Spusťte skript <run-id> přímo na virtuálním počítači.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --verbose
Spusťte skript na <run-id> propojeném opravném virtuálním počítači.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --run-on-repair --verbose
Spusťte skript s parametry na virtuálním počítači.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --parameters hello=hi world=earth --verbose
Na virtuálním počítači spusťte místní vlastní skript.
az vm repair run -g MyResourceGroup -n MySourceWinVM --custom-script-file ./file.ps1 --verbose
Spuštění neověřených skriptů z forku https://github.com/Azure/repair-script-library
az vm repair run -g MyResourceGroup -n MySourceWinVM --preview "https://github.com/User/repair-script-library/blob/main/map.json" --run-id test
Volitelné parametry
Soubor vlastních skriptů, který se má spustit na virtuálním počítači. Skript by měl být PowerShell pro Windows, Bash pro Linux.
Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.
Název virtuálního počítače. Výchozí nastavení můžete nakonfigurovat pomocí az configure --defaults vm=<name>
.
Parametry oddělené mezerami ve formátu [name=]value Pozice pro skripty Bash
Adresa URL knihovny forked repair script map.json https://github.com/{user}/repair-script-library/blob/master/map.json.
Opravte ID prostředku virtuálního počítače.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Jedinečné ID spuštění pro spouštění skriptů
Skript se spustí na propojeném opravném virtuálním počítači.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.