Mengelola lingkungan Runtime dan runbook terkait
Artikel ini menyediakan informasi tentang cara membuat Lingkungan Runtime dan melakukan berbagai operasi melalui portal Azure dan REST API.
Prasyarat
Akun Azure Automation di wilayah publik yang didukung (kecuali cloud India Tengah, Jerman Utara, Italia Utara, Israel Tengah, Polandia Tengah, UAE Tengah, dan Pemerintah).
Beralih antara lingkungan Runtime dan pengalaman lama
Pengalaman lingkungan runtime
Pilih Gambaran Umum lalu pilih Coba Pengalaman lingkungan Runtime.
Di bawah Otomatisasi Proses, Anda memiliki Lingkungan Runtime (Pratinjau) dan paket Modul dan Python di bawah Sumber daya bersama dihapus karena lingkungan Runtime memungkinkan manajemen Paket yang diperlukan selama eksekusi Runbook.
Untuk kembali ke pengalaman lama untuk mengelola Modul dan Paket, pilih Gambaran Umum di panel kiri lalu pilih Beralih ke Pengalaman Lama.
Pengalaman lama
Buka akun Automation Anda, di bawah Otomatisasi Proses, lingkungan Runtime (pratinjau) dihapus dan di bawah Sumber daya bersama, Modul, dan paket Python dapat dilihat.
Catatan
Pembaruan runbook bertahan antara pengalaman lingkungan Runtime baru dan pengalaman lama. Setiap perubahan yang dilakukan di lingkungan Runtime yang ditautkan ke runbook akan bertahan selama eksekusi runbook dalam pengalaman lama.
Mengelola lingkungan Runtime
Membuat lingkungan Runtime
Masuk ke portal Microsoft Azure dan pilih akun Automation Anda.
Di bawah Otomatisasi Proses, pilih Lingkungan Runtime (pratinjau) lalu pilih Buat.
Pada Dasar-Dasar, berikan detail berikut:
Nama untuk lingkungan Runtime. Ini harus dimulai dengan alfabet dan hanya dapat berisi alfabet, angka, garis bawah, dan tanda hubung.
Dari menu drop-down Bahasa , pilih bahasa skrip untuk lingkungan Runtime.
- Pilih PowerShell untuk bahasa pembuatan skrip PowerShell atau Python untuk bahasa pembuatan skrip Python.
Pilih Versi runtime untuk bahasa skrip.
- Untuk PowerShell - pilih 5.1, 7.2
- Untuk Python - pilih 3.8, 3.10 (pratinjau)
Berikan Deskripsi yang sesuai.
Pilih Berikutnya dan di tab Paket , unggah paket yang diperlukan selama eksekusi runbook. Paket Az PowerShell diunggah secara default untuk semua lingkungan PowerShell Runtime, yang mencakup semua cmdlet untuk mengelola sumber daya Azure. Anda dapat memilih versi paket Az dari menu dropdown. Pilih Tidak Ada jika Anda tidak ingin Paket diunggah selama eksekusi runbook.
Catatan
Perintah Azure CLI didukung (pratinjau) dalam runbook yang terkait dengan lingkungan Runtime PowerShell 7.2. Perintah Azure CLI versi 2.56.0 tersedia sebagai paket default di lingkungan Runtime PowerShell 7.2.
Untuk mengunggah lebih banyak Paket yang diperlukan selama eksekusi runbook. Pilih Tambahkan file untuk menambahkan file yang disimpan secara lokal di komputer Anda atau pilih Tambahkan dari galeri untuk mengunggah paket dari galeri PowerShell.
Catatan
- Saat Anda mengimpor paket, mungkin perlu waktu beberapa menit. 100MB adalah ukuran total maksimum file yang dapat Anda impor.
- Gunakan file .zip untuk jenis runbook PowerShell seperti yang disebutkan di sini
- Untuk paket Python 3.8, gunakan file .whl yang menargetkan cp38-amd64.
- Untuk paket Python 3.10 (pratinjau), gunakan file .whl yang menargetkan OS Linux cp310.
Pilih Berikutnya dan di tab Tinjau + Buat , verifikasi bahwa pengaturan sudah benar. Saat Anda memilih Buat, Azure menjalankan validasi pada pengaturan lingkungan Runtime yang telah Anda pilih. Jika validasi lolos, Anda dapat melanjutkan untuk membuat lingkungan Runtime lain, portal menunjukkan pengaturan yang perlu Anda ubah.
Di halaman Lingkungan Runtime (pratinjau), Anda dapat melihat lingkungan Runtime yang baru dibuat untuk akun Automation Anda. Jika Anda tidak menemukan lingkungan Runtime yang baru dibuat dalam daftar, pilih Refresh.
Lihat lingkungan Runtime
Dapatkan properti lingkungan Runtime dari akun Automation.
GET
https://management.azure.com/subscriptions/<subscriptionId>/resourceGroups/<resourceGroup>/providers/Microsoft.Automation/automationAccounts/<accountName>/runtimeEnvironments/<runtimeEnvironmentName>?api-version=2023-05-15-preview
Mencantumkan lingkungan Runtime
Untuk mencantumkan semua lingkungan Runtime dari akun Automation:
Lihat komponen paket Az PowerShell
Untuk melihat semua paket komponen paket Az PowerShell, jalankan Get-Module -ListAvailable
cmdlet dalam runbook PowerShell.
Output pekerjaan akan menampilkan semua paket komponen dan versinya.
Menghapus lingkungan Runtime
Untuk menghapus lingkungan Runtime dari akun Automation, ikuti langkah-langkah berikut:
Memperbarui lingkungan Runtime
Bahasa runtime dan versi Runtime adalah properti yang tidak dapat diubah. Namun, Anda dapat memperbarui versi modul dan menambahkan atau menghapus paket di lingkungan Runtime. Runbook yang ditautkan ke lingkungan Runtime secara otomatis diperbarui dengan pengaturan baru.
Di akun Automation Anda, di bawah Otomatisasi Proses, pilih Lingkungan Runtime (pratinjau).
Pilih lingkungan Runtime yang ingin Anda perbarui.
Pilih versi dari dropdown untuk memperbarui versi paket yang ada.
Pilih Simpan.
Pilih Tambahkan file untuk mengunggah paket dari komputer lokal Anda atau Tambahkan dari galeri untuk mengunggah paket dari Galeri PowerShell.
Catatan
Anda dapat menambahkan hingga 10 paket sekali waktu ke lingkungan Runtime. Pastikan Anda Menyimpan setelah menambahkan 10 paket.
Mengelola Runbook yang ditautkan ke lingkungan Runtime
Buat runbook
Anda dapat membuat runbook PowerShell baru yang dikonfigurasi dengan lingkungan Runtime.
Prasyarat
- Pastikan Anda telah membuat lingkungan Runtime sebelum membuat runbook.
Untuk membuat runbook baru yang ditautkan ke lingkungan Runtime, ikuti langkah-langkah berikut:
Di akun Automation Anda, di bawah Automation Proses, pilih Runbook.
Pilih Buat.
Di tab Dasar , Anda dapat membuat runbook baru atau mengunggah file dari komputer lokal Anda atau dari galeri PowerShell.
Berikan Nama untuk runbook. Ini harus dimulai dengan huruf dan hanya dapat berisi huruf, angka, garis bawah, dan tanda hubung.
Dari menu dropdown Jenis runbook, pilih jenis runbook yang ingin Anda buat.
Pilih Lingkungan runtime yang akan dikonfigurasi untuk runbook. Anda dapat Memilih dari lingkungan Runtime yang ada atau Membuat lingkungan Runtime baru dan menautkannya ke Runbook. Daftar lingkungan runtime diisi berdasarkan jenis Runbook yang dipilih di langkah b.
Berikan Deskripsi yang sesuai.
Catatan
Untuk Jenis Runbook PowerShell, hanya lingkungan Runtime PowerShell yang akan dicantumkan untuk pilihan. Untuk Jenis Runbook Python, hanya lingkungan Runtime Python yang akan dicantumkan untuk pilihan.
Tambahkan Tag ke runbook, tinjau pengaturan dan pilih Buat untuk membuat runbook baru.
Runbook ini ditautkan ke lingkungan Runtime yang dipilih. Semua paket di lingkungan Runtime yang dipilih akan tersedia selama eksekusi runbook.
Memperbarui Runbook
Anda dapat memperbarui runbook dengan mengubah lingkungan Runtime yang ditautkan ke runbook. Anda dapat memilih satu atau beberapa runbook untuk diperbarui. Runbook dalam status berjalan tidak akan terpengaruh dengan mengubah lingkungan Runtime yang ditautkan ke runbook tersebut.
Di akun Automation Anda, di bawah Automation Proses, pilih Runbook.
Pilih kotak centang untuk runbook yang ingin Anda perbarui.
Pilih lingkungan Runtime dari dropdown tempat Anda ingin menautkan runbook.
Pilih Perbarui untuk memperbarui runbook yang dipilih dengan lingkungan Runtime baru.
Periksa apakah runbook dijalankan seperti yang diharapkan setelah pembaruan. Jika runbook gagal memberikan hasil yang diharapkan, Anda dapat kembali memperbarui lingkungan Runtime ke pengalaman lama dengan mengikuti langkah 1-4.
Catatan
Pembaruan runbook bertahan antara pengalaman lingkungan Runtime baru dan pengalaman lama. Setiap perubahan yang dilakukan di lingkungan Runtime yang ditautkan ke runbook akan bertahan selama eksekusi runbook dalam pengalaman lama.
Uji pembaruan Runbook
Jalankan pekerjaan pengujian untuk runbook dengan lingkungan Runtime yang berbeda. Skenario ini berguna ketika runbook perlu diuji dengan lingkungan Runtime sebelum diperbarui.
Anda dapat memperbarui runbook dengan mengubah lingkungan Runtime yang ditautkan ke runbook tersebut. Kami menyarankan Anda untuk menguji eksekusi runbook sebelum menerbitkan perubahan. Ini untuk memastikan runbook berfungsi seperti yang diharapkan.
Untuk menguji eksekusi runbook sebelum menerbitkan perubahan lingkungan Runtime, ikuti langkah-langkah berikut:
Buka halaman Runbook, dan pilih runbook yang ingin Anda perbarui lingkungan Runtime.
Di halaman Edit runbook , pilih Edit di Portal untuk membuka editor teks.
Bidang Lingkungan runtime memperlihatkan konfigurasi yang ada. Pilih lingkungan Runtime baru dari daftar dropdown.
Pilih Panel uji untuk menguji eksekusi runbook dengan lingkungan Runtime yang diperbarui. Pilih Mulai untuk memulai uji coba.
Tutup panel pengujian dan buat perubahan yang diperlukan dalam kode Runbook atau lingkungan Runtime jika perlu.
Pilih Terbitkan untuk memperbarui lingkungan Runtime yang ditautkan ke runbook.
Pilih Ya untuk mengambil alih versi yang diterbitkan sebelumnya dan mengonfirmasi perubahan.
Membuat Pekerjaan Cloud
Saat ini, runbook yang ditautkan ke lingkungan Runtime akan berjalan di Azure.
Menautkan runbook yang ada ke lingkungan Runtime yang dihasilkan sistem
Semua runbook yang ada di akun Azure Automation Anda akan secara otomatis ditautkan ke lingkungan Runtime yang dihasilkan sistem. Lingkungan Runtime yang dihasilkan sistem ini dibuat berdasarkan bahasa, versi, dan Modul/Paket Runtime yang ada di akun Azure Automation Anda masing-masing. Pelajari selengkapnya. Untuk memperbarui runbook yang ada, ubah lingkungan Runtime dengan mengikuti langkah-langkah yang disebutkan di sini.
Langkah berikutnya
- Untuk ringkasan Runtime Environment.
- Untuk memecahkan masalah eksekusi runbook, lihat Memecahkan masalah runbook.