Aracılığıyla paylaş


System Center ile BT İşlemlerini Otomatikleştirme - Orchestrator Runbook'ları

Önemli

Orchestrator'ın bu sürümü destek sonuna ulaştı. Orchestrator 2022'ye yükseltmenizi öneririz.

System Center - Orchestrator'ın gücü runbook'ları ve runbook'u oluşturan tek tek etkinlikleri sağlamaktır. Runbook'lar otomatikleştirilmiş görevler veya işlemler için yönergeler içerir. Bir runbook içindeki her bir adım etkinlik olarak adlandırılır. Runbook'ta ek denetimler, runbook'taki etkinliklerin sırasını denetlemeye yönelik bilgi ve yönergeler sağlar. Runbook'lar, etkinlikler ve her bir runbook denetimi yapılandırılabilir özelliklere sahiptir. Bu özellikleri runbook'unuzu için gereken şekilde yapılandırmak için değiştirirsiniz.

Başlangıç Noktası

Runbook'unuzun yalnızca bir başlangıç noktası olmalıdır. Başlangıç noktası, runbook başlatıldığında otomatik olarak çalışan bir etkinliktir. Runbook'taki her etkinlik, iş akışındaki önceki etkinlik tamamlandıktan sonra çalıştırılır.

Runbook bir izleme etkinliği dışında herhangi bir etkinlikle başlarsa, runbook işlemeye başlar ve tamamlanmaya kadar çalıştırmayı dener. Runbook bir izleme etkinliğiyle başlıyorsa, izleyici yüklenir ve tetikleyici koşulunu bekler. Koşul karşılandığında, runbook'ta kalan etkinlikleri çalıştırmak için bir runbook örneği oluşturulur. İzleyici çalışmaya devam eder ve tetikleyici koşulunun başka bir oluşumunu bekler. İzleyicilerle başlayan runbook'lar, runbook Tasarım Aracı veya Orchestration konsolundan durdurulana kadar çalışmaya devam eder.

Değişkenler

Runbook'ları oluştururken bazı ayarlar etkinlikler arasında aynıdır. Değişkenler, etkinliklerin herhangi bir runbook'ta kullanabilecekleri bir değer belirtmenize olanak sağlar.

Önemli

Değişkenler için erişim izinleri değiştirilebilir, ancak runbook sunucusu bu izinleri zorunlu kılmaz.

Önemli

Orchestrator'da, % ProgramFiles% gibi sistem değişkenlerine başvuran değişkenlerin 32 bit çalışma zamanı ortamından değerler döndürdüğünü unutmayın. Bunun nedeni Orchestrator'ın 32 bitlik bir uygulama olmasıdır.

Not

Orchestrator, birden çok seçimle birden çok değişkenin taşınmasını desteklemez. Birden fazla değişkeni başka bir klasöre taşımak için her değişkeni ayrı ayrı taşımanız gerekir.

Değişkenleri oluşturmak, eklemek ve düzenlemek için aşağıdaki yordamları kullanın.

Değişken oluşturmak için şu adımları izleyin:

  1. Runbook Tasarım Aracı Connections bölmesinde Genel Ayarlar klasörünü genişletin ve değişkenler klasörünü seçin.

  2. Değişkenler klasörüne veya Değişkenler klasörünün bir alt klasörüne sağ tıklayarak Yeni'yi seçin ve ardından Değişken'i seçerek Yeni Değişken iletişim kutusunu açın.

  3. Ad kutusuna değişken için bir ad girin.

  4. Açıklama kutusuna değişkenin amacını açıklayan bir açıklama girin.

  5. Değer kutusuna değişkenin değerini girin. Bu değer değişkenin eklendiği etkinliklerde yer tutucuyla değiştirilir.

  6. Değişkenin şifrelenmesini istiyorsanız (örneğin, diğer runbook etkinliklerinde kullanmak üzere bir parola depolamak için), Şifrelenmiş Değişken onay kutusunu seçin.

    Şifrelenmiş değişkenleri kullanmaya yönelik en iyi yöntemler hakkında daha fazla bilgi için bkz . Orchestrator Veri Şifrelemesi.

  7. Son'u seçin.

Önemli

Orchestrator, şifrelenmiş bir değişkeni bir runbook'ta parametre değeri olarak düz metinle birleştirmenize izin vermez.

Özel Değişkenler

Runbook'larınıza dinamik bilgiler sağlamak için özel biçimlerde değişkenler belirtebilirsiniz. Bu davranışı çağırmak için değişkenin değerini belirtin.

NOW(): Değişken çözümlendiğinde geçerli tarih ve saate ayarlanır. Tarih veya saatin belirli kısımlarını döndürmek için bu işleve bağımsız değişkenler geçirebilirsiniz. Örneğin, NOW(hour) geçerli saati döndürür. İşlev için NOW() geçerli bağımsız değişkenler şunlardır: day, dayofweek, dayofyear, month, year, hour, minute, second, milisecond.

%ENVVAR%: Bu değişken, yüzde (\) simgeleri arasındaki ortam değişkeninin değerini döndürür. Ortam değişkeni, runbook'un çalıştığı runbook sunucu bilgisayarını temel alır ve büyük/küçük harfe duyarlı değildir. Tüm sistem değişkenleri çözülebilir. Tüm kullanıcı değişkenleri runbook sunucusundaki hizmet hesabı bağlamında çözümlenir. Ortam değişkeni yoksa, değişken içinde belirtilen metin olduğu gibi döndürülür (yani, girerseniz %ENVVAR% ve adlı ENVVAR bir ortam değişkeni yoksa, metin '%ENVVAR%' döndürülür).

İş Akışı Denetimi

Orchestrator'da runbook'lar oluştururken iş akışı altyapısının temel mantığını anlamak önemlidir. Bu mantığı kullanarak, kaynak tabanlı işleri ve karmaşık veri işleme görevlerini otomatikleştirmek için iş akışları oluşturabilirsiniz.

İş akışı denetimi şu denetimleri sağlar: Akıllı Bağlantılar ve Katıştırılmış Döngüler.

Bir runbook'taki ayrı etkinlikleri birbirine bağlayan bağlantılara akıllı bağlantı denir. Orchestrator'daki akıllı bağlantılar iki etkinlik arasındaki önceliği destekler. Önceki etkinlik başarıyla tamamlanır tamamlanmaz akıllı bağlantılar runbook'ta yer alan sonraki etkinliği çağırır. Akıllı bağlantılar, iş akışında sonraki etkinliklere geçirilen verileri sınırlandırabilmeniz için veriler için filtreleme özellikleri de sağlar.

Yerleşik Döngüler

Her etkinlik, başarısız olursa işlemleri yeniden deneyebilmeniz veya etkinliğin çıkış bilgilerini geçerli veriler için test edebilmeniz için bir döngü oluşturabilir. Ayrıca, bu düzenekleri iş akışlarınızda bekleme koşulları oluşturmak için kullanabilirsiniz.

Bir etkinlik için bir döngü yapılandırıldığında, istenen çıkış döngüsü ölçütlerine ulaşılana kadar aynı giriş verileriyle çalışmaya devam eder. Çıkış ölçütleri, akıllı bağlantı yapılandırmalarına benzer şekilde oluşturulur. Etkinlikten yayımlanan herhangi bir veri öğesini çıkış yapılandırmasının bir parçası olarak kullanabilir veya yapılandırmadan çıkamazsınız. Ortak yayımlanan verilere Döngü : Deneme sayısı ve Döngü: Toplam süre gibi döngü koşullarında döngünün kendisinden bilgi kullanmanıza olanak sağlayan özel veri öğeleri dahildir.

Döngüler, etkinliğe geçirilen her gelen veri parçası için bir kez çalışır. Örneğin, Sorgu Veritabanı etkinliğini ve ardından Satırı Ekle'yi kullanan bir runbook düşünün. Sorgu Veritabanı etkinliği üç satır döndürdüyse, Satırı Ekle etkinliği üç kez çalışır. Ekleme Satırı etkinliğinde bir döngü varsa, üç ayrı döngü çalıştırılır. İlk veri öğesi Satırı Ekle etkinliğinde döngüye girdikten sonra, sonraki öğe Satırı Ekle'yi geçer ve çıkana kadar döngüye girer ve sonra üçüncü öğe başlar. Üç öğe de işlendikten sonra runbook'taki bir sonraki etkinlik çalıştırılır.

Runbook özelliklerini genişletme

Orchestrator, standart etkinlikleri genişletmek için iki seçenek sağlar. Yeni etkinlikler oluşturabilir veya yeni Tümleştirme Paketleri (IP) oluşturabilirsiniz. IP'ler, Microsoft ve diğer şirketlerin ürünleri için bir ürüne veya teknolojiye özgü etkinlik koleksiyonlarıdır. gereken işlevsellik bir IP'de yoksa, Orchestrator Tümleştirme Araç Seti'ni kullanmak için alternatif seçeneğiniz vardır.

Orchestrator Tümleştirme Araç Seti, Orchestrator için yeni tümleştirmeler oluşturmanıza yardımcı olan bir araç kümesidir. Ürünün özelliklerini genişleten yeni iş akışı etkinliklerini ve Tümleştirme Paketlerini kolayca oluşturmak için Tümleştirme Araç Seti'ndeki sihirbazları kullanabilirsiniz. Ayrıca Orchestrator SDK ve C# kullanarak özel iş akışı etkinlikleri oluşturabilir ve ardından bu araç setini kullanarak bunları bir IP'ye paketleyebilirsiniz.

Sonraki adımlar