Automatyzuj Azure jak profesjonalista: Tworzenie Automation Account + zaplanowanego Runbooka

Latest Comments

No comments to show.

Automatyzuj Azure jak profesjonalista: Tworzenie Automation Account + zaplanowanego Runbooka

Automatyzacja w Azure to nie luksus — to supermoc!
Niezależnie od tego, czy zarządzasz zasobami, rotujesz sekrety, generujesz raporty, czy sprzątasz nieużywane elementy, automatyzacja tych powtarzalnych zadań oszczędza czas i zmniejsza ryzyko błędów.

W tym wpisie pokażemy, jak:
✅ Utworzyć Automation Account
✅ Napisać swój pierwszy Runbook (w PowerShell)
✅ Zaplanować jego automatyczne uruchamianie


🛠 Instrukcja krok po kroku

🔹 Krok 1: Utwórz Automation Account

  1. Zaloguj się do Azure Portal
  2. Wyszukaj „Automation Accounts”
  3. Kliknij „+ Create”
  4. Wybierz Subskrypcję i Grupę zasobów
  5. Nadaj nazwę (np. Alcaeus-AutoAccount)
  6. Wybierz region (najbliżej obciążenia)
  7. W sekcji Managed Identity włącz „System-assigned” – klucz do bezpiecznego dostępu do zasobów
  8. Kliknij Review + Create, następnie Create

🔹 Krok 2: Utwórz Runbook w PowerShell

  1. W swoim Automation Account przejdź do „Runbooks”
  2. Kliknij „+ Create a Runbook”
  3. Nadaj nazwę (np. Start-MyVMs), wybierz PowerShell i kliknij Create
  4. Dodaj skrypt, np.:
powershellKopiujEdytuj$vmList = @("vm-name-1", "vm-name-2")
$resourceGroup = "YourResourceGroup"

foreach ($vm in $vmList) {
    Start-AzVM -Name $vm -ResourceGroupName $resourceGroup
}
  1. Kliknij „Publish”, gdy skrypt jest gotowy

🔹 Krok 3: Zaplanuj Runbook

  1. Przejdź do swojego Runbooka i kliknij „Link to Schedule”
  2. Kliknij „+ Add a schedule”
  3. Zdefiniuj harmonogram:
    • Nazwa: StartVMsDaily
    • Powtarzanie: codziennie, co tydzień, co godzinę, itp.
    • Ustawienia strefy czasowej
  4. Zapisz i połącz

🔐 Wskazówka dotycząca bezpieczeństwa

Włącz System-assigned Managed Identity i nadaj jej minimalne wymagane uprawnienia RBAC (np. Virtual Machine Contributor do zarządzania maszynami wirtualnymi).


🎯 Co dalej?

To dopiero początek. W kolejnym wpisie pokażemy, jak zautomatyzować wyłączanie maszyn wirtualnych, dodać powiadomienia e-mail i wdrożyć strategie przechowywania logów.

📌 Śledź nas, aby poznać więcej wskazówek dotyczących skryptów Azure!

Potrzebujesz pomocy w budowie bezpiecznych i skalowalnych automatyzacji w Azure? Skontaktuj się z Alcaeus – Twoim partnerem w niezawodnych operacjach chmurowych.

Tags:

Comments are closed