Azure Otomasyonu Durum Yapılandırmasını kullanmaya başlama

Dekont

Otomasyon Durumu Yapılandırması'nı etkinleştirmeden önce, konuk yapılandırması adlı Azure İlkesi özelliği tarafından yönetilen daha yeni bir DSC sürümünün genel kullanıma sunulduğunun bilinmesini isteriz. Konuk yapılandırma hizmeti DSC Uzantısı, Azure Otomasyonu Durum Yapılandırması özelliklerini ve müşteri geri bildirimlerinden en sık istenen özellikleri birleştirir. Konuk yapılandırması, Arc özellikli sunucular aracılığıyla karma makine desteğini de içerir.

Bu makalede yapılandırma oluşturma, içeri aktarma ve derleme, makinelerin raporları yönetmesini sağlama ve görüntüleme gibi Azure Otomasyonu Durum Yapılandırması ile en yaygın görevleri gerçekleştirmeye yönelik adım adım bir kılavuz sağlanır. Durum Yapılandırmasına genel bakış için bkz . Durum Yapılandırmasına genel bakış. İstenen Durum Yapılandırması (DSC) belgeleri için bkz . Windows PowerShell İstenen Durum Yapılandırmasına Genel Bakış.

Bu makalede açıklanan adımları uygulamadan önceden ayarlanmış bir örnek ortam istiyorsanız, Azure Otomasyonu Yönetilen Düğüm şablonunu kullanabilirsiniz. Bu şablon, Durum Yapılandırması (DSC) tarafından yönetilen bir Azure VM dahil olmak üzere eksiksiz bir Durum Yapılandırması (DSC) ortamı ayarlar.

Ön koşullar

Bu makaledeki örnekleri tamamlamak için aşağıdakiler gereklidir:

DSC yapılandırması oluşturma

Düğümleri nasıl atadığınıza bağlı olarak Web-Server Windows Özelliği'nin (IIS) varlığını veya yokluğunu sağlayan basit bir DSC yapılandırması oluşturursunuz.

Azure Otomasyonu yapılandırma adları en fazla 100 karakterle sınırlandırılmalıdır.

  1. VSCode'ı (veya herhangi bir metin düzenleyicisini) başlatın.

  2. Aşağıdaki metni yazın:

    configuration TestConfig
    {
        Node IsWebServer
        {
            WindowsFeature IIS
            {
                Ensure               = 'Present'
                Name                 = 'Web-Server'
                IncludeAllSubFeature = $true
            }
        }
    
        Node NotWebServer
        {
            WindowsFeature IIS
            {
                Ensure               = 'Absent'
                Name                 = 'Web-Server'
            }
        }
    }
    
  3. Dosyayı TestConfig.ps1 olarak kaydedin.

Bu yapılandırma, her düğüm bloğunda bir kaynak çağırır: WindowsFeature kaynağı. Bu kaynak, Web-Server özelliğinin varlığını veya yokluğunu güvence altına alır.

Yapılandırmayı Azure Otomasyonu içeri aktarma

Ardından yapılandırmayı Otomasyon hesabına aktaracaksınız.

  1. Azure Portal oturum açın.

  2. Sol tarafta Tüm kaynaklar'a ve ardından Otomasyon hesabınızın adına tıklayın.

  3. Otomasyon hesabı sayfasında Yapılandırma Yönetimi'nin altında Durum yapılandırması (DSC) öğesini seçin.

  4. Durum yapılandırması (DSC) sayfasında Yapılandırmalar sekmesine ve ardından Ekle'ye tıklayın.

  5. Yapılandırmayı İçeri Aktar bölmesinde bilgisayarınızdaki dosyaya TestConfig.ps1 göz atın.

    Screenshot of the Import Configuration blade

  6. Tamam'a tıklayın.

Azure Otomasyonu'de yapılandırma görüntüleme

Bir yapılandırmayı içeri aktardıktan sonra Azure portalında görüntüleyebilirsiniz.

  1. Azure Portal oturum açın.

  2. Sol tarafta Tüm kaynaklar'a ve ardından Otomasyon hesabınızın adına tıklayın.

  3. Otomasyon hesabı sayfasında Yapılandırma Yönetimi'nin altında Durum yapılandırması (DSC) öğesini seçin.

  4. Durum yapılandırması (DSC) sayfasında Yapılandırmalar sekmesine ve ardından TestConfig'e tıklayın. Bu, önceki yordamda içeri aktardığınız yapılandırmanın adıdır.

  5. TestConfig Yapılandırması bölmesinde Yapılandırma kaynağını görüntüle'ye tıklayın.

    Screenshot of the TestConfig configuration blade

    Yapılandırma için PowerShell kodunu görüntüleyen bir TestConfig Yapılandırması kaynak bölmesi açılır.

Azure Otomasyonu'da yapılandırma derleme

Bir düğüme istenen durumu uygulayabilmeniz için önce, bu durumu tanımlayan bir DSC yapılandırmasının bir veya daha fazla düğüm yapılandırmasında (MOF belgesi) derlenip Otomasyon DSC Çekme Sunucusu'na yerleştirilmesi gerekir. Durum Yapılandırması'nda (DSC) yapılandırma derlemenin daha ayrıntılı bir açıklaması için bkz. Azure Otomasyonu Durum Yapılandırmasında yapılandırmaları derleme. Yapılandırmaları derleme hakkında daha fazla bilgi için bkz . DSC Yapılandırmaları.

  1. Azure Portal oturum açın.

  2. Sol tarafta Tüm kaynaklar'a ve ardından Otomasyon hesabınızın adına tıklayın.

  3. Otomasyon hesabı sayfasında, Yapılandırma Yönetimi'nin altında Durum yapılandırması (DSC) öğesine tıklayın.

  4. Durum yapılandırması (DSC) sayfasında Yapılandırmalar sekmesine ve ardından TestConfig'e tıklayın. Bu, daha önce içeri aktarılan yapılandırmanın adıdır.

  5. TestConfig Yapılandırması bölmesinde Derle'ye ve ardından Evet'e tıklayın. Bu işlem bir derleme işi başlatır.

    Screenshot of the TestConfig configuration page highlighting compile button

Dekont

Azure Otomasyonu'da bir yapılandırma derlediğinizde, oluşturulan düğüm yapılandırması MOF dosyalarını çekme sunucusuna otomatik olarak dağıtır.

Derleme işini görüntüleme

Derlemeyi başlattıktan sonra Yapılandırma sayfasındaki Derleme İşleri kutucuğundagörüntüleyebilirsiniz. Derleme İşleri kutucuğu şu anda çalışan, tamamlanan ve başarısız olan işleri gösterir. Bir derleme işi bölmesini açtığınızda, karşılaşılan hatalar veya uyarılar, yapılandırmada kullanılan giriş parametreleri ve derleme günlükleri de dahil olmak üzere bu iş hakkındaki bilgileri gösterir.

  1. Azure Portal oturum açın.

  2. Sol tarafta Tüm kaynaklar'a ve ardından Otomasyon hesabınızın adına tıklayın.

  3. Otomasyon hesabı sayfasında, Yapılandırma Yönetimi'nin altında Durum yapılandırması (DSC) öğesine tıklayın.

  4. Durum yapılandırması (DSC) sayfasında Yapılandırmalar sekmesine ve ardından TestConfig'e tıklayın. Bu, daha önce içeri aktarılan yapılandırmanın adıdır.

  5. Derleme işleri'nin altında, görüntülenecek derleme işini seçin. Derleme işinin başlatıldığı tarihle etiketlenmiş bir Derleme İşi bölmesi açılır.

    Screenshot of the Compilation Job page

  6. İşle ilgili diğer ayrıntıları görmek için Derleme İşi bölmesinde herhangi bir kutucuğa tıklayın.

Düğüm yapılandırmalarını görüntüleme

Derleme işinin başarıyla tamamlanması bir veya daha fazla yeni düğüm yapılandırması oluşturur. Düğüm yapılandırması, çekme sunucusuna dağıtılan ve bir veya daha fazla düğüm tarafından çekilmeye ve uygulanmaya hazır bir MOF belgesidir. Otomasyon hesabınızdaki düğüm yapılandırmalarını Durum yapılandırması (DSC) sayfasında görüntüleyebilirsiniz. Düğüm yapılandırması, biçiminde ConfigurationName.NodeNamebir ada sahiptir.

  1. Azure Portal oturum açın.

  2. Sol tarafta Tüm kaynaklar'a ve ardından Otomasyon hesabınızın adına tıklayın.

  3. Otomasyon hesabı sayfasında, Yapılandırma Yönetimi'nin altında Durum yapılandırması (DSC) öğesine tıklayın.

  4. Durum yapılandırması (DSC) sayfasında Derlenmiş yapılandırmalar sekmesine tıklayın.

    Screenshot of the Compiled Configurations tab

Durum Yapılandırması ile yönetim için Azure Resource Manager VM'sini etkinleştirme

Azure VM'lerini (hem klasik hem de Resource Manager), şirket içi VM'leri, Linux makinelerini, AWS VM'lerini ve şirket içi fiziksel makineleri yönetmek için State Configuration'ı kullanabilirsiniz. Bu makalede, yalnızca Azure Resource Manager VM'lerini etkinleştirmeyi öğreneceksiniz. Diğer makine türlerini etkinleştirme hakkında bilgi için bkz. Azure Otomasyonu Durum Yapılandırmasına göre makineleri yönetim için etkinleştirme.

  1. Azure Portal oturum açın.

  2. Sol tarafta Tüm kaynaklar'a ve ardından Otomasyon hesabınızın adına tıklayın.

  3. Otomasyon hesabı sayfasında, Yapılandırma Yönetimi'nin altında Durum yapılandırması (DSC) öğesine tıklayın.

  4. Durum yapılandırması (DSC) sayfasında Düğümler sekmesini seçin ve + Ekle'ye tıklayın.

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

  5. Sanal Makineler bölmesinde VM'nizi seçin.

  6. Sanal makine ayrıntıları bölmesinde + Bağlan'e tıklayın.

    Önemli

    VM, desteklenen bir işletim sistemi çalıştıran bir Azure Resource Manager VM olmalıdır.

  7. Kayıt sayfasında, Düğüm yapılandırma adı alanında VM'ye uygulanacak düğüm yapılandırmasının adını seçin. Bu noktada bir ad sağlamak isteğe bağlıdır. Düğümü etkinleştirdikten sonra atanan düğüm yapılandırmasını değiştirebilirsiniz.

  8. Gerekirse Düğümü Yeniden Başlat'ı işaretleyin ve Tamam'a tıklayın.

    Screenshot of the Registration blade

    Belirttiğiniz düğüm yapılandırması, Yapılandırma Modu Sıklığı için sağlanan değer tarafından belirtilen aralıklarla VM'ye uygulanır. VM, Yenileme Sıklığı değeri tarafından belirtilen aralıklarla düğüm yapılandırması güncelleştirmelerini denetler. Bu değerlerin nasıl kullanıldığı hakkında daha fazla bilgi için bkz . Local Configuration Manager'ı yapılandırma.

Azure, VM'yi etkinleştirme işlemini başlatır. İşlem tamamlandığında VM, Otomasyon hesabının Durum yapılandırması (DSC) sayfasının Düğümler sekmesinde gösterilir.

Yönetilen düğümlerin listesini görüntüleme

Otomasyon hesabınızda yönetim için etkinleştirilmiş tüm makinelerin listesini Durum yapılandırması (DSC) sayfasının Düğümler sekmesinde görüntüleyebilirsiniz.

  1. Azure Portal oturum açın.
  2. Sol tarafta Tüm kaynaklar'a ve ardından Otomasyon hesabınızın adına tıklayın.
  3. Otomasyon hesabı sayfasında, Yapılandırma Yönetimi'nin altında Durum yapılandırması (DSC) öğesine tıklayın.
  4. Durum yapılandırması (DSC) sayfasında Düğümler sekmesine tıklayın.

DSC düğümleri durum değerleri

DSC düğümü aşağıdaki altı değerden birini aşağıdaki gibi alabilir:

  • Başarısız - Bir düğüme bir veya daha fazla yapılandırma uygulanırken bir hata oluştuğunda bu durum görüntülenir.
  • Uyumlu değil - Bu durum, bir düğümde kayma oluştuğunda görüntülenir ve sistematikse yakın inceleme gerektirir.
  • Yanıt vermiyor - Bir düğüm 24 saatten fazla iade edilmediğinde bu durum görüntülenir.
  • Beklemede - Bu durum, bir düğümün uygulanacak yeni bir yapılandırması olduğunda ve çekme sunucusu düğüm iade edilmeyi beklediğinde görüntülenir.
  • Devam ediyor - Bir düğüm yapılandırma uyguladığında ve çekme sunucusu durumu beklediğinde bu durum görüntülenir.
  • Uyumlu - Bir düğüm geçerli bir yapılandırmaya sahip olduğunda ve şu anda hiçbir kayma olmadığında bu durum görüntülenir.

Dekont

  • RefreshFrequencyMins - Aracı hizmetiyle iletişim kuran düğümün sıklığını tanımlar ve DSC'ye eklemenin bir parçası olarak sağlanabilir. En fazla 10080 dakika sürer.
  • Düğüm 1440 dakika (1 Gün) boyunca aracı hizmetine başvurmazsa düğüm yanıt vermiyor olarak işaretlenir. RefreshFrequencyMins değerini 1440 dakika kullanmanızı öneririz, aksi halde düğüm yanlış Yanıt Vermiyor durumunda < görünür.

Yönetilen düğümler için raporları görüntüleme

Durum Yapılandırması yönetilen düğümde her tutarlılık denetimi gerçekleştirişinde düğüm çekme sunucusuna bir durum raporu gönderir. Bu raporları söz konusu düğümün sayfasında görüntüleyebilirsiniz.

  1. Azure Portal oturum açın.

  2. Sol tarafta Tüm kaynaklar'a ve ardından Otomasyon hesabınızın adına tıklayın.

  3. Otomasyon hesabı sayfasında, Yapılandırma Yönetimi'nin altında Durum yapılandırması (DSC) öğesine tıklayın.

  4. Durum yapılandırması (DSC) sayfasında Düğümler sekmesine tıklayın. Burada Yapılandırma durumuna genel bakış bilgilerini ve her düğümün ayrıntılarını görebilirsiniz.

    Screenshot of Node page

  5. Düğümler sekmesindeyken, raporlamayı açmak için düğüm kaydına tıklayın. Ek raporlama ayrıntılarını görüntülemek istediğiniz rapora tıklayın.

    Screenshot of the Report blade

Tek bir raporun dikey penceresinde ilgili tutarlılık denetimi için aşağıdaki durum bilgilerini görebilirsiniz:

  • Rapor durumu. Olası değerler şunlardır:
    • Uyumlu - düğüm denetimle uyumludur.
    • Başarısız - yapılandırma denetimi başarısız oldu.
    • Uyumlu Değil - düğüm modda ApplyandMonitor ve makine istenen durumda değil.
  • Tutarlılık denetimi için başlangıç zamanı.
  • Tutarlılık denetimi için toplam çalışma zamanı.
  • Tutarlılık denetimi türü.
  • Hata kodu ve hata iletisi de dahil olmak üzere tüm hatalar.
  • Yapılandırmada kullanılan tüm DSC kaynakları ve her kaynağın durumu (düğümün bu kaynak için istenen durumda olup olmadığı). Bu kaynakla ilgili daha ayrıntılı bilgi almak için her kaynağa tıklayabilirsiniz.
  • Düğümün adı, IP adresi ve yapılandırma modu.

Düğümün sunucuya gönderdiği gerçek verileri görmek için Ham raporu görüntüle'ye de tıklayabilirsiniz. Bu verileri kullanma hakkında daha fazla bilgi için bkz . DSC rapor sunucusu kullanma.

İlk raporun kullanılabilir olması için bir düğümün etkinleştirilmesi biraz zaman alabilir. Düğümü etkinleştirdikten sonra ilk rapor için 30 dakikaya kadar beklemeniz gerekebilir.

Düğümü farklı bir düğüm yapılandırmasına yeniden atama

İlk atadığınız düğümden farklı bir düğüm yapılandırması kullanmak için bir düğüm atayabilirsiniz.

  1. Azure Portal oturum açın.

  2. Sol tarafta Tüm kaynaklar'a ve ardından Otomasyon hesabınızın adına tıklayın.

  3. Otomasyon hesabı sayfasında, Yapılandırma Yönetimi'nin altında Durum yapılandırması (DSC) öğesine tıklayın.

  4. Durum yapılandırması (DSC) sayfasında Düğümler sekmesine tıklayın.

  5. Düğümler sekmesinde, yeniden atamak istediğiniz düğümün adına tıklayın.

  6. Bu düğümün sayfasında Düğüm yapılandırması ata'ya tıklayın.

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

  7. Düğüm Yapılandırması Ata sayfasında, düğümü atamak istediğiniz düğüm yapılandırmasını seçin ve tamam'a tıklayın.

    Screenshot of the Assign Node Configuration page

Düğümün kaydını kaldırma

Bir düğümün artık Durum Yapılandırması tarafından yönetilmesini istemiyorsanız, bu düğümün kaydını kaldırabilirsiniz. Bkz. Otomasyon Durumu Yapılandırması'ndan yapılandırmayı ve düğümü kaldırma.

Sonraki adımlar