Clustered SQL database ilə WSUS qurulumu

Salamlar hərkəsə, bu məqaləmdə sizlərə ilk əvvəldə danışmış olduğum Windows Server Update Services (WSUS) -i Clustered verilənlər bazası üzərində qurulması və tənzimlənməsi haqqında danışmağa çalışacağam. İlk məqaləmdə WSUS-un qurulması və tənzimlənməsindən danışdığım zaman iki seçimimiz var idi, ya Windows Internal Database (WID) istifadə edəcəkdik , ya da mövcud hər hansı bir database server-ə qoşulacaqdıq. Mən bu məqaləmdə mövcud bir Clustered SQL Server-imdən istifadə edərək WSUS-qurulumundan danışacağam, bu zaman WSUS uyğun verilənlər bazasını həmin Clustered SQL  Server üzərində yaradacaqdır , əvvəli məqaləmdə SQL AlwaysOn High Availability Groups-un qurulması və  tənzimlənmısi haqqında danışmışdım, burada isə fərqli bir yol izləyəcəyəm , AlwaysOn topologiyasında hər bir SQL Server-in verilənlər bazası local server-lərdə yerləşir , lakin bizim  quracağımız SQL Cluster-da ortaq storage -üzərində olacaq, gələn transaction-ları isə clustered role olaraq tənzimləyəcəyimiz DTC (Distributed Transaction Coordinator) idarə edəcək.  SQL Server olaraq SQL Server 2014 Sp1 istifadə edəcəyəm. Topologiyam aşağıdakı kimi olacaq, burda test mühiti olduğu üçün mən DC-ni həm də storage kimi istifadə edəcəyəm:

1

Şəbəkə kartları ilə bağlı sazlamalarla cluster-la əlaqəli əvvəlki məqalələrimdən tanış ola bilərsiniz, bu məqaləmdə əsas fərqli hissələri diqqətinizə çatdırmağa çalışacağam. Belə ki ilk öncə başlayırıq iSCSI target server kimi tənzimləyəcəyimiz server üzərindəki disklərimizin hazırlanmasına. Yaradılan  disklər aşağıdakı kimidir:

2

 

Gördüyümüz kimi Quorum, verilənlər bazası, log , və DTC-üçün volume-lar yaradılıb. Həmin diskləri SQLNODE01 üzərində tənzimləyək,ilk öncə hər iki node-umuzu  target server-imizə qoşaq:

3

 

daha sonra SQLNODE01 üzırində disklərimizi tənzimləyək:4

5

Son nəticə aşağıdakı kimi olacaq:

6

Eyni zamanda DTC üçün node-larımız üzərində aşağıdakı role-ların qurulumu gərəkir:

7

8

disk-lər , role və feature-ların qurulumundan sonra keçirik Cluster-in qurulumasına,ilk əvvəl  node-ların birinin üzərində Failover Cluster Manager-ə daxil olaraq  node-larımızın konfiqurasiyasını doğrulamalıyıq:

9

10

11

12

doğrulama müvəffəqiyyətlə tamamlandıqdan sonra artıq cluster-in qurulumuna keçə bilərik:

13

14

Cluster üçün uyğun ad və ip adresi verib davam edirik:

15

16

Gördüyümüz kimi cluster-i müvəffəqiyyətlə qurduq:

18

 

əlavə eləmiş olduğumuz 1 GB-lıq diskimiz  avtomatik olaraq Quorum kimi tənzimlənib:

26

indi iə keçirik DTC clustered role-muzun Cluster üzərinə əlavəsinə, Roles bölməsinə sağ click-lə Configure Role deyərək davam edirik:

19

20

Role-lar arasından Distributed Transaction Coordinator (DTC) role-nu seçərək davam edirik:

 

21

Clustered Role-umuz üçün uyğun ad və ip adresi verərək davam edirik:

22

növbəti mərhələdə Clustered Role-muzun istifadə edəcəyi clustered resursu seçməliyik, bunu üçün əvvəlcədən yaratmış olduğumuz müəyyən  diski seçərək davam edirik:

23

24

DTC Clustered Role-nun qurulumunu müvəffəqiyyətlə tamamladıq:

25

indi isə keçirik SQL Server-in qurulumuna, ilk olaraq SQLNODE01 üzərində, setup.exe -dən sonra açılan pəncərədə New SQL Server failover cluster installation seçərək davam edirik:

27

 

28

29

test mühiti olduğu üçün mən yeniləmələri yükləməyəcəyəm, amma tövsiyə olunur ki Windows Server 2012 R2SQL Server up to date  (bütün yenilənmələr yüklənmiş halda) olsun:

30

özəlliklərin qurulumu üçün hər hansı bir çatışmazlığın olub olmamağını, eyni zamanda həll edilməsi gərəkən xəbərdarlıq və səhvləri aşağıdakı pancərədən görmək mümkündür:

31

32

quracağımız özəllikləri seçib davam edirik:

 

33

34

bu hissədə SQL Cluster üçün bir şəbəkə ismi müəyyən edirik, hansı ki bu adda DNS-də bi “A” record-u yaradılacaq ,daha sonradan müəyyən etdiyimiz IP adresinə uyğun:

35

Bu hissədə isə cluster resursumuzu görə bilərik:

36

gördüyümüz kimi, wizard bizə mümkün olan,  seçib istifadə edə biləcəyimiz cluster resursunu təqdim etdi, QourumDTC üçün müəyyən etdiyimiz disklərimizdən başqa. Hər iki diski seçib davam edirik:

37

Cluster-imiz üçün uyğun bir IP adres müəyyən edirik:

38

Test mühiti olduğu üçün mən Administrator istifadəçisindən istifadə etmişəm, daha yaxşı olar ki, xüsusi istifadəçi yaradıb müəyyən haqqlar verməklə, ya da əvvəlki məqalələrimdə bəhsi keçən servis hesablarından da  istifadə  edə bilərsiniz:

39

Bu bölməyə xüsusi diqqət yetirməliyik və aşağıdakı kimi olmalıdır:

40

Server Configuration – bölməsində  windows authentication mode-seçərsək mövcud daxil olduğumuz istifadəçi ilə giriş edərik, əgər mixed mode -seçərsək o zaman uyğun bir parol daxil etməliyik ki, həmin şifrə SQL Server daxilində sa (system administrator) -adlı istifadəçiyə aid olacaq hansı ki, bu zaman biz bu istifadəçi ilə daxil olacağıq, Add Current User -deyib mövcud istifadəçini əlavə etdikdən sonra keçirik digər bölməyə:

42

Data Directories– bölməsində cluster databaselog-lar üçün uyğun olaraq cluster disklərimi seçirəm:

43

daha sonra install deyərək qurulumu başladırıq:

44

qurulum müvəffəqiyyətə başa çatdıqdan sonra  keçirik ikinci node-umuz üzərinə:

45

SQL Cluster-imizi yaratdıq indi isə ikinci node-umuzu cluster-a əlavə etməliyik, Add node to a SQL Server failover cluser -deyərək davam edirik:

46

47

48

49

gördüyümüz kimi mövcud cluster-im, instance adı, şəbəkə adı və daxil olan node görünür:

50

cluster-imizin ip adresini görürük:

51

uyğun olaraq əvvəlki node-da olduğu kimi istifadəçini müəyyə edirik:

52

install-deyərək qurulumu başladırıq:

53

qurulum müvəffəqiyyətlə tamamlandı:

54

 

artıq SQL Cluster-imiz hazırdır, Clustered Role olaraq SQL Server görürük:

 

55

İndi isə keçirik WSUS role-unun qurulumuna və tənzimlənməsinə:

56

bu hissədə artıq biz WID yox  SQL Cluster-imizi seçəcəyimiz üçün database seçərək davam edirik:

57

yenilənmələrin saxlanılacağı yeri müəyyən edirik, daha yaxşı olar ki sistem diski yox başqa bir disk seçilsin:

58

bu hissədə isə mövcud Cluster-imizə bağlanmalıyıq artıq, Cluster adını yazaraq check connection deyirik, ola bilər ki hər hansı bir şəbəkə ilə bağlı bir xəta alasınız o zaman hər bir SQL Server üzərində TCP 1433 portunu açıb yenidən yoxlamalısınız:

59

60

61

62

qurulum  sonrası konfiqurasiyanı başladırıq:

63

prosses tamamlandıqdan sonra Clustered DB diskimizə nəzər saldığımızda SUSDB adında bir verilənlər bazasının yaradıldığını görürük, bu həmin bizim WSUS server-imizin verilənlər bazasıdır:

64

65

Geridə qalan əməliyyatlar isə WSUS  ilə bağlı yazdığım ilk məqalədə olduğu kimidir. Yararlı olması diləyilə…

 

Səs: +60. Bəyənilsin Zəifdir

Müəllif: Ramil Məmmədov

Şərh yazın