Windows Azure’da AlwaysOn Availability Group (PART 2)
WSFC Cluster Oluşturmak
- MshowtoSQL makinesine İzmir.local\Install kullanıcısı ile bağlanalaım.
-
Failover cluster Manager konsolunu açalım ve Create Cluster butonuna basalım.
- Açılan Create Cluster Wizard’ı aşağıda ki yapılandırma adımlarını takip ederek yapılandırabilirsiniz.
- Select Servers : MshowtoSQL1.izmir.local
- Validating Warning: No. I do not require support from Microsoft for this cluster, and therefore do not want to run the validation tests. When I click Next, continue creating the cluster.
- Cluster Name: Cluster1
-
Cluster kurulum işlemi tamamlandıktan sonra Failover Cluster Manager üzerinde Cluster1.izmir.local üzerinde tıklıyoruz. Konsolun alt bölümünde bulunan IP Address bölümüne sağ tuş ile tıklayarak Properties bölümüne geliyoruz.
-
Static IP Address’i seçip IP adresini 10.10.2.101 yapıyoruz.
-
OK butonuna basıp çıktıktan sonra IP Address bölümüne tekrar sağ tuş ile tıklayıp Bring Online butonuna basıyoruz.
-
Kısa bir süre sonra Online’a döndüğünü göreceksiniz.
- Ardından IP Address: 10.10.2.101 bölümüne sağ tuş ile tıklıyoruz ve Delete butonuna basıyoruz. Cluster IP adresini sildikten sonra Name: Cluster1 kaynağı artık online konumda olmayacaktır. Ancak Availability Group kullanırken Cluster ismine yada IP adresine gerek duymayacağımızdan önemli değildir.
-
Konsolde Cluster1.izmir.local bölümüne sağ tuş ile tıklıyoruz ve Add Node butonuna basıyoruz.
-
Açılan Add Node Wizard ‘a MshowtoSQL2 ve MshowtoWSFCNode VM’lerini ekliyoruz. Ardından Failover Cluster Manager ekranınız aşağıdaki gibi gözükecektir.
Availability Group için SQL Server Instanceları Hazırlamak
- MshowtoSQL1 VM üzerinde MshowtoSQL1\mshowtoadmin kullanıcı adı ile oturup açık, SQL Server Management Studio’yu açalım.
-
Konsol üzerinde Security tabını açıp Login bölümüne Sağ tuş ile tıklayalım ve New Login butonuna basalım.
- Login name bölümüne NT AUTHORITY\System yazıp OK tuşuna basalım.
- Ardından NT AUTHORITY\System kullanıcısına sağ tuş ile tıklayıp Properties butonuna basalım.
- Securables sayfasında aşağıdakiler için Grant iznini verelim.
- Alter any availablity group
- Connect SQL
- View server state
- OK butonuna basıp çıktıktan sonra Logins bölümüne tekrar sağ tuş ile tıklayıp New Login butonuna basalım.
- İzmir.local\Install kullanıcısını Login Name bölümüne yazalım. Server Roles sayfasına gelip sysadmin’i seçelim. OK butonuna basıp çıkış yapabiliriz.
- Şimdi AlwaysOn Availability Group özelliğini aktif edebiliriz. SQL Server Configuration Manager konsolunu açalım.
-
SQL Server Services bölümünü seçelim ve SQL Server(MSSQLSERVER) servisine sağ tuş ile tıklayıp Properties butonuna basalım.
-
AlwaysOn High Availability tabına gelelim ve Enable AlwaysOn Availability Groups checkbox’ını işaretleyelim. Ardından OK butonuna basalım.
-
Daha sonra Log On bölümüne gelip MshowtoSQL1 makinesi için IZMIR\sqlsvr1 kullanıcısını ve parolasını, MshowtoSQL2 makinesi içinse IZMIR\sqlsvr2 kullanıcısını servis hesabı olarak ekliyoruz ve servisi restart ediyoruz.