Tag archive: System Center

System Center Orchestrator içerisinde farklı bir kullanıcıyla Run Program aktivitesi çalıştırmak

Orchestrator her ne kadar powershell ve basit .net kodlarını direk çalıştırmamızı sağlasa da  daha kompleks uygulamalar ve scriptler için “Run Program” isimli aktiviteyi kullanmak zorundayız. Bu aktivite ile çalıştırılan yazılım ve scriptler Orchestrator servis kullanıcısıyla çalıştırılmaktadırlar. Doğal olarak bazı durumlarda (Uzak bir sunucuya erişilmesi veya özel bir sevisin çalıştırılması gibi) mevcut servis kullanıcısının yetkileri yeterli olmamaktadır. Bu durumun çözümü için sadece bu aktivitenin başka bir kullanıcı tarafından çalıştırılmasını isteyebiliriz.Bunu yapmak için aşağıda ki adımları izleyebilirsiniz.

  • İlk yapmamız gereken “Run Program” aktivitesi üzerine gelip sağ tıklayıp “Properties” seçeneğini seçelim.
  • Gelen ekrandan “Advanced” sekmesine tıklayın
  • Aşağıda bulunan “Run as” kısmına istediğimiz domain\kullanıcıadi ve şifreyi yazalım.runas

Bu kadar.

Ben DB,Exchange,System ve Backup işlemleri için ayrı ayrı kullanıcılar yarattım ve runbook hangi işlemle ilgiliyse o kullanıcıda çalışmasını sağlıyorum. Böylelikle DB admininin yaptığı bir runbook kazayla Exchange sunucularına ulaşamıyor veya bir işlem yapamıyor.

Orchestrator’da eş zamanlı çalışacak runbook sayısı

Normal koşullarda System Center Orchestrator’da eş zamanlı çalışacak runbook sayısı 50 adettir. Operasyonlarımız büyüdükçe veya self-service portalimize ek özelliler eklemek istedikçe runbook sayımızda artmaktadır; bu sebepten dolayıdır ki bu sayıyı artırmamız gerekiyor.Bunun için Orchestrator kurulumunda gelen throttling aracını kullanabiliriz.

Öncelikle komut satırından “C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Management Server” girin.

Daha önce bahsetmiş olduğum throttling aracının kullanımı “aspt <RunbookSunucuAdı> <RunbookSayısı>” şeklindedir. Bir örnek vermem gerekirse

aspt.exe RunbookServer 100 komutu maksimum runbook sayısını 100 yapmaktadır. Eğer birden fazla runbook sunucunuz varsa

aspt.exe * 100 komutuyla tüm runbook sunucularının eş zamanlı çalışan runbook sayısını artırabilirsiniz.

ASPT kullanımı