تا %60 تخفیف خرید برای 7 نفر با صدور مدرک فقط تا
00 00 00

آموزش راه اندازی Failover Clustering در SQL سرور قسمت 4

محمد نصیری
محمد نصیری
18 پسند
2880 بازدید
31 نظر
74 ماه قبل

حتما فکر می کنید ما هم مثل وب سایت های دیگر می خواهیم وقت شما را تلف کنیم و هی مطلب را طولانی کنیم که شما به وب سایت برگردید ، نه مطمئن باشید ما در انجمن تخصصی فناوری اطلاعات ایران قصد نداریم چنین روشی را داشته باشیم و اگر می بینید که قسمت قسمت مطلب را می نویسیم برای منظم تر شدن و طبیعتا دقت بیشتر روی مطالب است ، کمی صبر کنید ، بعد از این آموزش شما دیگر وارد نصب کلاسترینگ خود MSSQL Server 2012 خواهید شد و دیگر کاری به Windows Server 2012 نخواهید داشت .

در این قسمت که سری چهارم از مطلب اموزش راه اندازی کلاسترینگ برای MSSQL Server 2012 است می خواهیم اولین Cluster خود را ایجاد کنیم ، برای ایجاد کردن این Cluster شما کافیست فقط ویزارد مربوطه را بعد از انجام فرآیند Validation که در مرحله قبلی انجام دادیم مطابق آموزش زیر انجام دهید ، بنابراین ابتدا کنسول مدیریتی Failover Clustering Management را باز کنید و مشابه تصویر زیر برای ایجاد کردن اولین Cluster در این مجموعه بر روی گزینه Create a Cluster کلیک کنید تا ویزارد مربوطه باز شود :

آموزش راه اندازی کلاسترینگ در ویندوز سرور 2012 و SQL سرور 2012

1-بعد از کلیک کردن بر روی گزینه Create Cluster ویزارد مربوطه باز می شود و صفحه Before You Begin را مشاهده خواهید کرد که توضیحاتی در خصوص ویزارد مربوطه ارائه می کند . همانطور که در شکل زیر نیز مشاهده می کنید در این ویزارد شما سرورهایی که قرار است بصورت Failover برای ایجاد کردن High Availability برای یک سرویس در کنار هم فعالیت کنند را مشخص می کنید ، اگر یکی از این سرورها دچار اختلال شود ، سرور دوم جایگزین آن خواهد شد و شروع به سرویس دهی می کند ، باز هم تاکید می کنم قبل از اینکه این ویزارد را جلو ببرید ویزارد قبلی که Validate Cluster است را اجرا کنید و مطمئن شوید که مشکلی وجود نداشته باشد ، به هر حال کار از محکم کاری عیب نمی کند ، در تصویر زیر بر روی Next کلیک کنید البته فراموش نکنید تیک قسمت Do not show this page again را بزنید تا احیانا در مراحل بعدی مجددا این شر و ورها به شما نمایش داده نشود ، والا به خدا ... با این نوناشون ... خیلی محترمانه الان Next را بزنید ...

آموزش راه اندازی کلاسترینگ در ویندوز سرور 2012 و SQL سرور 2012

2-قسمت بعدی انتخاب سرورهایی است که قرار است با هم تشکیل یک Failover Cluster را بدهند ، کافیست مشابه ویزارد قبلی از طریق دکمه Browse سرورها مورد نظر خود را انتخاب کنید. توجه کنید که این سرورها همان سرورهایی هستند که در مرحله قبلی Validate شدند ، یک نکته مهم را فراموش نکنید ، این ویزارد را فقط یکبار و فقط بر روی یکی از سرورهای عضو کلاستر کافیست انجام دهید ، تنظیمات به صورت خودکار به سرور دیگر منتقل خواهند شد و نیازی به انجام مجدد مراحل نخواهید داشت ، بعد از اینکه مطابق شکل پایین سرورها را انتخاب کردید بر روی گزینه Next کلیک کنید :

آموزش راه اندازی Failover Clustering در SQL سرور قسمت 4

3-صفحه بعد صفحه Access Point For Administering the Cluster است ، شما در این صفحه یک اسم برای Cluster خود ایجاد می کنید و یک آدرس IP که از این به بعد ادرس IP کلاستر شما خواهد بود را انتخاب می کنید ، اگر به خاطر داشته باشید در سناریوی این مطالب آدرس IP به شماره 192.168.1.4 را به عنوان آدرس IP کلاستر انتخاب کردیم ، آدرس مورد نظر را وارد کنید و بر روی کلید Next کلیک کنید :

آموزش راه اندازی failover clustering در ویندوز سرور 2012

4-صفحه بعدی صفحه Confirmation است که کافیست بر روی Next کلیک کنید تا Failover Clustering بر روی هر دو عدد Cluster Node شما ایجاد شود ، اگر می خواهید کلاستر شما با اسم و آدرس DNS قابل دسترس باشد کافیست تنظیمات مربوطه را در DNS سرور اکتیودایرکتوری خود انجام دهید.

آموزش راه اندازی failover clustering در ویندوز سرور 2012 و SQL سرور

5-در نهایت در صفحه Summary همانطور که در تصویر پایین مشاهده می کنید خلاصه ای از تنظیمات انجام شده بر روی سرورها به شما نمایش داده می شود و با مشاهده پیام You have successfully completed the Create Cluster Wizard یعنی کلاستر شما با موفقیت ایجاد شده است و اگر نیاز به اطلاعات بیشتر دارید می توانید بر روی دکمه View Report کلیک کنید ، فعلا کار ما با ایجاد کلاستر اول تمام شده است و بر روی دکمه Finish کلیک می کنیم :

آموزش راه اندازی failover clustering در ویندوز سرور 2012 و SQL سرور

خوب به شما تبریک می گوییم ، شما اولین Failover Cluster خود را در ویندوز سرور 2012 ایجاد کردید ، بعضا برخی از اساتید بزرگوار تا همینجای کار را انجام می دهند و برای شما آرزوی موفقیت می کنند اما ما تازه اول راه هستیم. همانطور که مشاهده کردید ایجاد کردن Clustering چندان هم دشوار نبود ، حالا شما می توانید تست کنید که آیا Failover Cluster شما کار می کند یا خیر ، اینکار را می توانید دقیقا مشابه فرآیندی که برای تست کردن NLB Clustering انجام دادیم انجام دهید یعنی آدرس IP مربوط به Cluster را Ping کنید اگر درست بود بنابراین Cluster شما به درستی ایجاد شده است.

یکی از Cluster Node ها را خاموش کنید و مجددا تست کنید که آیا همچنان Ping دستگاه باقی می ماند یا خیر ، اگر Ping شما به درستی ادامه پیدا کرد بنابراین Failover Clustering شما به درستی انجام شده است. حالا شما آماده این هستید که به سراغ نصب MSSQL Server 2012 بروید اما کمی صبر کنید و ادامه مطلب را نیز یک نگاه بیندازید ، بد نیست کمی هم تنظیمات دیسک های خود را انجام دهیم و بعدا ادامه ماجرا را پیش ببریم.

پیکربندی تنظیمات مربوط به Cluster Quorum ( این قسمت اختیاری است )

همانطور که در ابتدای سناریو هم عنوان کردیم ما 4 عدد دیسک در Virtual SAN Storage ایجاد کردیم که با ظرفیت های 1 گیگابایت ، 5 گیگا بایت و 20 گیگابایت ایجاد شده بودند. تعریف کردن دیسک Quorum همیشه الزامی نیست و قرار نیست شما در هر ساختار کلاسترینگی این دیسک را تعریف کنید اما بعضا مواردی پیش می آید که ویزارد ایجاد Cluster بصورت خودکار یکی از دیسک هایی که نباید به عنوان Quorum انتخاب می شده را به عنوان Quorum انتخاب می کند و اینجاست که شما باید یاد بگیرید که چگونه این دیسک را انتخاب کنید. بصورت پیشفرض ویزارد ایجاد کلاستر اولین دیسک موجود در سرور را به عنوان Quorum انتخاب می کند که البته به آنWitness Disk نیز گفته می شود.

Witness Disk در واقع کلیه تنظیمات مربوط به این کلاستر را بر روی Shared Storage نگهداری می کند و به همین دلیل به آن Cluster Configuration database نیز گفته می شود. برای تعیین کردم محل Witness Disk یا همان Quorum کافیست ابتدا وارد کنسول مدیریتی Failover Cluster Management شوید و سپس بر روی Node ای به نام Storage کلیک کنید تا دیسک های آنلاینی که به سرور معرفی شده اند را مشاهده کنید ، اما کار ما در این قسمت نیست ، برای پیکربندی Clustering کافیست ابتدا بر روی نام Cluster ای که ایجاد شده است راست کلیک کنید و سپس گزینه More Actions و در نهایت گزینه Configure Cluster Quorum Settings را انتخاب کنید تا ویزارد Configure Cluster Quorum مشابه تصویر زیر به شما نمایش داده شود :

آموزش راه اندازی failover clustering در ویندوز سرور 2012 و SQL سرور

1-همانطور که در بالا مشاهده می کنید طبق معمول در صفحه اول ویزارد در خصوص عملکرد کلی ویزارد توضیحاتی ارائه شده است که ما نمی خواهیم در این خصوص ریز شویم و کافیست در این قسمت بر روی Next کلیک کنید تا به مرحله بعدی برویم ، والا به خدا خوب اومدیم محل Quorum را عوض کنیم اینکه دیگه توضیحات ندارد D: ... با کلیک کردن بر روی Next با صفحه زیر مواجه خواهید شد که به صفحه Select Quorum Configuration معروف است ، در این صفحه گزینه Add or change the quorum witness را انتخاب می کنیم و بر روی Next کلیک می کنیم :

آموزش راه اندازی failover clustering در ویندوز سرور 2012 و SQL سرور

2-در صفحه بعدی که صفحه Select Quorum Witness است گزینه Configure a disk witness را انتخاب کنید و بر روی Next کلیک کنید.

آموزش راه اندازی failover clustering در ویندوز سرور 2012 و SQL سرور

3-در صفحه بعد همانطور که در تصویر زیر مشاهده می کنید Disk های آنلاین را مشاهده می کنید ، با توجه به اینکه من در این قسمت فقط یکی از دیسک ها را انلاین کرده ام شما فقط دیسک 1 گیگابایتی را مشاهده می کنید ، دیسک مورد نظر را انتخاب کنید و بر روی Next کلیک کنید :

آموزش راه اندازی failover clustering در ویندوز سرور 2012 و SQL سرور

4-در صفحه بعد که confirmation است طبق معمول بر روی گزینه Next کلیک می کنیم :

آموزش راه اندازی failover clustering در ویندوز سرور 2012 و SQL سرور

5-در نهایت همانطور که در تصویر پایین در صفحه Summary مشاهده می کنیم کافیست بر روی گزینه Finish کلیک کنیم تا فرایند ایجاد کردن Disk Witness اجرا شود و محل دیسک Quorum شما عوض شود :

آموزش راه اندازی failover clustering در ویندوز سرور 2012 و SQL سرور

همش باید تبریک بگیم به شما اما اینبار به من هم تبریک بگویید چون واقعا پیاده سازی چنین سناریویی در محیط مجازی لابراتوار آن هم با این همه محدودیت های سخت افزاری کار آسانی نیست ، به هر حال تا الان ما Failover Cluster خود را ایجاد کردیم و Quorum خود را انتخاب کردیم و فقط در آموزش بعدی به سراغ نصب کردن Role های مورد نیاز برای راه اندازی MSSQL Server 2012 خواهیم رفت و پس از آن نیز دیگر MSSQL خود را در محیط Cluster نصب کرده و این سناریوی جذاب را به پایان می بریم ، سعی کنید با ما جلو بروید و هر جایی که مشکل داشتید در ادامه مطلب عنوان کنید ، امیدوارم مورد توجه شما قرار گرفته باشد . ITPRO باشید

نویسنده : محمد نصیری

منبع : جزیره بانک های اطلاعاتی وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

نظر شما
برای ارسال نظر باید وارد شوید.
31 نظر