az vm repair

Uwaga

Ta dokumentacja jest częścią rozszerzenia vm-repair dla interfejsu wiersza polecenia platformy Azure (wersja 2.0.67 lub nowsza). Rozszerzenie automatycznie zainstaluje polecenie az vm repair po raz pierwszy. Dowiedz się więcej o rozszerzeniach.

Polecenia automatycznej naprawy w celu naprawienia maszyn wirtualnych.

Polecenie naprawy maszyny wirtualnej umożliwi użytkownikom platformy Azure samodzielne naprawianie maszyn wirtualnych bez rozruchu przez skopiowanie źródłowego dysku systemu operacyjnego maszyny wirtualnej i dołączenie go do nowo utworzonej maszyny wirtualnej naprawy.

Polecenia

az vm repair create

Utwórz nową maszynę wirtualną naprawy i dołącz skopiowany dysk systemu operacyjnego źródłowej maszyny wirtualnej jako dysk danych.

az vm repair list-scripts

Wyświetl listę dostępnych skryptów. Znajduje się https://github.com/Azure/repair-script-library.

az vm repair restore

Zastąp źródłowy dysk systemu operacyjnego maszyny wirtualnej dyskiem danych z maszyny wirtualnej naprawy.

az vm repair run

Uruchom zweryfikowane skrypty z GitHub na maszynie wirtualnej. Polecenie "az vm repair list-scripts" w celu wyświetlenia dostępnych skryptów.

az vm repair create

Utwórz nową maszynę wirtualną naprawy i dołącz skopiowany dysk systemu operacyjnego źródłowej maszyny wirtualnej jako dysk danych.

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]

Przykłady

Tworzenie maszyny wirtualnej naprawy

az vm repair create -g MyResourceGroup -n myVM --verbose

Tworzenie maszyny wirtualnej naprawy i ustawianie uwierzytelniania maszyny wirtualnej

az vm repair create -g MyResourceGroup -n myVM --repair-username username --repair-password password!234 --verbose

Można również utworzyć maszynę wirtualną naprawy określonej dystrybucji lub określoną nazwę URIN

az vm repair create -g MyResourceGroup -n myVM --distro 'rhel7|sles12|ubuntu20|centos6|oracle8|sles15'

Parametry wymagane

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--associate-public-ip

Opcja tworzenia maszyny wirtualnej naprawy za pomocą publicznego adresu IP.

--copy-disk-name

Nazwa kopii dysku systemu operacyjnego.

--distro

Opcja tworzenia maszyny wirtualnej naprawy na podstawie określonej dystrybucji systemu Linux (rhel7|rhel8|suse12|ubuntu20|centos7|oracle7).

wartość domyślna: ubuntu
--enable-nested

Włącz zagnieżdżonych funkcji hyperv.

--repair-group-name

Napraw nazwę grupy zasobów.

--repair-password

Hasło administratora do naprawy maszyny wirtualnej.

--repair-username

Nazwa użytkownika administratora do naprawy maszyny wirtualnej.

--repair-vm-name

Nazwa maszyny wirtualnej naprawy.

--unlock-encrypted-vm

Opcja automatycznego odblokowywania zaszyfrowanych maszyn wirtualnych przy użyciu bieżącego uwierzytelniania subskrypcji.

az vm repair list-scripts

Wyświetl listę dostępnych skryptów. Znajduje się https://github.com/Azure/repair-script-library.

az vm repair list-scripts [--preview]

Przykłady

Wyświetlanie listy skryptów

az vm repair list-scripts --verbose

Wyświetl listę tylko skryptów systemu Windows.

az vm repair list-scripts --query "[?starts_with(id, 'win')]"

Wyświetl listę skryptów z testem w opisie.

az vm repair list-scripts --query "[?contains(description, 'test')]"

Wyświetlanie listy niezweryfikowanych skryptów z rozwidlenia https://github.com/Azure/repair-script-library

az vm repair list-scripts --preview "https://github.com/haagha/repair-script-library/blob/master/map.json"

Parametry opcjonalne

--preview

Adres URL rozwidlenia biblioteki skryptów naprawy map.json https://github.com/{user}/repair-script-library/blob/master/map.json.

az vm repair restore

Zastąp źródłowy dysk systemu operacyjnego maszyny wirtualnej dyskiem danych z maszyny wirtualnej naprawy.

az vm repair restore --name
                     --resource-group
                     [--disk-name]
                     [--repair-vm-id]
                     [--yes]

Przykłady

Przywracanie z maszyny wirtualnej naprawy polecenie spowoduje automatyczne wyszukiwanie naprawy maszyny wirtualnej

az vm repair restore -g MyResourceGroup -n MyVM --verbose

Przywracanie z maszyny wirtualnej naprawy, określ dysk do przywrócenia

az vm repair restore -g MyResourceGroup -n MyVM --disk-name MyDiskCopy --verbose

Parametry wymagane

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--disk-name

Nazwa dysku danych stałych. Domyślnie pierwszy dysk danych na maszynie wirtualnej naprawy.

--repair-vm-id

Napraw identyfikator zasobu maszyny wirtualnej.

--yes

Usuwa zasoby naprawy bez potwierdzenia.

az vm repair run

Uruchom zweryfikowane skrypty z GitHub na maszynie wirtualnej. Polecenie "az vm repair list-scripts" w celu wyświetlenia dostępnych skryptów.

az vm repair run --name
                 --resource-group
                 [--custom-script-file]
                 [--parameters]
                 [--preview]
                 [--repair-vm-id]
                 [--run-id]
                 [--run-on-repair]

Przykłady

Uruchom skrypt z <identyfikatorem uruchomienia> bezpośrednio na maszynie wirtualnej.

az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --verbose

Uruchom skrypt z <> run-id na połączonej maszynie wirtualnej naprawy.

az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --run-on-repair --verbose

Uruchom skrypt z parametrami na maszynie wirtualnej.

az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --parameters hello=hi world=earth --verbose

Uruchom lokalny skrypt niestandardowy na maszynie wirtualnej.

az vm repair run -g MyResourceGroup -n MySourceWinVM --custom-script-file ./file.ps1 --verbose

Uruchamianie niezweryfikowanego skryptu z rozwidlenia https://github.com/Azure/repair-script-library

az vm repair run -g MyResourceGroup -n MySourceWinVM --preview "https://github.com/haagha/repair-script-library/blob/master/map.json" --run-id test

Parametry wymagane

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--custom-script-file

Niestandardowy plik skryptu do uruchomienia na maszynie wirtualnej. Skrypt powinien być programem PowerShell dla systemu Windows, powłoką Bash dla systemu Linux.

--parameters

Parametry rozdzielone spacjami w formacie "[name=]value". Pozycja dla skryptów powłoki bash.

--preview

Adres URL rozwidlenia biblioteki skryptów naprawy map.json https://github.com/{user}/repair-script-library/blob/master/map.json.

--repair-vm-id

Napraw identyfikator zasobu maszyny wirtualnej.

--run-id

Unikatowy identyfikator przebiegu skryptów uruchamiania.

--run-on-repair

Skrypt zostanie uruchomiony na połączonej maszynie wirtualnej naprawy.