Bagikan melalui


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

  1. Pilih Gambaran Umum lalu pilih Coba Pengalaman lingkungan Runtime.

    Cuplikan layar memperlihatkan cara mencoba pengalaman lingkungan runtime.

  2. 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.

    Cuplikan layar memperlihatkan bagaimana opsi menu saat Anda beralih ke pengalaman lingkungan runtime.

  3. Untuk kembali ke pengalaman lama untuk mengelola Modul dan Paket, pilih Gambaran Umum di panel kiri lalu pilih Beralih ke Pengalaman Lama.

    Cuplikan layar memperlihatkan cara menavigasi ke pengalaman sebelumnya.

Pengalaman lama

  1. Buka akun Automation Anda, di bawah Otomatisasi Proses, lingkungan Runtime (pratinjau) dihapus dan di bawah Sumber daya bersama, Modul, dan paket Python dapat dilihat.

    Cuplikan layar memperlihatkan opsi menu saat pengaturan default dipulihkan.

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

  1. Masuk ke portal Microsoft Azure dan pilih akun Automation Anda.

  2. Di bawah Otomatisasi Proses, pilih Lingkungan Runtime (pratinjau) lalu pilih Buat.

  3. Pada Dasar-Dasar, berikan detail berikut:

    1. Nama untuk lingkungan Runtime. Ini harus dimulai dengan alfabet dan hanya dapat berisi alfabet, angka, garis bawah, dan tanda hubung.

    2. 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.
    3. Pilih Versi runtime untuk bahasa skrip.

      • Untuk PowerShell - pilih 5.1, 7.2
      • Untuk Python - pilih 3.8, 3.10 (pratinjau)
    4. Berikan Deskripsi yang sesuai.

      Cuplikan layar memperlihatkan entri di tab dasar untuk membuat lingkungan runtime.

  4. 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.

    Cuplikan layar memperlihatkan pilihan di tab paket untuk membuat lingkungan runtime.

    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.

  5. 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.

    Cuplikan layar memperlihatkan cara menambahkan file dari komputer lokal atau mengunggah dari galeri.

    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.
  6. 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:

  1. Di akun Automation Anda, di bawah Otomatisasi Proses, pilih Lingkungan Runtime (pratinjau).

    Cuplikan layar memperlihatkan cara menampilkan daftar semua lingkungan runtime.

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.

Cuplikan layar memperlihatkan komponen paket PowerShell.

Menghapus lingkungan Runtime

Untuk menghapus lingkungan Runtime dari akun Automation, ikuti langkah-langkah berikut:

  1. Di akun Automation Anda, di bawah Otomatisasi Proses, pilih Lingkungan Runtime (pratinjau).

  2. Pilih lingkungan runtime yang ingin Anda hapus.

  3. Pilih Hapus untuk menghapus lingkungan Runtime.

    Cuplikan layar memperlihatkan cara menghapus lingkungan runtime.

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.

  1. Di akun Automation Anda, di bawah Otomatisasi Proses, pilih Lingkungan Runtime (pratinjau).

  2. Pilih lingkungan Runtime yang ingin Anda perbarui.

  3. Pilih versi dari dropdown untuk memperbarui versi paket yang ada.

  4. Pilih Simpan.

    Cuplikan layar memperlihatkan cara memperbarui lingkungan runtime.

  5. Pilih Tambahkan file untuk mengunggah paket dari komputer lokal Anda atau Tambahkan dari galeri untuk mengunggah paket dari Galeri PowerShell.

    Cuplikan layar memperlihatkan cara mengunggah paket saat memperbarui lingkungan runtime.

    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:

  1. Di akun Automation Anda, di bawah Automation Proses, pilih Runbook.

  2. Pilih Buat.

  3. Di tab Dasar , Anda dapat membuat runbook baru atau mengunggah file dari komputer lokal Anda atau dari galeri PowerShell.

    1. Berikan Nama untuk runbook. Ini harus dimulai dengan huruf dan hanya dapat berisi huruf, angka, garis bawah, dan tanda hubung.

    2. Dari menu dropdown Jenis runbook, pilih jenis runbook yang ingin Anda buat.

    3. 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.

    4. Berikan Deskripsi yang sesuai.

      Cuplikan layar memperlihatkan cara membuat runbook di lingkungan runtime.

    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.

  4. 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.

  1. Di akun Automation Anda, di bawah Automation Proses, pilih Runbook.

  2. Pilih kotak centang untuk runbook yang ingin Anda perbarui.

  3. Pilih Perbarui. Cuplikan layar memperlihatkan cara memperbarui runbook di lingkungan runtime.

  4. Pilih lingkungan Runtime dari dropdown tempat Anda ingin menautkan runbook. Cuplikan layar memperlihatkan cara menautkan runbook di lingkungan runtime.

  5. 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:

  1. Buka halaman Runbook, dan pilih runbook yang ingin Anda perbarui lingkungan Runtime.

    Cuplikan layar memperlihatkan cara masuk ke halaman Runbook untuk memilih runbook.

  2. Di halaman Edit runbook , pilih Edit di Portal untuk membuka editor teks.

  3. Bidang Lingkungan runtime memperlihatkan konfigurasi yang ada. Pilih lingkungan Runtime baru dari daftar dropdown.

    Cuplikan layar memperlihatkan cara memilih lingkungan Runtime baru.

  4. Pilih Panel uji untuk menguji eksekusi runbook dengan lingkungan Runtime yang diperbarui. Pilih Mulai untuk memulai uji coba.

  5. Tutup panel pengujian dan buat perubahan yang diperlukan dalam kode Runbook atau lingkungan Runtime jika perlu.

  6. Pilih Terbitkan untuk memperbarui lingkungan Runtime yang ditautkan ke runbook.

  7. 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.

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