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.
Nastavte opravu virtuálních počítačů s zkopírovaným zdrojovým diskem s operačním systémem a vyřešte problémy.
Pokud je virtuální počítač nespouštětelný, umožňuje oprava virtuálních počítačů uživatelům nastavit nové opravné virtuální počítače a kopírovat na disk s operačním systémem zdrojového virtuálního počítače a připojit ho jako datový disk. Pak může uživatel spustit vlastní skripty nebo použít předem sestavené k opravě disku.
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 repair-button |
Skript tlačítka opravit. |
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]
[--disable-trusted-launch]
[--distro]
[--enable-nested]
[--encrypt-recovery-key]
[--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'
Vytvořte opravný virtuální počítač s privátní IP adresou, aniž byste museli požádat o potvrzení.
az vm repair create -g MyResourceGroup -n myVM --yes --repair-username <username> --repair-password <password>
Vytvořte opravný virtuální počítač s veřejnou IP adresou bez vstupu uživatele.
az vm repair create -g MyResourceGroup -n myVM --associate-public-ip --yes --repair-username <username> --repair-password <password>
Vytvoření opravného virtuálního počítače s typem zabezpečení Standard
az vm repair create -g MyResourceGroup -n myVM --yes --repair-username <username> --repair-password <password> --disable-trusted-launch
Vytvoření opravného virtuálního počítače ze zdrojového virtuálního počítače se šifrovaným diskem Opravný virtuální počítač se vytvoří s nešifrovaným a přístupným datovým diskem.
az vm repair create -g MyResourceGroup -n myVM --yes --repair-username <username> --repair-password <password> --unlock-encrypted-vm --encrypt-recovery-key <key>
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 Pokud se tento parametr nepoužívá, vytvoří se privátní IP adresa.
Název kopie disku s operačním systémem
Možnost zakázat typ zabezpečení Trusted Launch na opravném virtuálním počítači nastavením typu zabezpečení na standard.
Možnost vytvoření opravného virtuálního počítače z konkrétní distribuce Linuxu (rhel7|rhel8|sles12|sles15|ubuntu20|centos7|centos8|oracle7).
Povolte vnořený hyperv.
Možnost automatického odemknutí šifrovaných virtuálních počítačů pomocí zadaného hesla pro obnovení K použití tohoto parametru je potřeba použít parametr --unlock-encrypted-vm.
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 v bez 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 repair-button
Tento příkaz je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus
Skript tlačítka opravit.
az vm repair repair-button --button-command
[--copy-disk-name]
[--ids]
[--name]
[--repair-group-name]
[--repair-password]
[--repair-username]
[--repair-vm-name]
[--resource-group]
[--subscription]
Příklady
tlačítko opravy.
az vm repair repair-button --name vmrepairtest --resource-group MyResourceGroup --button-command fstab --verbose
Povinné parametry
Button_command pro opravný virtuální počítač.
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
Spusťte ověřený skript s některými parametry. V prvním parametru s názvem "key" se do skriptu odešle pouze hodnota test. Druhý parametr s názvem "iniciátor", pomocí předpony "++" odešle do skriptu celý následující řetězec "initiator=selfhelp".
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id linux-alar2 --parameters key=test ++initiator=selfhelp --verbose --debug
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 Pokud se chcete vyhnout rozdělení na =, použijte předponu "++" k odeslání celého řetězce.
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.