Uruchamianie skryptów na maszynie wirtualnej z systemem Linux

Dotyczy: ✔️ Maszyny wirtualne z systemem Linux — elastyczne zestawy skalowania ✔️

Aby zautomatyzować zadania lub rozwiązać problemy, może być konieczne uruchomienie poleceń na maszynie wirtualnej. Poniższy artykuł zawiera krótkie omówienie funkcji dostępnych do uruchamiania skryptów i poleceń na maszynach wirtualnych.

Rozszerzenie niestandardowego skryptu

Rozszerzenie niestandardowego skryptu jest używane głównie do konfigurowania po wdrożeniu i instalacji oprogramowania.

  • Pobieranie i uruchamianie skryptów na maszynach wirtualnych platformy Azure.
  • Można uruchomić przy użyciu szablonów usługi Azure Resource Manager, interfejsu wiersza polecenia platformy Azure, interfejsu API REST, programu PowerShell lub Azure Portal.
  • Pliki skryptów można pobrać z usługi Azure Storage lub GitHub albo dostarczyć z komputera podczas uruchamiania z Azure Portal.
  • Uruchom skrypt programu PowerShell na maszynach z systemem Windows i skrypt powłoki Bash na maszynach z systemem Linux.
  • Przydatne w przypadku po wdrożeniu konfiguracji, instalacji oprogramowania i innych zadań konfiguracji lub zarządzania.

Uruchom polecenie

Funkcja Uruchom polecenie umożliwia zarządzanie maszynami wirtualnymi i aplikacjami oraz rozwiązywanie problemów przy użyciu skryptów i jest dostępna nawet wtedy, gdy maszyna nie jest osiągalna, na przykład jeśli zapora gościa nie ma otwartego portu RDP ani SSH.

  • Uruchamianie skryptów na maszynach wirtualnych platformy Azure.
  • Można uruchomić przy użyciu Azure Portal, interfejsu API REST, interfejsu wiersza polecenia platformy Azure lub programu PowerShell
  • Szybko uruchom skrypt i wyświetl dane wyjściowe i powtórz je zgodnie z potrzebami w Azure Portal.
  • Skrypt można wpisać bezpośrednio lub uruchomić jeden z wbudowanych skryptów.
  • Uruchom skrypt programu PowerShell na maszynach z systemem Windows i skrypt powłoki Bash na maszynach z systemem Linux.
  • Przydatne w przypadku zarządzania maszynami wirtualnymi i aplikacjami oraz uruchamiania skryptów na maszynach wirtualnych, które nie są osiągalne.

Hybrydowy proces roboczy elementu Runbook

Hybrydowy proces roboczy elementu Runbook zapewnia ogólne zarządzanie maszyną, aplikacją i środowiskiem za pomocą skryptów niestandardowych użytkownika przechowywanych na koncie usługi Automation.

  • Uruchamianie skryptów na platformie Azure i na maszynach spoza platformy Azure.
  • Można uruchomić przy użyciu Azure Portal, interfejsu wiersza polecenia platformy Azure, interfejsu API REST, programu PowerShell, elementu webhook.
  • Skrypty przechowywane i zarządzane na koncie usługi Automation.
  • Uruchamianie programu PowerShell, przepływu pracy programu PowerShell, języka Python lub graficznych elementów Runbook
  • Brak limitu czasu wykonywania skryptu.
  • Wiele skryptów może działać współbieżnie.
  • Pełne dane wyjściowe skryptu są zwracane i przechowywane.
  • Historia zadań jest dostępna przez 90 dni.
  • Skrypty mogą działać jako system lokalny lub przy użyciu poświadczeń dostarczonych przez użytkownika.
  • Wymaga ręcznej instalacji

Konsola szeregowa

Konsola szeregowa zapewnia bezpośredni dostęp do maszyny wirtualnej, podobnie jak za pomocą klawiatury podłączonej do maszyny wirtualnej.

  • Uruchamianie poleceń na maszynach wirtualnych platformy Azure.
  • Można uruchomić przy użyciu konsoli opartej na tekście na maszynie w Azure Portal.
  • Zaloguj się na maszynie przy użyciu konta użytkownika lokalnego.
  • Przydatne, gdy wymagany jest dostęp do maszyny wirtualnej niezależnie od stanu sieci lub systemu operacyjnego maszyny.

Następne kroki

Dowiedz się więcej o różnych funkcjach dostępnych do uruchamiania skryptów i poleceń na maszynach wirtualnych.