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:
- Azure Otomasyonu hesabı. Otomasyon hesabı ve gereksinimleri hakkında daha fazla bilgi edinmek için bkz . Otomasyon Hesabı kimlik doğrulamasına genel bakış.
- Desteklenen bir işletim sistemini çalıştıran bir Azure Resource Manager VM'si (Klasik değil). VM oluşturma yönergeleri için bkz. Azure portalında ilk Windows sanal makinenizi oluşturma
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.
VS Code'ı (veya herhangi bir metin düzenleyicisini) başlatın.
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' } } }
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.
Azure Portal’ında oturum açın.
Sol tarafta Tüm kaynaklar'ı ve ardından Otomasyon hesabınızın adını seçin.
Otomasyon hesabı sayfasında Yapılandırma Yönetimi'nin altında Durum yapılandırması (DSC) öğesini seçin.
Durum yapılandırması (DSC) sayfasında Yapılandırmalar sekmesini ve ardından Ekle'yi seçin.
Yapılandırmayı İçeri Aktar bölmesinde bilgisayarınızdaki dosyaya
TestConfig.ps1
göz atın.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.
Azure Portal’ında oturum açın.
Sol tarafta Tüm kaynaklar'ı ve ardından Otomasyon hesabınızın adını seçin.
Otomasyon hesabı sayfasında Yapılandırma Yönetimi'nin altında Durum yapılandırması (DSC) öğesini seçin.
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.
TestConfig Yapılandırması bölmesinde Yapılandırma kaynağını görüntüle'yi seçin.
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ı.
Azure Portal’ında oturum açın.
Sol tarafta Tüm kaynaklar'ı ve ardından Otomasyon hesabınızın adını seçin.
Otomasyon hesabı sayfasında Yapılandırma Yönetimi'nin altında Durum yapılandırması (DSC) öğesini seçin.
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.
Derleme işini başlatmak için TestConfig Yapılandırması bölmesinde Derle'yi ve ardından Evet'i seçin.
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.
Azure Portal’ında oturum açın.
Sol tarafta Tüm kaynaklar'ı ve ardından Otomasyon hesabınızın adını seçin.
Otomasyon hesabı sayfasında Yapılandırma Yönetimi'nin altında Durum yapılandırması (DSC) öğesini seçin.
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.
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.
İş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.NodeName
bir ada sahiptir.
Azure Portal’ında oturum açın.
Sol tarafta Tüm kaynaklar'ı ve ardından Otomasyon hesabınızın adını seçin.
Otomasyon hesabı sayfasında Yapılandırma Yönetimi'nin altında Durum yapılandırması (DSC) öğesini seçin.
Durum yapılandırması (DSC) sayfasında Derlenmiş yapılandırmalar sekmesini seçin.
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.
Azure Portal’ında oturum açın.
Sol tarafta Tüm kaynaklar'ı ve ardından Otomasyon hesabınızın adını seçin.
Otomasyon hesabı sayfasında Yapılandırma Yönetimi'nin altında Durum yapılandırması (DSC) öğesini seçin.
Durum yapılandırması (DSC) sayfasında Düğümler sekmesini ve ardından + Ekle'yi seçin.
Sanal Makineler bölmesinde VM'nizi seçin.
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.
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.
Gerekirse Düğümü Yeniden Başlat'ı işaretleyin ve Tamam'ı seçin.
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.
- Azure Portal’ında oturum açın.
- Sol tarafta Tüm kaynaklar'ı ve ardından Otomasyon hesabınızın adını seçin.
- Otomasyon hesabı sayfasında Yapılandırma Yönetimi'nin altında Durum yapılandırması (DSC) öğesini seçin.
- 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.
Azure Portal’ında oturum açın.
Sol tarafta Tüm kaynaklar'ı ve ardından Otomasyon hesabınızın adını seçin.
Otomasyon hesabı sayfasında Yapılandırma Yönetimi'nin altında Durum yapılandırması (DSC) öğesini seçin.
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üğümler sekmesindeyken, raporlamayı açmak için düğüm kaydını seçin. Görüntülemek istediğiniz raporu seçin.
İ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 moddaApplyandMonitor
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.
Azure Portal’ında oturum açın.
Sol tarafta Tüm kaynaklar'ı ve ardından Otomasyon hesabınızın adını seçin.
Otomasyon hesabı sayfasında Yapılandırma Yönetimi'nin altında Durum yapılandırması (DSC) öğesini seçin.
Durum yapılandırması (DSC) sayfasında Düğümler sekmesini seçin.
Düğümler sekmesinde, yeniden atamak istediğiniz düğümün adını seçin.
Bu düğümün sayfasında Düğüm yapılandırması ata'yı seçin.
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ü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
- Genel bakış için bkz. Azure Otomasyonu Durum Yapılandırmasına genel bakış.
- Ortamınızdaki VM'ler için özelliği etkinleştirmek için bkz. Azure Otomasyonu Durum Yapılandırmasını Etkinleştirme.
- PowerShell DSC'yi anlamak için bkz . Windows PowerShell İstenen Durum Yapılandırmasına Genel Bakış.
- Fiyatlandırma bilgileri için bkz. Durum Yapılandırması fiyatlandırmasını Azure Otomasyonu.
- PowerShell cmdlet başvurusu için bkz . Az.Automation.