Mulai menggunakan Azure Automation State Configuration

Catatan

Sebelum Anda mengaktifkan Konfigurasi Status Automation, kami ingin Anda mengetahui bahwa versi DSC yang lebih baru sekarang tersedia secara umum, dikelola oleh fitur Azure Policy bernama konfigurasi tamu. Layanan konfigurasi tamu menggabungkan fitur Ekstensi DSC, Konfigurasi Status Azure Automation, dan fitur yang paling sering diminta dari umpan balik pelanggan. Konfigurasi tamu juga mencakup dukungan komputer hibrid melalui server berkemampuan Arc.

Artikel ini menyediakan panduan langkah demi langkah untuk melakukan tugas paling umum dengan Azure Automation State Configuration, seperti membuat, mengimpor, dan mengompilasi konfigurasi, mengaktifkan komputer untuk mengelola, dan melihat 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) yang 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 VSCode (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, klik 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), klik tab Konfigurasi, lalu klik Tambahkan.

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

    Screenshot of the Import Configuration blade

  6. Klik OK.

Melihat konfigurasi di Azure Automation

Setelah mengimpor konfigurasi, Anda dapat melihatnya di portal Microsoft Azure.

  1. Masuk ke portal Azure.

  2. Di sebelah kiri, klik 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), klik tab Konfigurasi, lalu klik TestConfig. Ini adalah nama konfigurasi yang Anda impor pada prosedur sebelumnya.

  5. Pada panel Konfigurasi TestConfig, klik Lihat sumber konfigurasi.

    Screenshot of the TestConfig configuration blade

    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, klik Semua sumber daya, lalu nama akun Automation Anda.

  3. Di halaman akun Automation, klik Konfigurasi status (DSC) di bawah Manajemen Konfigurasi.

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

  5. Pada panel Konfigurasi TestConfig, klik Kompilasi, lalu klik Ya. Tindakan ini akan memulai pekerjaan kompilasi.

    Screenshot of the TestConfig configuration page highlighting compile button

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, klik Semua sumber daya, lalu nama akun Automation Anda.

  3. Di halaman akun Automation, klik Konfigurasi status (DSC) di bawah Manajemen Konfigurasi.

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

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

    Screenshot of the Compilation Job page

  6. Klik ubin mana saja di panel Pekerjaan Kompilasi untuk melihat detail selengkapnya tentang pekerjaan tersebut.

Melihat konfigurasi simpul

Penyelesaian pekerjaan kompilasi yang berhasil akan membuat satu atau beberapa konfigurasi simpul baru. Konfigurasi simpul adalah dokumen MOF yang disebarkan ke pull server dan siap untuk ditarik dan diterapkan oleh satu atau lebih simpul. 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, klik Semua sumber daya, lalu nama akun Automation Anda.

  3. Di halaman akun Automation, klik Konfigurasi status (DSC) di bawah Manajemen Konfigurasi.

  4. Pada halaman Konfigurasi status (DSC), klik tab Konfigurasi terkompilasi.

    Screenshot of the Compiled Configurations tab

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, klik Semua sumber daya, lalu nama akun Automation Anda.

  3. Di halaman akun Automation, klik Konfigurasi status (DSC) di bawah Manajemen Konfigurasi.

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

    Screenshot of the DSC Nodes page highlighting the Add Azure VM button

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

  6. Pada panel Detail komputer virtual, klik + Hubungkan.

    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 Boot Ulang Simpul jika Diperlukan, lalu klik OK.

    Screenshot of the Registration blade

    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, komputer virtual akan muncul di tab Simpul pada halaman Konfigurasi status (DSC) di akun Automation.

Melihat daftar simpul yang dikelola

Anda dapat melihat daftar semua komputer yang telah diaktifkan untuk pengelolaan di akun Automation Anda di tab Simpul pada halaman Konfigurasi status (DSC).

  1. Masuk ke portal Azure.
  2. Di sebelah kiri, klik Semua sumber daya, lalu nama akun Automation Anda.
  3. Di halaman akun Automation, klik Konfigurasi status (DSC) di bawah Manajemen Konfigurasi.
  4. Pada halaman Konfigurasi status (DSC), klik 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 jika sistematis.
  • 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 sedang menunggu check in simpul.
  • 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, klik Semua sumber daya, lalu nama akun Automation Anda.

  3. Di halaman akun Automation, klik Konfigurasi status (DSC) di bawah Manajemen Konfigurasi.

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

    Screenshot of Node page

  5. Saat berada di tab Simpul, klik data simpul untuk membuka pelaporan. Klik laporan yang ingin Anda lihat detail pelaporan tambahannya.

    Screenshot of the Report blade

Pada bilah untuk laporan individual, Anda dapat melihat informasi status berikut untuk pemeriksaan konsistensi yang sesuai:

  • Status laporan. Nilai yang mungkin adalah:
    • Sesuai - simpul sesuai dengan pemeriksaan.
    • Gagal - konfigurasi gagal dalam pemeriksaan.
    • Tidak Sesuai - simpul dalam mode ApplyandMonitor dan komputer tidak dalam kondisi 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 mengeklik setiap sumber daya untuk mendapatkan informasi lebih terperinci untuk sumber daya tersebut.
  • Nama, alamat IP, dan mode konfigurasi simpul.

Anda juga dapat mengeklik Lihat 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, klik Semua sumber daya, lalu nama akun Automation Anda.

  3. Di halaman akun Automation, klik Konfigurasi status (DSC) di bawah Manajemen Konfigurasi.

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

  5. Pada tab Simpul, klik nama simpul yang ingin Anda tetapkan ulang.

  6. Pada halaman untuk node tersebut, klik Tetapkan konfigurasi simpul.

    Screenshot of the Node details page highlighting the Assign node configuration button

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

    Screenshot of the Assign Node Configuration page

Membatalkan pendaftaran simpul

Jika Anda tidak lagi ingin sebuah simpul dikelola oleh Konfigurasi Status, Anda dapat membatalkan pendaftarannya. Lihat Cara menghapus konfigurasi dan simpul dari Automation State Configuration.

Langkah berikutnya