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
- Zaloguj się do Azure Portal
- Wyszukaj „Automation Accounts”
- Kliknij „+ Create”
- Wybierz Subskrypcję i Grupę zasobów
- Nadaj nazwę (np.
Alcaeus-AutoAccount
) - Wybierz region (najbliżej obciążenia)
- W sekcji Managed Identity włącz „System-assigned” – klucz do bezpiecznego dostępu do zasobów
- Kliknij Review + Create, następnie Create
🔹 Krok 2: Utwórz Runbook w PowerShell
- W swoim Automation Account przejdź do „Runbooks”
- Kliknij „+ Create a Runbook”
- Nadaj nazwę (np.
Start-MyVMs
), wybierz PowerShell i kliknij Create - Dodaj skrypt, np.:
powershellKopiujEdytuj$vmList = @("vm-name-1", "vm-name-2")
$resourceGroup = "YourResourceGroup"
foreach ($vm in $vmList) {
Start-AzVM -Name $vm -ResourceGroupName $resourceGroup
}
- Kliknij „Publish”, gdy skrypt jest gotowy
🔹 Krok 3: Zaplanuj Runbook
- Przejdź do swojego Runbooka i kliknij „Link to Schedule”
- Kliknij „+ Add a schedule”
- Zdefiniuj harmonogram:
- Nazwa:
StartVMsDaily
- Powtarzanie: codziennie, co tydzień, co godzinę, itp.
- Ustawienia strefy czasowej
- Nazwa:
- 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.
Comments are closed