FAILOVER CLUSTER INSTANCE (WFCI) SERVER ÇIKARMA

Bu makalede Windows Failover Cluster Instance (WFCI) kurulu olan sunucu ortamlarından belirlenen bir sunucunun çıkarılma adımlarından bahsedeceğim. Görsel – 1 SQL Server Failover Cluster Instance (WFCI) ortamında sunucuda service kontrol dışında bir down olma durumu ile karşılaşıldığında yukarıda Görsel – 1 ‘de görüntüleyebileceğiniz şekilde (Failover Cluster Manager > Roles > Resources > Policies ) bu durumda service nasıl bir aksiyon alacağına karar verme konumundayız.   Görsel – 2   Peki şimdi SQL Server Failover Cluster Instance (WFCI) ortamında sunucuda service kontrol dışında bir down olma durumu ile karşılaşıldığında yukarıda Görsel – 2 ‘de görüntüleyebileceğiniz şekilde (Failover Cluster Manager > Roles > ilgili role sağ tık > properties > Failover) ne kadar süre ile kaç kez tekrar failover olmaya çalışacağını görüntüleyebilirsiniz.   Görsel – 3 Şimdi sunucumuzu clusterdan çıkaracağız, “Failover Cluster Manager > Nodes > ilgili node sağ tık > Stop Cluster Service > ilgili node sağ tık > Evict” adımlarını […]

FAILOVER CLUSTER INSTANCE (WFCI) SERVER ÇIKARMA

Bu makalede Windows Failover Cluster Instance (WFCI) kurulu olan sunucu ortamlarından belirlenen bir sunucunun çıkarılma adımlarından bahsedeceğim.

Görsel – 1

SQL Server Failover Cluster Instance (WFCI) ortamında sunucuda service kontrol dışında bir down olma durumu ile karşılaşıldığında yukarıda Görsel – 1 ‘de görüntüleyebileceğiniz şekilde (Failover Cluster Manager > Roles > Resources > Policies ) bu durumda service nasıl bir aksiyon alacağına karar verme konumundayız.

 

Görsel – 2

 

Peki şimdi SQL Server Failover Cluster Instance (WFCI) ortamında sunucuda service kontrol dışında bir down olma durumu ile karşılaşıldığında yukarıda Görsel – 2 ‘de görüntüleyebileceğiniz şekilde (Failover Cluster Manager > Roles > ilgili role sağ tık > properties > Failover) ne kadar süre ile kaç kez tekrar failover olmaya çalışacağını görüntüleyebilirsiniz.

 

Görsel – 3

Şimdi sunucumuzu clusterdan çıkaracağız, “Failover Cluster Manager > Nodes > ilgili node sağ tık > Stop Cluster Service > ilgili node sağ tık > Evict” adımlarını izleyerek sunucumuzu clusterdan çıkarmış olacağız. Service stop edildikten sonra belli bir süre içerisinde ki bunu yukarıdaki görsellerde belirttiğimiz ayarlamalarda görüntüleyebilirsiniz sunucu evict edilmediği takdirde service start durumuna gelecektir.

Windows Failover Cluster Instance (WFCI) ortamında sunucu çıkarma adımlarımız tamamlanmıştır, bir sonraki makalede görüşünceye dek iyi ki varsınız, sevgiler 🙂

Benzer Yazılar

DELAYED DURABILITY

SQL Server 6 gün önce

Bu makalede SQL Server2014 ile gelen bir özellik olan ilişkisel veri tabanlarının ortak bir özelliği olan Delayed Durability den bahsedeceğim. Bu özellik hakkında detaylı bir şekilde konuşmaya başlamadan önce tekrar etmemiz gereken bir özellik var o da bir verinin yazılmasının aşamaları. Veri öncelikle log file olan .ldf dosyasına yazılmadan (log flush), data file olan .mdf veya .ndf dosyalarına yazılma işlemi (page flushing) gerçekleşmez. Veri tabanına verinin yazılması sürecinde işlem commit edilerek bunun bilgisi kullanıcıya dönüş sağlanır ancak aksi bir durumda crash veya buna benzer durumlarda sql server veriyi log dosyasından recover edebileceği için verinin kaybolmamasının garantisini sağlamış olur. Bu aşamada makalemizin konusu olan Delayed Durability bize esneklik sağlayabilir. Kısaca açıklayacak olursak bu özellik sayesinde veri tabanına verinin yazılması sürecinde işlem commit edilmeden kullanıcıya sürecin tamamlandığı bilgisi veriliyor bu güzellik bir özellik gibi görünse de aslında bir dezavantaj aslında işlem tamamlanmış olmuyor bu özelliği kullanırken crash veya buna benzer durumlarda sql […]

MSSQL Load(Stress) Test – II

SQL Server 3 hafta önce

SQL Server üzerinde yük oluşturarak kaynak kullanımlarını ve sql server’ın bu yük ile başa çıkma durumu incelenmek için zaman zaman bazı testler yapılır. Yük oluştururken Microsoft tool’u ile bunu yapmak isterseniz daha önce kaleme aldığımız MSSQL Load (Stress) Test adlı makalemize bakabilirsiniz. Bu testleri yapmak için birçok tool vardır. Bunlardan biri de Adam Mechanic’in yapmış olduğu SqlQuerryStress Tool’u dur. Bu tool ile istediğiniz sorguyu istediğiniz thread’de ve istediğiniz sayıda göndererek sistem üzerinde yük oluşturabilirsiniz. Bu başlık altında SqlQueryStress tool’un kullanım durumuna ve kullanım sonrasında Sql Server üzerindeki yükleri inceleyeceğiz. Öncelikle bu tool’u aşağıdaki linkten indirebilirsiniz. İndirdikten sonra exe’yi yönetici olarak çalıştırmanız tool’un başlatılması için yeterli olacaktır. Bu tool’u birden fazla kez açıp farklı sorgularda gönderebilirsiniz. https://github.com/ErikEJ/SqlQueryStress/releases Görsel-1 Görsel – 2 Görsel – 3 Exe’yi başlattığımızda yukarıdaki görsel bizi ilk olarak karşılayacaktır. Burada başlatmadan önce Database button’u ile yükü hangi server ve database üzerinde, hangi kullanıcı ile yapacağımız bilgisini girmemiz gerekmektedir. […]

MSSQL Load(Stress) Test

SQL Server 3 hafta önce

Bu yazıda SQL Server üzerinde yükler oluşturacağız, yük oluştururken SQL Server üzerindeki workload’ları inceleyeceğiz. SQL Server’da Yük Testi (Stress Testi) oluşturmak istediğimizde birçok tool önümüze çıkacaktır. Microsoft bu testi yapabilmemiz için bizimle RML Utilities Tool’unu paylaşmıştır. Öncelikle tool’u PC’inize kurmak ve yüklemek için aşağıdaki adımları takip etmelisiniz. Aşağıdaki linke girşi sağladıktan sonra downlaoda etmelisiniz. https://www.microsoft.com/en-us/download/details.aspx?id=103126 Görsel – 1 Görsel – 2 Kurulum başarılı şekilde tamamlandıktan sonra Tool’un aşağıdaki path’e kurulduğunu teyit edebilirsiniz. “C:\ProgramData\Microsoft\Windows\Start Menu\Programs\RML Utilities for SQL Server\” Görsel – 3   CMD’yi açtıktan sonra; aşağıdaki parametreleri kullanarak kendi yazmış olduğumuz sorguları stress testi için gönderebiliriz. Görsel – 4 Microsoft bu testi yaparken oStress komutunu kullanarak yapmaktadır. T-Sql query’lerin yük oluşturabilmesi için tasarlanmıştır. Bu sayede veritabanına ciddi bir yük bindirebilirsiniz. SQL Server üzerinde yük üretmek için bir database’e ihtiyacımız olacak. Biz bunun için AdventureWorks Veritabanını kullandık. Aşağıdaki link üzerinden bu Database’in backup’ını indirerek Restore edebilirsiniz. https://github.com/Microsoft/sql-server-samples/releases/download/adventureworks/AdventureWorks2022.bak Yük oluştururken 3 adet […]

0 Yorum

Yorum Yaz

Rastgele