Uruchamianie skryptów na maszynie wirtualnej przy użyciu polecenia Uruchom
Uruchom polecenie używa agenta maszyny wirtualnej do uruchamiania skryptów na maszynie wirtualnej z systemem Windows lub Linux platformy Azure. Za pomocą tych skryptów można ogólnie zarządzać maszynami lub aplikacjami. Mogą one ułatwić szybkie diagnozowanie i korygowanie problemów z dostępem do maszyny wirtualnej i siecią oraz powrót maszyny wirtualnej do dobrego stanu. Skrypty można osadzać we właściwościach lub odwoływać się do wstępnie opublikowanego skryptu galerii.
Oryginalny zestaw poleceń jest zorientowany na akcję. Zaktualizowany zestaw poleceń jest zorientowany na zarządzanie i umożliwia uruchamianie wielu skryptów i ma mniejsze ograniczenia. W tym artykule wyjaśniono różnicę między dwoma zestawami poleceń uruchamiania i pomoże Ci zdecydować, który zestaw jest właściwym zestawem do użycia w danym scenariuszu.
Ważne
Polecenie zarządzanego uruchomienia jest obecnie dostępne w interfejsie wiersza polecenia platformy Azure, programie PowerShell i interfejsie API. Funkcje portalu będą wkrótce dostępne.
Kiedy należy używać poleceń akcji lub zarządzanych
Oryginalny zestaw poleceń jest zorientowany na akcję. Należy rozważyć użycie tego zestawu poleceń w sytuacjach, w których należy uruchomić następujące polecenia:
- Mały skrypt umożliwiający pobranie zawartości z maszyny wirtualnej
- Skrypt służąy do konfigurowania maszyny wirtualnej (ustawianie kluczy rejestru, zmienianie konfiguracji)
- Jednorazowy skrypt do diagnostyki
Zobacz Polecenia uruchamiania akcji dla systemu Linux i Polecenia uruchamiania akcji dla systemu Windows , aby uzyskać dostępne polecenia akcji i instrukcje dotyczące sposobu ich stosowania.
Zaktualizowany zestaw poleceń jest zorientowany na zarządzanie. Rozważ użycie poleceń zarządzanych uruchamiania, jeśli twoje potrzeby są zgodne z następującymi przykładami:
- Skrypt musi być uruchamiany w ramach wdrożenia maszyny wirtualnej
- Wymagane jest ponowne wykonywanie skryptu
- Wiele skryptów musi być wykonywanych sekwencyjnie
- Uruchamianie maszyny wirtualnej przez uruchomienie skryptów instalacji
- Publikowanie skryptu niestandardowego do udostępniania i ponownego użycia
Aby dowiedzieć się, jak ich używać, zobacz Managed Run Command for Linux and Managed Run Command for Windows (Polecenie zarządzanego uruchamiania dla systemu Linux i zarządzanego uruchamiania dla systemu Windows ).
Uwaga
Maksymalna liczba dozwolonych poleceń przebiegu zarządzanego jest obecnie ograniczona do 25.
Porównanie obsługi funkcji
Obsługa funkcji | Akcja Uruchompolecenia | Zarządzane polecenie |
---|---|---|
Szablon ARM | Nie, jest to akcja POST | Tak, jest to typ zasobu |
Długotrwała | Limit 90 minut | Limit czasu określony przez klienta |
Konto wykonywania | Konto systemowe/katalog główny | Określony przez klienta użytkownik |
Wiele poleceń uruchamiania | Tylko jeden aktywny | Wiele równoległych lub sekwencjonowanych |
Duże dane wyjściowe | Ograniczony do 4k (w stanie obiektu blob) | Przekazany do uzupełnialnych obiektów blob klienta |
Śledzenie postępu | Raportuje tylko stan końcowy | Raportuje postęp i ostatnie 4k danych wyjściowych podczas wykonywania |
Wykonywanie asynchroniczne | Stan celu/aprowizacja czeka na ukończenie skryptu | Klient określił flagę asynchroniową, jeśli aprowizacja czeka na skrypt |
Obsługa zestawu skalowania maszyn wirtualnych | Tylko w wystąpieniu maszyny wirtualnej | Obsługa modelu zestawu skalowania maszyn wirtualnych i skalowania w poziomie |
Generowanie sygnatury dostępu współdzielonego | Brak obsługi obiektów blob | Automatyczne, CRP generuje sygnaturę dostępu współdzielonego dla obiektów blob klienta i zarządza nimi |
Galeria (polecenia niestandardowe) | Tylko wbudowane identyfikatory poleceń | Klient może publikować skrypty i udostępniać je |
Następne kroki
Rozpocznij pracę z poleceniem Managed Run dla systemu Linux lub zarządzanym poleceniem uruchamiania dla systemu Windows.