Bagikan melalui


Mulai menggunakan Azure Automation State Configuration

Catatan

Konfigurasi Status Azure Automation akan dihentikan pada 30 September 2027, silakan transisi ke Konfigurasi Komputer Azure pada tanggal tersebut. Untuk informasi selengkapnya, lihat pengumuman posting blog. Layanan Azure Machine Configuration menggabungkan fitur Ekstensi DSC, Konfigurasi Status Azure Automation, dan fitur yang paling umum diminta dari umpan balik pelanggan. Azure Machine Configuration juga menyertakan dukungan komputer hibrid melalui server yang didukung Arc.

Perhatian

Azure Automation DSC untuk Linux telah dihentikan pada 30 September 2023. Untuk informasi selengkapnya, lihat pengumuman.

Artikel ini menyediakan panduan langkah demi langkah untuk melakukan tugas yang paling umum dengan Konfigurasi Status Azure Automation, seperti:

  • membuat, mengimpor, dan mengkompilasi konfigurasi
  • memungkinkan komputer untuk mengelola
  • menampilkan laporan

Untuk gambaran umum Konfigurasi Status, lihat Gambaran umum Konfigurasi Status. Untuk dokumentasi Desired State Configuration (DSC), lihat Gambaran Umum Windows PowerShell Desired State Configuration.

Jika Anda menginginkan lingkungan contoh yang telah disiapkan tanpa mengikuti langkah-langkah yang dijelaskan dalam artikel ini, Anda dapat menggunakan templat Simpul yang Dikelola Azure Automation. Templat ini menyiapkan lingkungan Konfigurasi Status (DSC) lengkap, termasuk komputer virtual Azure yang dikelola oleh Konfigurasi Status (DSC).

Prasyarat

Untuk menyelesaikan contoh dalam artikel ini, diperlukan hal-hal berikut:

Membuat konfigurasi DSC

Anda membuat konfigurasi DSC sederhana yang memastikan ada atau tidak adanya Web-Server Windows Feature (IIS), bergantung pada cara Anda menetapkan simpul.

Nama konfigurasi di Azure Automation harus dibatasi hingga tidak lebih dari 100 karakter.

  1. Mulai Visual Studio Code (atau editor teks apa pun).

  2. Ketik teks berikut:

    configuration TestConfig
    {
        Node IsWebServer
        {
            WindowsFeature IIS
            {
                Ensure               = 'Present'
                Name                 = 'Web-Server'
                IncludeAllSubFeature = $true
            }
        }
    
        Node NotWebServer
        {
            WindowsFeature IIS
            {
                Ensure               = 'Absent'
                Name                 = 'Web-Server'
            }
        }
    }
    
  3. Simpan file sebagai TestConfig.ps1.

Konfigurasi ini memanggil satu sumber daya di setiap blok simpul, sumber daya WindowsFeature. Sumber daya ini memastikan ada atau tidak adanya fitur Web-Server.

Mengimpor konfigurasi ke Azure Automation

Selanjutnya, Anda mengimpor konfigurasi ke akun Automation.

  1. Masuk ke portal Azure.

  2. Di sebelah kiri, pilih Semua sumber daya lalu nama akun Automation Anda.

  3. Pada halaman akun Automation, pilih Konfigurasi status (DSC) di bawah Manajemen Konfigurasi.

  4. Pada halaman Konfigurasi status (DSC), pilih tab Konfigurasi , lalu pilih Tambahkan.

  5. Pada panel Konfigurasi Impor, telusuri ke file TestConfig.ps1 di komputer Anda.

    Cuplikan layar bilah Konfigurasi Impor

  6. Pilih OK.

Melihat konfigurasi di Azure Automation

Setelah mengimpor konfigurasi, Anda dapat melihatnya di portal Azure.

  1. Masuk ke portal Azure.

  2. Di sebelah kiri, pilih Semua sumber daya lalu nama akun Automation Anda.

  3. Pada halaman akun Automation, pilih Konfigurasi status (DSC) di bawah Manajemen Konfigurasi.

  4. Pada halaman Konfigurasi status (DSC), pilih tab Konfigurasi , lalu pilih nama konfigurasi yang Anda impor di prosedur sebelumnya, TestConfig.

  5. Pada panel Konfigurasi TestConfig, pilih Tampilkan sumber konfigurasi.

    Cuplikan layar bilah konfigurasi TestConfig

    Panel sumber Konfigurasi TestConfig yang menampilkan kode PowerShell untuk konfigurasi akan terbuka.

Mengompilasi konfigurasi di Azure Automation

Sebelum Anda dapat menerapkan status yang diinginkan ke sebuah simpul, konfigurasi DSC yang akan mendefinisikan status tersebut harus dikompilasi ke dalam satu atau lebih konfigurasi simpul (dokumen MOF) dan ditempatkan pada Automation DSC Pull Server. Untuk deskripsi lebih terperinci tentang kompilasi konfigurasi di Konfigurasi Status (DSC), lihat Mengompilasi konfigurasi di Azure Automation State Configuration. Untuk informasi selengkapnya tentang kompilasi konfigurasi, lihat Konfigurasi DSC.

  1. Masuk ke portal Azure.

  2. Di sebelah kiri, pilih Semua sumber daya lalu nama akun Automation Anda.

  3. Pada halaman akun Automation, pilih Konfigurasi status (DSC) di bawah Manajemen Konfigurasi.

  4. Pada halaman Konfigurasi status (DSC), pilih tab Konfigurasi , lalu pilih nama konfigurasi yang diimpor sebelumnya, TestConfig.

  5. Untuk memulai pekerjaan kompilasi, pilih Kompilasi pada panel Konfigurasi TestConfig, lalu pilih Ya.

    Cuplikan layar halaman konfigurasi TestConfig yang menyoroti tombol kompilasi

Catatan

Saat Anda mengompilasi konfigurasi di Azure Automation, secara otomatis menyebarkan file MOF konfigurasi simpul yang dibuat ke pull server.

Melihat pekerjaan kompilasi

Setelah memulai kompilasi, Anda dapat melihatnya di ubin Pekerjaan Kompilasi pada halaman Konfigurasi. Ubin Pekerjaan Kompilasi akan menunjukkan pekerjaan yang sedang berjalan, sudah selesai, dan gagal. Saat Anda membuka panel pekerjaan kompilasi, panel ini akan menampilkan informasi tentang pekerjaan tersebut termasuk kesalahan atau peringatan yang ditemukan, parameter input yang digunakan dalam konfigurasi, dan log kompilasi.

  1. Masuk ke portal Azure.

  2. Di sebelah kiri, pilih Semua sumber daya lalu nama akun Automation Anda.

  3. Pada halaman akun Automation, pilih Konfigurasi status (DSC) di bawah Manajemen Konfigurasi.

  4. Pada halaman Konfigurasi status (DSC), pilih tab Konfigurasi , lalu pilih nama konfigurasi yang diimpor sebelumnya, TestConfig.

  5. Di bawah Pekerjaan kompilasi, pilih pekerjaan kompilasi untuk dilihat. Panel Pekerjaan Kompilasi yang diberi label dengan tanggal saat pekerjaan kompilasi dimulai akan terbuka.

    Cuplikan layar halaman Pekerjaan Kompilasi

  6. Untuk melihat detail lebih lanjut tentang pekerjaan, pilih petak peta apa pun di panel Pekerjaan Kompilasi.

Melihat konfigurasi simpul

Penyelesaian pekerjaan kompilasi yang berhasil akan membuat satu atau beberapa konfigurasi simpul baru. Konfigurasi simpul adalah dokumen MOF yang Anda sebarkan ke server penarikan. Anda dapat melihat konfigurasi simpul di akun Automation di halaman Konfigurasi status (DSC). Konfigurasi nama memiliki nama dengan bentuk ConfigurationName.NodeName.

  1. Masuk ke portal Azure.

  2. Di sebelah kiri, pilih Semua sumber daya lalu nama akun Automation Anda.

  3. Pada halaman akun Automation, pilih Konfigurasi status (DSC) di bawah Manajemen Konfigurasi.

  4. Pada halaman Konfigurasi status (DSC), pilih tab Konfigurasi yang dikompilasi.

    Cuplikan layar tab Konfigurasi Terkompilasi

Mengaktifkan komputer virtual Azure Resource Manager untuk manajemen dengan Konfigurasi Status

Anda dapat menggunakan Konfigurasi Status untuk mengelola komputer virtual Azure (klasik dan Resource Manager), komputer virtual lokal, komputer Linux, komputer virtual AWS, dan komputer fisik lokal. Dalam artikel ini, Anda hanya akan mempelajari cara mengaktifkan komputer virtual Azure Resource Manager. Untuk informasi tentang mengaktifkan jenis komputer lain, lihat Mengaktifkan komputer untuk pengelolaan dengan Azure Automation State Configuration.

  1. Masuk ke portal Azure.

  2. Di sebelah kiri, pilih Semua sumber daya lalu nama akun Automation Anda.

  3. Pada halaman akun Automation, pilih Konfigurasi status (DSC) di bawah Manajemen Konfigurasi.

  4. Pada halaman Konfigurasi status (DSC), pilih tab Simpul , lalu pilih + Tambahkan.

    Cuplikan layar halaman Simpul DSC yang menyoroti tombol Tambahkan Komputer Virtual Azure

  5. Pada panel Virtual Machines, pilih komputer virtual Anda.

  6. Pada panel Detail komputer virtual, pilih + Sambungkan.

    Penting

    Komputer virtual harus merupakan komputer virtual Azure Resource Manager yang menjalankan sistem operasi yang didukung.

  7. Pada halaman Pendaftaran, pilih nama konfigurasi simpul yang akan diterapkan ke komputer virtual di bidang Nama konfigurasi simpul. Memberikan nama pada saat ini adalah opsional. Anda dapat mengubah konfigurasi simpul yang ditetapkan setelah mengaktifkan simpul.

  8. Centang Reboot Node jika Diperlukan, lalu pilih OK.

    Cuplikan layar bilah Pendaftaran

    Konfigurasi simpul yang Anda tentukan akan diterapkan ke komputer virtual pada interval yang ditentukan oleh nilai yang diberikan untuk Frekuensi Mode Konfigurasi. Komputer virtual akan memeriksa pembaruan untuk konfigurasi simpul pada interval yang ditentukan oleh nilai Frekuensi Refresh. Untuk informasi selengkapnya tentang bagaimana nilai ini digunakan, lihat Mengonfigurasi Configuration Manager Lokal.

Azure memulai proses pengaktifan komputer virtual. Setelah selesai, VM muncul di tab Simpul dari halaman Konfigurasi status (DSC) di akun Automation.

Melihat daftar simpul yang dikelola

Tab Simpul dari halaman Konfigurasi status (DSC) berisi daftar semua komputer yang diaktifkan untuk manajemen di akun Automation Anda.

  1. Masuk ke portal Azure.
  2. Di sebelah kiri, pilih Semua sumber daya lalu nama akun Automation Anda.
  3. Pada halaman akun Automation, pilih Konfigurasi status (DSC) di bawah Manajemen Konfigurasi.
  4. Pada halaman Konfigurasi status (DSC), pilih tab Simpul .

Nilai status simpul DSC

Simpul DSC dapat mengambil salah satu dari enam nilai berikut sebagai berikut:

  • Gagal - Status ini ditampilkan ketika kesalahan terjadi saat menerapkan satu atau beberapa konfigurasi pada simpul.
  • Tidak sesuai - Status ini ditampilkan ketika penyimpangan terjadi pada simpul dan memerlukan tinjauan dekat.
  • Tidak responsif - Status ini ditampilkan ketika simpul belum diperiksa selama lebih dari 24 jam.
  • Tertunda - Status ini ditampilkan ketika simpul memiliki konfigurasi baru untuk diterapkan dan server penarikan menunggu simpul untuk check-in.
  • Sedang berlangsung - Status ini ditampilkan saat simpul menerapkan konfigurasi, dan server penarikan sedang menunggu status.
  • Patuh - Status ini ditampilkan ketika simpul memiliki konfigurasi yang valid, dan tidak ada penyimpangan yang terjadi saat ini.

Catatan

  • RefreshFrequencyMins - Ini mendefinisikan frekuensi node yang menghubungi layanan agen dan dapat disediakan sebagai bagian dari onboarding ke DSC. Dibutuhkan nilai maksimum 10080 menit.
  • Simpul akan ditandai sebagai Tidak Responsif jika simpul tidak menghubungi layanan agen selama 1440 menit (1 Hari). Kami menyarankan agar Anda menggunakan nilai < RefreshFrequencyMins 1440 menit, jika tidak, simpul akan ditampilkan dalam status Tidak Responsif palsu.

Melihat laporan untuk simpul yang dikelola

Setiap kali Konfigurasi Status melakukan pemeriksaan konsistensi pada simpul yang dikelola, simpul tersebut akan mengirimkan laporan status kembali ke pull server. Anda dapat melihat laporan ini pada halaman untuk simpul tersebut.

  1. Masuk ke portal Azure.

  2. Di sebelah kiri, pilih Semua sumber daya lalu nama akun Automation Anda.

  3. Pada halaman akun Automation, pilih Konfigurasi status (DSC) di bawah Manajemen Konfigurasi.

  4. Pada halaman Konfigurasi status (DSC), pilih tab Simpul . Di sini, Anda dapat melihat gambaran umum status Konfigurasi dan detail untuk setiap simpul.

    Cuplikan layar halaman Simpul

  5. Saat berada di tab Simpul , pilih rekaman simpul untuk membuka pelaporan. Pilih laporan yang ingin Anda lihat.

    Cuplikan layar panel Laporan

Anda dapat melihat informasi status berikut untuk pemeriksaan konsistensi yang sesuai:

  • Status laporan. Nilai yang mungkin adalah:
    • Compliant - simpul sesuai dengan pemeriksaan.
    • Failed - konfigurasi gagal pemeriksaan.
    • Not Compliant - simpul dalam ApplyandMonitor mode dan mesin tidak dalam keadaan yang diinginkan.
  • Waktu mulai untuk pemeriksaan konsistensi.
  • Total runtime bahasa umum untuk pemeriksaan konsistensi.
  • Jenis pemeriksaan konsistensi.
  • Setiap kesalahan, termasuk kode kesalahan dan pesan kesalahan.
  • Sumber daya DSC apa pun yang digunakan dalam konfigurasi dan status setiap sumber daya (apakah simpul berada dalam keadaan yang diinginkan untuk sumber daya tersebut). Anda dapat memilih setiap sumber daya untuk mendapatkan informasi lebih rinci untuk sumber daya tersebut.
  • Nama, alamat IP, dan mode konfigurasi simpul.

Anda juga dapat memilih Tampilkan laporan mentah untuk melihat data aktual yang dikirim simpul ke server. Untuk informasi selengkapnya tentang menggunakan data tersebut, lihat Menggunakan server laporan DSC.

Diperlukan beberapa saat setelah simpul diaktifkan sebelum laporan pertama tersedia. Anda mungkin perlu menunggu hingga 30 menit untuk laporan pertama setelah mengaktifkan simpul.

Menetapkan kembali sebuah simpul ke konfigurasi simpul yang berbeda

Anda dapat menetapkan simpul untuk menggunakan konfigurasi simpul yang berbeda dari yang Anda tetapkan pada awalnya.

  1. Masuk ke portal Azure.

  2. Di sebelah kiri, pilih Semua sumber daya lalu nama akun Automation Anda.

  3. Pada halaman akun Automation, pilih Konfigurasi status (DSC) di bawah Manajemen Konfigurasi.

  4. Pada halaman Konfigurasi status (DSC), pilih tab Simpul .

  5. Pada tab Simpul , pilih nama simpul yang ingin Anda tentukan ulang.

  6. Pada halaman untuk simpul tersebut, pilih Tetapkan konfigurasi simpul.

    Cuplikan layar halaman detail Simpul yang menyoroti tombol Tetapkan konfigurasi simpul

  7. Pada halaman Tetapkan Konfigurasi Simpul, pilih konfigurasi simpul yang ingin Anda tetapkan simpulnya, lalu pilih OK.

    Cuplikan layar halaman Tetapkan Konfigurasi Simpul

Membatalkan pendaftaran simpul

Anda dapat membatalkan pendaftaran tidak jika Anda tidak lagi ingin Konfigurasi Status mengelolanya. Lihat Cara menghapus konfigurasi dan simpul dari Automation State Configuration.

Langkah berikutnya