ویندوز سرور

آشنایی با Cluster Shared Volume و نحوه ایجاد آن در Windows Server 2012 R2

آشنایی با Cluster Shared Volume و نحوه ایجاد آن در Windows Server 2012 R2

در این مقاله نحوه ایجاد Cluster Shared Volume (CSV) را بررسی خواهیم کرد.Cluster Shared Volume یک فایل سیستم active/active است که در قلب کلاسترهای Hyper-V که با معماری shared block storage و Scale-Out File Server (SOFS) همراهی می شوند قرار دارد.

معرفی Windows Server Cluster Shared Volume (CSV)

Cluster Shared Volume در Windows Server 2008 R2 معرفی گردید. قبل از معرفی W2008R2 Hyper-V برای هر ماشین مجازی در SAN نیاز به تعریف یک LUN وجود داشت. همانطور که متوجه شدید این موضوع مدیریت SAN را بسیار مشکل می کرده است. به عنوان مثال درهنگام نامگذاری باید دقت بسیار صورت می گرفت تا در زمان حذف ماشینها اشتباهی صورت نگیرد و ماشین مشابه از Volume های دیگر به اشتباه حذف نشود.

CSV به failover clustering در W2008R2 اضافه شد تا فایل سیستمی را فراهم کند که بتواند به صورت فعال در تمام نودهای یک کلاستر به اشتراک گذاشته شود. در این صورت می توان تعداد زیادی ماشین مجازی را در volumeهایی که به راحتی مدیریت می شوند قرار داده و آن ماشین ها را در تمامی کلاستر نودها اجرا کرد. ورژن ۲۰۰۸R2 به استفاده برای Hyper-V محدود بود، اما نسخه Windows Server 2012 امکان استفاده در SOFS را نیز فراهم کرده است.

معماری CSV به صورت زیر است:

  • یک یا چند LUN در SAN ساخته می شوند. تعداد اندکی و یا شاید یک نود در کلاستر وجود دارد که مستقیما به فضای ذخیره سازی متصل است.
  • LUNها به تمامی نودها در کلاستر متصل می شوند. در این مرحله LUN از یکی از نودهای کلاستر در دسترس است (به اصلاح shared-nothing )
  • دیسکها فرمت شده (یک volume به ازای یک LUN) و به کلاستر pool مدیریت فضای ذخیره سازی در Failover Cluster Manger (FCM) اضافه می شوند.
  • هر دیسک به CSV تبدیل می شود.

Cluster Shared Volume concept

مفهوم shared nothing شناخته شده توسط ویندوز نیز همچنان تاثیر گذار است: یک نود به عنوان مالک volume باقی می ماند. در عین حال، CSV در هر نودِ کلاستر در C:\ClusterStorage\Volume<incrementalNumber> ، mount می شود.مالک CSV ، که به نام “هماهنگ کننده CSV” نیز شناخته می شود، اجازه دسترسی خواندن و نوشتن فایلها و فولدرهای روی CSV را به سایرنودهای کلاستر می دهد. والیومی که با NTFS فرمت شده بود هم اکنون در حال اجرا شدن با فایل سیستم CSVFS در administration tools قابل مشاهده خواهد بود.این امر باعث می شود که مدیران سیستم و همچنین ابزارهای مدیریت دیسک آگاه شوند که CSV  یک cluster file system است و نباید آن را با یک volume غیر اشتراکی اشتباه بگیرند و روال مناسب آن را پیاده کنند.

هر CSV یک مالک دارد. یک نود می تواند مالک یک و یا چند والیوم باشد. در ویندوز سرور ۲۰۱۲R2 رولهای مالک CSV به صورت بالانس شده در نودها قرار می گیرند؛ این امر در ریدایرکت اتصال SMB در معماری SOFS به جهت دستیابی به روانترین حالت ممکن در جریان اطلاعات از هاست به فضای ذخیره سازی فیزیکی استفاده شده است.

نحوه ایجاد Cluster Shared Volume) CSV)

در ادامه نحوه ایجاد CSV به صورت مرحله به مرحله توضیح داده شده است. مد نظر داشته باشید، پروسه ایجاد در صورتیکه از System Center Virtual Machine Manager (SCVMM) برای مدیریت هاستها و فضاهای ذخیره سازی استفاده شود بسیار راحت تر خواهد بود. SCVMM مراحل کار از جمله provisioning فضای ذخیره سازی فیزیکی را در تنها چند کلیک انجام می دهد.

  • نکته: سعی کنید تا هر LUN/CSV را به یک به یک ایجاد کرده و پشت سر هم نامگذاری کنید تا بتوانید ردیفه اینکه هر دیسک کدام والیوم است را حفظ کنید.

ساخت و متصل شدن به LUN

برای دسترسی آنی به سرور با منابع کاملا اختصاصی از سرور های ابری ایران هاست استفاده کنید.

همین امروز سفارش دهید
  • به ابزار مدیریت cluster shared storage لاگین کنید. یک LUN ایجاد کرده و آن را به نودهای موجود در کلاستر متصل کنید.

 

ساخت و فرمت یک Volume

  • نودی را که LUN در آن اکتیو شده است شناسایی کرده و به آن لاگین کنید. Disk Manager را باز کرده و LUN جدید را انتخاب کنید.
  • یک volume جدید برای LUN فرمت و ایجاد کنید؛ برای هر LUN باید یک CSV داشته باشید. هیچ drive letterای به والیوم اختصاص ندهید؛ در عوض CSV به فولدر C:\ClusterStorage در هر نود mount خواهد شد.

 

 

اضافه کردن دیسک به کلاستر

  • FCM را باز کنید، به Storage رفته و Add Disk را انتخاب کنید. دیسک جدید باید در صفحه پاپ آپ باز شده لیست شده باشد.
  • دیسک را انتخاب کنید. دیسک جدید درFCM Storage ظاهر خواهد شد.
  • نکته: اگر از Storage Space به عنوان فضای ذخیره سازی اشتراکی بهره می برید، پس از ایجاد یک دیسک مجازی در pool، دیسک به صورت خودکار به کلاستر اضافه خواهد شد.

تبدیل دیسک به CSV

  • بر روی دیسک جدید نمایش داده شده در FCM کلیک راست کرده و Add To Cluster Shared Volumes را انتخاب کنید. دیسک برای لحظاتی آفلاین شده و سپس به عنوان یک CSV جدید آنلاین می شود. دقت کنید که volume در مسیر C:\ClusterStorage همانند یک فولدر mount شده است و در هر نودی که به دیسک دسترسی دارد قابل مشاهده خواهد بود.(به تصویر زیر دقت کنید)

 

استفاده از CSV

شما هم اکنون می توانید با دادن مسیر C:\ClusterStorage در زمان ایجاد ماشین مجازی آن را در CSV بارگذاری کنید. به عنوان مثال هم اکنون می توان یک ماشین جدید در مسیر C:\ClusterStorage\PetriCSV ایجاد کرد.

 

استفاده از CSV برای فایلهای ماشین مجازی به این معناست که این فایلها برای تمام هاستهای موجود در کلاستر در دسترس خواهند بود و ماشین مجازی بدون نیاز به انتقال دادن فایلها و یا ایجاد down time برای دیسک قابلیت live migrate را دارا خواهد بود.

با کارت بانکی باشگاه ایران هاست پولتان به حسابتان باز می گردد.

همین حالا رایگان عضو شوید

سیاوش غلامی

مدیر سرور ایران هاست - کارشناس ICT

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
بستن
بستن