در قسمت اول برخی از ویژگی های CSV در کلاسترها شرح داده شد . همچنین به بررسی ملاحظات و الزامات جهت استفاده از CSV در کلاستر ها پرداخته شد که به در ادامه به برخی دیگر از مزایای استفاده از CSV در کلاسترها اشاره خواهیم نمود .
مزایای استفاده از CSV در کلاسترها
مزایای استفاده از CSV در کلاسترها تعیین مسیر I/O در ارتباطات CSV می باشد. در این قسمت تعیین مسیر I/O در ارتباطات CSV و الزامات پیکربندی دیسک جهت بهره برداری از ویژگی مورد بررسی قرار خواهد گرفت.
همسان سازی و تعیین مسیر I/O در ارتباطات CSV
- همسانسازی I/O: CSV چندین Node را قادر میسازد تا به یک ذخیره ساز مشترک، دسترسی همزمان Read و Write داشته باشند. هنگامی که یک Node بر روی یک (Volume CSV، Input/Output (I/O انجام میدهد، این Node مستقیما با ذخیره ساز، به عنوان مثال با یک (Storage Area Network (SAN ارتباط برقرار میکند. با این حال، در هر زمان، یک Node، که Coordinator Node یا هماهنگ کننده نامیده میشود، مالک منبع دیسک فیزیکی که به LUN مرتبط است ، میباشد. Node هماهنگ کننده CSV Volume در Failover Cluster Manager، به عنوان Owner Node تحت Disks نمایش داده میشود. این Node همچنین در خروجی cmdlet Windows PowerShell ، Get-ClusterSharedVolume نیز نمایان میشود.
- هنگامی که تغییرات کوچکی در فایل سیستم Volume CSV رخ میدهند، این Metadata باید نه تنها در Node هماهنگ کننده، بلکه در هر یک از Nodeهای فیزیکی که به LUN دسترسی دارند، همسانسازی شوند. به عنوان مثال، هنگامی که یک ماشین مجازی در یک Volume CSV آغاز به کار کرده، ایجاد شده، حذف شده و یا هنگامی که یک ماشین مجازی انتقال داده میشود، این اطلاعات باید در هر یک از Nodeهای فیزیکی که به ماشین مجازی دسترسی دارند، همسانسازی شود. این عملیات بهروزرسانی Metadata در صورت استفاده از SMB 3.0، به صورت موازی در میان شبکههای کلاستری رخ میدهد. این عملیات به ارتباط برقرار کردن همه Nodeهای فیزیکی با ذخیره ساز مشترک نیاز ندارند.
- تعیین مسیر I/O: بروز خرابی در اتصال ذخیرهساز و برخی عملیات ذخیرهسازی خاص میتواند مانع برقراری ارتباط مستقیم یک Node با ذخیرهساز شود. برای حفظ عملکرد در هنگامی که Node با ذخیرهساز ارتباط برقرار نمیکند، Node، I/O دیسک را از طریق یک شبکه کلاستری به Node هماهنگ کننده که دیسک در حال حاضر در آن Mount شدهاست، هدایت میکند. اگر Node هماهنگ کننده فعلی یک خرابی اتصال به ذخیرهساز را تجربه کند، همه عملیات I/O موقتا در نوبت قرار گرفته، در حالی که یک Node جدید به عنوان Node هماهنگ کننده ایجاد میشود.
بسته به شرایط، سرور از یکی از حالتهای تعیین مسیر زیر را استفاده میکند:
- تعیین مسیر فایل سیستم: تعیین مسیر به ازای هر Volume است. برای مثال، هنگامی که Snapshotهای CSV توسط یک برنامه پشتیبان گرفته میشود، زمانی که Volume CSV به صورت دستی در حالت تعیین مسیر I/O قرار میگیرد.
- تعیین مسیر Block: تعیین مسیر در سطح Block فایل است، به عنوان مثال، هنگامی که اتصال ذخیرهسازی به Volume از دست میرود. تعیین مسیر Block به طرز قابلتوجهی از تعیین مسیر فایل سیستم سریعتر است.
مزایای استفاده از CSV در کلاسترها در ویندوز سرور 2012 R2 و بالاتر، این می باشد که شما میتوانید حالت یک Volume CSV را به ازای هر Node مشاهده کنید. برای مثال، میتوانید ببینید که آیا I/O مستقیم یا تعیین مسیر شده است، یا اینکه آیا Volume CSV قابل دسترس است یا خیر. اگر یک Volume CSV در حالت تعیین مسیر I/O است، شما میتوانید دلیل را مشاهده کنید. از Windows PowerShell cmdlet، Get-ClusterSharedVolumeState برای مشاهده این اطلاعات استفاده کنید.
الزامات پیکربندی ذخیرهساز و دیسک
برای بهره مندی از مزایای استفاده از CSV در کلاسترها ، ذخیرهساز و دیسکها باید الزامات زیر را برآورده کنند:
- فرمت فایل سیستم: در ویندوز سرور 2012 R2، یک دیسک یا فضای ذخیرهسازی برای یک Volume CSV باید یک دیسک Basic باشد و با NTFS یا ReFS بخشبندی شود. در ویندوز سرور 2012 R2، یک دیسک یا فضای ذخیرهسازی برای یک Volume CSV باید یک دیسک Basic باشد و با NTFS بخشبندی شود.
یک CSV همچنین الزامات زیر را نیز دارد:
- در ویندوز سرور 2012 R2, نمیتوان از یک دیسک که با FAT یا FAT32 فرمت شدهاست برای CSV استفاده کرد.
- در ویندوز سرور2012 ، نمیتوان از یک دیسک که با Fat، FAT32 و یا ReFS فرمت شدهاست برای CSV استفاده کرد.
- اگر میخواهید از یک فضای ذخیرهسازی برای یک CSV استفاده کنید، میتوانید یک فضای Basic یا یک فضای Mirror را پیکربندی کنید. در ویندوز سرور 2012 R2، همچنین میتوانید یک فضای Parity را نیز پیکربندی کنید. (CSV در ویندوز سرور 2012، از فضای Parity پشتیبانی نمیکند.)
- نمیتوان از یک CSV به عنوان یک دیسک شاهد Quorum استفاده کرد. پس از اضافه کردن یک دیسک به عنوان CSV، آن دیسک در فرمت CSVFS (برای فایل سیستم CSV) تعیین میشود . این امر کلاستر و نرمافزارهای دیگر را قادر به تشخیص میان ذخیرهساز CSV و ذخیرهسازی NTFS و یا ReFS میکند. به طور کلی، CSVFS از کارکردهای NTFS و ReFS پشتیبانی میکند. با این حال، چندین ویژگی خاصی پشتیبانی نمیشوند. برای مثال، در ویندوز سرور R2 2012، نمیتوان فشردهسازی روی CSV را فعال کرد. در ویندوز سرور 2012, نمیتوان حذف دادههای تکراری و یا فشردهسازی روی CSV را فعال کرد.
- نوع منبع در کلاستر: برای Volume CSV، باید از نوع منبع دیسک فیزیکی استفاده کرد. به طور پیش فرض، یک دیسک یا فضای ذخیرهسازی که به ذخیرهسازی کلاستر افزوده میشود، به طور خودکار به این ترتیب پیکربندی میشود.
- انتخاب میان دیسکهای CSV یا دیسکهای دیگر در ذخیرهسازی کلاستر: هنگام انتخاب یک یا چند دیسک برای یک ماشین مجازی کلاستر شده، چگونگی استفاده از هر دیسک باید در نظر گرفته شود. اگر یک دیسک برای ذخیره فایلهایی مانند فایلهای VHD یا فایلهای پیکربندی که توسط Hyper-V ایجاد میشوند مورد استفاده قرار گیرد، میتوان از دیسکهای CSV یا سایر دیسکهای موجود در ذخیرهسازی کلاستر استفاده کرد. اگر یکی از دیسکها، یک دیسک فیزیکی است که به طور مستقیم به ماشین مجازی متصل است (دیسک Pass-Through نیز نامیده می شوند)، نمیتوان یک دیسک CSV را انتخاب کرد و بلکه باید یکی از سایر دیسکهای موجود در ذخیرهسازی کلاستری را انتخاب کنید.
- نام مسیر برای شناسایی دیسک: دیسک در CSV با نام مسیر شناخته میشوند. هر مسیر بر روی درایو سیستم Node به عنوان Volumeی شمارهدار در پوشه \ClusterStorage نمایان میشود. این مسیر هنگام مشاهده از هر Node در کلاستر یکسان است. شما میتوانید نام Volume را در صورت نیاز تغییر دهید.
برای الزامات ذخیرهساز برای CSV، دستورالعملهایی را که توسط شرکت ارائهدهنده ذخیرهساز ارائه شده را مرور کنید.
الزامات Node
برای استفاده از CSV، Nodeهای شما باید الزامات زیر را داشته باشند:
- حرف الفبای درایو دیسک سیستم: در تمام Nodeها، حرف الفبای درایو برای دیسک سیستم باید یکسان باشد.
- پروتکل احراز هویت: پروتکل NTLM باید در تمام Nodeها فعال باشد. این پروتکل به صورت پیش فرض فعال است.
نکته مهم در رابطه با مزایای استفاده از CSV در کلاسترها
توصیه میشود از شرکت ارائه دهنده ذخیرهساز توصیههایی را در مورد چگونگی پیکربندی واحد ذخیرهساز برای CSV درخواست کنید . اگر توصیههای شرکت ارائه دهنده ذخیرهساز با اطلاعات این مقاله متفاوت بود، از توصیههای شرکت ارائهدهنده ذخیرهساز استفاده شود.