Aracılığıyla paylaş


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

Not

Azure Otomasyonu State Configuration 30 Eylül 2027'de kullanımdan kaldırılacak, lütfen Bu tarihe kadar Azure Makine Yapılandırması. Daha fazla bilgi için blog gönderisi duyurusunu inceleyin. Azure Machine Configuration hizmeti DSC Uzantısı, Azure Otomasyonu Durum Yapılandırması özelliklerini ve müşteri geri bildirimlerinden en sık istenen özellikleri birleştirir. Azure Makine Yapılandırması, Arc özellikli sunucular aracılığıyla karma makine desteği de içerir.

Dikkat

Linux için Azure Otomasyonu DSC, 30 Eylül 2023'te kullanımdan kaldırılmıştır. Daha fazla bilgi için duyuruya bakın.

Bu makalede, 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, örneğin:

  • yapılandırmaları oluşturma, içeri aktarma ve derleme
  • makinelerin yönetilmesini etkinleştirme
  • raporları görüntüleme

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 sanal makinesi de dahil olmak üzere eksiksiz bir Durum Yapılandırması (DSC) ortamı ayarlar.

Önkoş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. VS Code'ı (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’ında oturum açın.

  2. Sol tarafta Tüm kaynaklar'ı ve ardından Otomasyon hesabınızın adını seçin.

  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 sekmesini ve ardından Ekle'yi seçin.

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

    Yapılandırmayı İçeri Aktar dikey penceresinin ekran görüntüsü

  6. Tamam'ı seçin.

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’ında oturum açın.

  2. Sol tarafta Tüm kaynaklar'ı ve ardından Otomasyon hesabınızın adını seçin.

  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 sekmesini seçin ve ardından önceki yordamda içeri aktardığınız yapılandırmanın adını (TestConfig) seçin.

  5. TestConfig Yapılandırması bölmesinde Yapılandırma kaynağını görüntüle'yi seçin.

    TestConfig yapılandırma dikey penceresinin ekran görüntüsü

    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’ında oturum açın.

  2. Sol tarafta Tüm kaynaklar'ı ve ardından Otomasyon hesabınızın adını seçin.

  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 sekmesini ve ardından daha önce içeri aktarılan yapılandırmanın adını (TestConfig) seçin.

  5. Derleme işini başlatmak için TestConfig Yapılandırması bölmesinde Derle'yi ve ardından Evet'i seçin.

    Derleme düğmesini vurgulayan TestConfig yapılandırma sayfasının ekran görüntüsü

Not

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ğunda gö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’ında oturum açın.

  2. Sol tarafta Tüm kaynaklar'ı ve ardından Otomasyon hesabınızın adını seçin.

  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 sekmesini ve ardından daha önce içeri aktarılan yapılandırmanın adını (TestConfig) seçin.

  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.

    Derleme İşi sayfasının ekran görüntüsü

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

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ğıttığınız 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’ında oturum açın.

  2. Sol tarafta Tüm kaynaklar'ı ve ardından Otomasyon hesabınızın adını seçin.

  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 Derlenmiş yapılandırmalar sekmesini seçin.

    Derlenmiş Yapılandırmalar sekmesinin ekran görüntüsü

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’ında oturum açın.

  2. Sol tarafta Tüm kaynaklar'ı ve ardından Otomasyon hesabınızın adını seçin.

  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 Düğümler sekmesini ve ardından + Ekle'yi seçin.

    Azure VM Ekle düğmesini vurgulayan DSC Düğümleri sayfasının ekran görüntüsü

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

  6. Sanal makine ayrıntıları bölmesinde + Bağlan'ı seçin.

    Ö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'ı seçin.

    Kayıt dikey penceresinin ekran görüntüsü

    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

Durum yapılandırması (DSC) sayfasının Düğümler sekmesi, Otomasyon hesabınızda yönetim için etkinleştirilmiş tüm makinelerin listesini içerir.

  1. Azure Portal’ında oturum açın.
  2. Sol tarafta Tüm kaynaklar'ı ve ardından Otomasyon hesabınızın adını seçin.
  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 Düğümler sekmesini seçin.

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 yakın bir inceleme gerektirir.
  • Yanıt vermiyor - Bir düğüm 24 saatten uzun süredir iade edilmediğinde bu durum görüntülenir.
  • Beklemede - Bir düğümün uygulanacak yeni bir yapılandırması olduğunda ve çekme sunucusu düğümün iadesini beklediğinde bu durum 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.

Not

  • 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’ında oturum açın.

  2. Sol tarafta Tüm kaynaklar'ı ve ardından Otomasyon hesabınızın adını seçin.

  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 Düğümler sekmesini seçin. Burada Yapılandırma durumuna genel bakış bilgilerini ve her düğümün ayrıntılarını görebilirsiniz.

    Düğüm sayfasının ekran görüntüsü

  5. Düğümler sekmesindeyken, raporlamayı açmak için düğüm kaydını seçin. Görüntülemek istediğiniz raporu seçin.

    Rapor bölmesinin ekran görüntüsü

İlgili tutarlılık denetimi için aşağıdaki durum bilgilerini görebilirsiniz:

  • Rapor durumu. Olası değerler şunlardır:
    • Compliant - düğüm denetimle uyumludur.
    • Failed - yapılandırma denetimi başarısız oldu.
    • Not Compliant - 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ğı seçebilirsiniz.
  • 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'yi de seçebilirsiniz. Bu verileri kullanma hakkında daha fazla bilgi için bkz . DSC rapor sunucusu kullanma.

İlk raporun kullanılabilir olması, bir düğüm etkinleştirildikten veya yeniden başlatıldıktan sonra biraz zaman alabilir. Bir düğümü etkinleştirdikten veya bir düğümü yeniden başlattıktan sonra 30 dakika 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’ında oturum açın.

  2. Sol tarafta Tüm kaynaklar'ı ve ardından Otomasyon hesabınızın adını seçin.

  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 Düğümler sekmesini seçin.

  5. Düğümler sekmesinde, yeniden atamak istediğiniz düğümün adını seçin.

  6. Bu düğümün sayfasında Düğüm yapılandırması ata'yı seçin.

    Düğüm yapılandırması ata düğmesini vurgulayan Düğüm ayrıntıları sayfasının ekran görüntüsü

  7. Düğüm Yapılandırmasını Ata sayfasında, düğümü atamak istediğiniz düğüm yapılandırmasını seçin ve ardından Tamam'ı seçin.

    Düğüm Yapılandırması Ata sayfasının ekran görüntüsü

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

Artık Durum Yapılandırması'nın yönetmesini istemiyorsanız hayır kaydını kaldırabilirsiniz. Bkz. Otomasyon Durumu Yapılandırması'ndan yapılandırmayı ve düğümü kaldırma.

Sonraki adımlar