Microsoft System Center 2012 R2 Orchestrator Installation

Orchestrator ile günlük hayatta yaptığınız işleri otomatize edebilir ve belirli aralıklarla çalışan işlerinizi merkezi bir yerden yönetmenizi sağlayabilirsiniz. Bu işlemler için kullanıcılara Workflow platformu sunar. Mevcut Orchestrator yapısının içerisine Integration Pack kurulumları  sağlayarak, birbirinden bağımsız olan ürünler için runbook’lar oluşturmanızı sağlar.

Bu yazımda sizlere Microsoft System Center Orchestrator 2012 R2 kurulumundan bahsedeceğim. Orchestrator ürününü kurmadan önce bazı ön gereksinimler bulunmaktadır. Bunlardan kısaca bahsedecek olursak;

-Windows Server 2008 R2 SP1 (Region English olmalı.)

-Windows 7 (x64/x86 only Runbook Designer Installation)

-Microsoft Silverlight

-Microsoft .NET Framework 3.5 or 4 SP1

-Internet Information Services (IIS)

-SQL Server 2008 R2 SP1 CU5 (Minimum)

-Collation SQL_Latin1_General_CP1_CI_AS olmalı.

SQL Server için sadece Database Engine servisinin yüklü olması yeterlidir.

Kuruluma başlamadan önce System Center Orchestrator 2012 R2 ortamı için Windows Server 2012 R2 sunucu ve SQL Server 2012 SP1 üzerine kurulum yapacağım. Microsoft System Center Orchestrator 2012 R2 Domain Controller üzerine kurulmamalıdır.

Kuruluma başlamadan önce Orchestrator servisi için servis kullanıcı hesabı kullanacaksanız Group Policy içerisinde ilgili servis kullanıcısına “Logon as a Service” hakkı vermelisiniz. (Gpedit.msc->Computer Configuration->Windows Settigs->Security Settings->Local Policy-> User Right Assignments->Logon as a Service)

Tüm bu gereksinimlerden bahsettikten sonra sıra geldi Orchestrator ürününün kurulumunu yapmaya. Orchestrator medyasına sağ tıklayıp karşınıza gelen ekranda “System Center 2012 Orchestrator Setup” ekranında Install seçeneğine tıklayıp kuruluma başlayalım. Okumaya devam et

Reklam

How to Remove Management Server on System Center Operations Manager 2012 R2

Bu yazımda sizlere System Center Operations Manager ortamında bulunan sunucunuzdan Management Server rolünü nasıl kaldıracağınızdan bahsedeceğim. İlk olarak Operations Manager konsolu üzerinden kaldırma işlemine başlayalım.  Operations Manager konsolunu açıp Administration bölümüne geçelim. Karşınıza gelen Management Servers ekranı içerisinden ortamdan kaldırmak istediğiniz Management Server’ı seçip sağ tıklayıp “Delete” seçeneğini seçelim. “Confirm Delete Management Server” penceresinde Yes seçeneğini seçip işlemlerimizi tamamlayalım.

Son olarak ise Management Server rolünü taşıyan sunucuya bağlanıp sırasıyla “Control Panel-Programs-Programs and Features” içerisinde “System Center Operations Manager’ı” seçip Uninstall butonuna tıklayalım.

Karşınıza gelen Operations Manager Setup ekranında “Remove a Feature” seçeneğini seçip ilerleyelim.

2

Select features to remove bölümünde sunucu üzerinden kaldırmak istediğiniz feature’ları seçip ilerleyebilirsiniz. (Ben bu ekranda sunucu üzerinde yüklü olan Management Server ve Operations Console bileşenlerini seçip ilerliyorum.) İlgili feature’ları seçtikten sonra Uninstall butonunu kullanarak kaldırma işlemini başlatabilirsiniz.

3

4

5

Faydalı Olması Dileğiyle ….

Operations Manager Failed to connect to server (Event ID 26319)

Bu yazımda sizlere “Operation Manager failed to connect to server” hatasının neden kaynaklanabileceği ve hatanın üstesinden nasıl gelebileceğinizden bahsedeceğim. System Center Operations Manager 2012 R2 konsolunu açtığınızda aşağıdaki gibi bir hata mesajı ile karşılaşırsanız sakin paniğe kapılmayın:)

1

Hata mesajını dikkatli incelediğinizde System Center Operations Manager 2012 R2 kurulumunun 180 gün’ü geçtiğini ve ürünün değerlendirme süresinin dolduğunu eğer kullanmaya devam etmek isterseniz sürümü yükseltmeniz gerektiğini belirtiyor.

Operations Manager deneme sürümünü yükseltmek için ilk olarak Microsoft tarafında geçerli bir ürün anahtarınızın olması yeterli bir durum.

İlk olarak sunucu üzerinde Windows Powershell’e sağ tıklayıp “Run as Administrator” seçeneğini seçelim. Sıra ile aşağıdaki komutları girelim.

Import-Module Operations Manager

Set-SCOMLicense -ProductId “Key”

2

3

İlgili komutları girdikten sonra System Center Data Access servisini restart etmelisiniz. Daha sonra gönül rahatlığıyla System Center Operations Manager 2012 R2 konsolunu açabilirsiniz.

4

Faydalı Olması Dileğiyle …

Scorch Web Console Error Executing the Current Operation

Orchestrator 2012 R2 Web Console açılıdığında https://localhost:82 adresine tıklandığında aşağıdaki gibi bir hata alabilirsiniz.

Orchestration_Web_Console

Error Executing the current operation [HttpWebRequest_WebExeption_RemoteServer] Arguments: NotFound Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem.

Internet Information Services uygulaması açılıp Application Pool içerisinden System Center 2012 Orchestrator Web Features seçeneği seçilir. System Center 2012 Orchestrator Web Features üzerine sağ tıklayıp Advanced Settings seçeneğine tıklayalım. Karşınıza gelen Generate Process Model Event bölümünden Identity kısmında Orchestrator veritabanına erişimi olan kullanıcı seçilmelidir. Seçilen kullanıcının adı ve şifresi girilmelidir. Tüm bu işlemlerden sonra iisreset komutu çalıştırılmalıdır.

Bu gibi durumlara genellikle Orchestrator ürünün yükseltimesi yada temiz kurulum yapılması durumunda gerçekleşir. Benim durumumda durum biraz farklı ürünü kurulum yaparken servis user hesabı kullanmak yerine normal bir user hesabı kullandım ve bu kullanıcı hesabının şifresi değiştiğinden dolayı böyle bir durum ile karşılaştım. Siz mutlaka şifresi değişmeyen bir servis hesabı kullanmalısınız.

Faydalı Olması Dileğiyle…

Runbook Server High Availability on System Center Orchestrator

Bu yazımda sizlere varolan Orchestrator ortamınız içerisine nasıl Runbook Server konumlandıracağınızdan ve Runbook sunucularınızı High Availability olarak nasıl kullanabileceğinizden bahsedeceğim.

Hazırlanan runbook’un çalışmasında herhangi bir sebepten dolayı sorun oluşursa diğer bir runbook server üzerinde çalışması gerekir. Bu gibi durumlar için runbook sunucular arasında High Availability yapısının kurulması gerekir. Yeni sunucu kurulumu yaptıktan sonra mevcut Orchestrator yapınıza nasıl Runbook Server dahil edeceğinizden bahsedeceğim.

Deployment Manager ekranında Runbook Server üzerine sağ tıklayıp “Deploy New Runbook Server …” seçeneğini seçerek ilerleyelim.

Z Okumaya devam et

Computer Verification Failure for Machine Name 0x800706BA The RPC Server is Unavailable

Bu yazımda sizlere geçen günlerde karşılaştığım ufak bir sorunu ve bu sorunun nasıl üstesinden geleceğinizden bahsedeceğim.

Computer Verification Failure for Machine Name 0x800706BA The RPC Server is Unavailable

System Center Operations Manager 2012 R2 üzerinde agent dağıtımı yaparken konsol üzerinde “Computer Verification Failure for Machine Name 0x800706BA The RPC Server is Unavailable ” mesajı ile karşılaştım. Böyle bir hata ile karşılaşırsanız kontrol etmeniz gereken belli başlı parametreler vardır. Bunlar ;

-ICMP ve NETBIOS erişimlerinin Firewall tarafından engellenip engellenmediği

-RPC servisinin durumu

-DNS çözümleme işlemi (Agent’ı dağıtacağınız sunucunun NETBIOS yada FQDN olarak adının çözümlenip çözümlenmediği)

-Agent kurulacak olan sunucu üzerinde WMI servisinin durumu

-Agent kurulacak sunucu üzerinde lokal admin haklarına sahip olunması

-Agent dağıtan makinenin network üzerinden agent dağıtacak sunucuya \\Servername\c$ olarak erişip erişmediği

ve son olarak aşağıda belirtilen portların açık olması gerekmektedir.

Port or Service Name Port Number Protocol Type
RPC Endpoint Manager 135 TCP/UDP
RPC/DCOM High Ports(2008 OS) 49152-65535 TCP/UDP
RPC/DCOM High Ports(2000/2003 OS) 1024-5000 TCP/UDP
NetBIOS name service 137 TCP/UDP
NetBIOS session service 139 TCP/UDP
SMB over IP 445 TCP
MOM Channel 5723 TCP/UDP

Faydalı Olması Dileğiyle …

Orchestrator Health Checker

Bu yazımda sizlere System Center Orchestrator ortamlarınızda kullanabileceğiniz bir arac olan Orchestrator Health Checker aracından bahsetmeye çalışacağım.

Orchestrator Health Checker, System Center Orchestrator 2012 (RTM ve SP1) ortamında bulunan Runbook Sunucularınızın ve bu sunucularınızın içinde bulunan Runbook’ların  tamamının izlenmesine olanak sağlar. Çalışan veya kuyrukta bekleyen (queue) bütün runbook’larınızı görebilirsiniz. (Runbook Server başına) Runbook Server içerisinde bulunan Runbook Tree (Child, GrandChild Runbooks) yapılarını durdurabilirsiniz.  Administrative Task (Monitor Clear Orphan Runbooks, Customized Log Purge, Start All Monitoring Runbooks)’larınızı kolayca tek bir noktadan yapabilmenize imkan sağlar. Belirli bir tarihten sonra yaratılan, silinen yada değiştirilen runbook’larınız hakkında bilgi almanızı sağlar. Bunun gibi birçok özelliği tek bir noktadan kontrol etmenizi sağlar.

081813_1811_SystemCente1

Orchestrator Health Checker aracından bu kadar bahsettikten sonra sıra geldi varolan Orchestrator yapınıza nasıl entegre edeceğiniz hakkında kısaca bahsedelim. Orchestrator Health Checker kuruluma gerek duymaz. Kurulum yapılandırma dosyası araclığıyla sağlanır. (Application Config File)

Connection Strings içerisinde Orchestrator sunucunuzun ismini ve Orchestrator Veritabanınızın ismini yazmanız yeterli olacaktır.

<connectionStrings>

    <add name=”MyEnvironment_SCORCH_DB” connectionString= “Server=Orchestrator Server Name; Database=Orchestrator_Database_Name; Trusted_Connection=True;”/>

  </connectionStrings>

Konu ile ilgili olarak daha fazla bilgi almak istiyorsanız aşağıdaki linki kullanabilirsiniz.

http://scorch.codeplex.com

Faydalı Olması Dileğiyle…

How to Cleared Orphaned Orchestrator Runbook Instances

Orchestrator Runbook’ları ile çalışırken Monitor Runbook yapılandırması yapabilirsiniz. İsteğe bağlı yada başka bir runbook’a bağlı olarak  çalışan (Invoke Runbook) runbook’lar sürekli olarak çalışmaktadırlar. Runbook Designer içerisinde Monitor Runbook’un Log sekmesini incelediğinizde aşağıdaki gibi bir ekranla karşılaşabilirsiniz.

Monitor-Runbook-Broken1

Monitor Runbook’un birden fazla instances’ı olabilir, fakat aktif olarak çalışan yalnızca bir tane olmalıdır. Monitor Runbook’un birden fazla Instances olma durumu “Orphaned Runbook Instances” olarak kabul edilir. Bu durum Runbook Servis’inin sorunları olduğunda veya servis çevrimdışı iken gerçekleşir. Servis çalıştığı anda tüm Monitor Runbook’ları tekrardan oluşacaktır. Runbook Designer üzerinde yerleşik olarak Log Purge fonksiyonu bulunmaktadır. Monitor Runbook durdurulduğunda tüm Orphaned Runbook Instances’ları temizleyecektir. Bununla birlikte günlüklerden herhangi birine dokunmadan onları temizlemek için daha kolay bir yol daha bulunuyor.

İlk olarak Monitor Runbook’ları durdurmalı daha sonra SQL Management Studio’ya logon olup Orchestrator Database’i üzerinde bulunduran sunucuya bağlanmalısınız.

Orchestrator Veritabanı içerisinde aşağıdaki sorgu çalıştırılmalısınız.

USE [Orchestrator]GO 

DECLARE @return_value int EXEC @return_value = [Microsoft.SystemCenter.Orchestrator.Runtime.Internal].[ClearOrphanedRunbookInstances] SELECT ‘Return Value’ = @return_value  

Sorguyu çalıştırdıktan sonra Monitor Runbook servisleri  tekrar aktif etmelisiniz. Tüm bu işlemlerden sonra Orphaned Runbook Instances’larınız silinecektir.

Konu ile ilgili daha fazla bilgi almak isterseniz aşağıdaki linki kullanabilirsiniz.

http://www.concurrency.com/blog/w/how-to-clear-orphaned-orchestrator-runbook-instanc

Faydalı Olması Dileğile…

Virtual Machine Manager Integration Pack Installation and Configuration on System Center Orchestrator

Bu yazımda sizlere System Center Virtual Machine Manager Integration Pack kurulumundan ve Orchestrator ile beraber nasıl kullanacağınızdan bahsedeceğim. İlk olarak System Center Virtual Machine Manager Integration Pack aşağıdaki adresten indirmelisiniz.

https://www.microsoft.com/en-us/download/details.aspx?id=39622

İndirilen Integration Pack’i Deployment Manager aracılığıyla ilk olarak register edilmeli daha sonra ise Runbook Server’lara deploy edilmelidir. Virtual Machine Manager Integration Pack, Windows Powershell  Remoting  kullanmakta olup  Orchestrator Runbook Server ve VMM Administration Console üzerinde bulunan  sunucu arasında konfigüre edilmelidir. Windows Powershell Remoting temel  olarak WinRM’e bağlıdır. İlgili sistemler arasında bağlantı kurulması WinRM ile sağlanmaktadır. VMM Administration Console kurulu olan sunucu üzerinde mutlaka Windows Powershell 2.0 kurulu olmalıdır. Windows Powershell 2.0 kurulu olup olmadığını kontrol etmek  istiyorsanız Run’ı açıp “Regedit” yazalım. Açılan Registry Editor içerisinde sırasıyla HKEY_LOCAL_MACHINE\Software \Microsoft\ Powershell\1\ Powershell Engine altında Runtime Version değerinin 2.0 ile başladığını teyit etmelisiniz. Sunucular üzerinde Windows Remote Management bileşeninin kurulu olup olmadığını kontrol etmelisiniz.

VMM Administration Console üzerinde bulunan sunucu ve Runbook Server üzerinde WinRM kurulu ve konfigüre edilmelidir. WinRM bileşeninin kurulu olup olmadığını anlamak için sunucu üzerinde Run’ı açıp “gpedit.msc” yazalım. Karşınıza gelen Local Group Policy Editor ekranında sırasıyla Local Computer Policy\Computer Configuration\Administrative Templates\Windows Components altında WinRM listelendiğinden emin olmalısınız.

Windows Remote Management Trusted Hosts Orchestrator Runbook Server’ın, VMM Administration Console’a bağlanmasını sağlayarak güvenliğin artırılmasını sağlar. Orchestrator Runbook Server üzerinde Local Group Policy Editor içerisinde sırasıyla Local Computer Policy\Computer Configuration\Administrative Templates\Windows Components\Windows Remote Management\WinRM Client\Trusted Hosts enable edilmeli.

Açılan pencere içerisinde Trusted Host List içerisine VMM Administration Console’ı üzerinde  bulunduran sunucunun IP adresi veya sunucunun adı girilmelidir. Powershell Execution Policy RemoteSigned durumda olmalı. (Orchestrator Runbook Server ve VMM Administration Console üzerinde bulunduran sunucu yada VMM Server) Okumaya devam et

Virtual Machine Manager Add-In: VMM Extensions

Bu yazımda sizlere Virtual Machine Manager eklentisi olan VMM Extensions hakkında bilgi vereceğim. VMM  Extensions ile beraber, bir sanal makinenin IP adresi, dosya sistemindeki yolu, sanal makineye bağlı olan .iso dosyasının varolup olmadığı gibi bilgileri bu eklentiyi kullanarak VMM konsol üzerinden görebilirsiniz. (Varsayılanda bu özellikleri göremeyebilirsiniz.)

2017-02-02-14_57_18-my-little-virtual-machine-manager-add-in_-vmm-extensions-tronds-working-op

Get VM Paths butonuna tıklayarak o sanal makinenin özelliklerini güncelleyebilirsiniz. Eklentiyi eklemek için Virtual Machine Manager konsolu içerisinde (Settings-Console Adds In) bölümünü kullanabilirsiniz.

Eklentiyi indirmek için aşağıdaki linki kullanabilirsiniz.

https://github.com/trondhindenes/vmm-extensions

Faydalı Olması Dileğiyle …