پیکر بندی ذخیره ساز QNAP برای کلاستر Hyper-V در VMM – پشتیبانی شبکه دانیار

پیکر بندی ذخیره ساز QNAP برای کلاستر Hyper-V در VMM – پشتیبانی شبکه دانیار

 

پیکر بندی ذخیره ساز QNAP برای کلاستر Hyper-V در VMM – پشتیبانی شبکه دانیار

 

همانطور که می دانید بعد از پیاده سازی Hyper-V در کلاستر به یک ظرفیت اشتراکی کلاستر   (CSV)  برای  ذخیره سازی ماشین های مجازی  نیاز دارید که این ظرفیت اشتراکی در دو نوع LUN مثل(  iSCSI، FCoE، Fiber Channel  و …) و یا SMB (مثل Scale-Out File Server)  می باشند

 

ابتدا معماری مورد نظر را بررسی می کنیم:

ابتدا باید شبکه ای را با نام ( Storage (10.10.1.0/24 بسازید که قابل مسیریابی نباشد. ما قصد داریم با تگینگ VLAN به ایزوله کردن شبکه بپردازیم.

NAS مدل QNAP TS-853Pro :

  • پردازنده چهار هسته ای
  • 2 گیگابایت حافظه رم
  • چهار NIC یک گیگابیتی
  • 8 محفظه هارد درایو

3 عدد NIC مختص ذخیره سازی بر روی NAS و هر یک از Hyper-V ها موجود است. سرویس هدف iSCSI  تنها به این 3 عددNIC متصل خواهد شد. ما بقی NIC ها به سرویس دیگر (یعنی SMB، Video Station،  Download Station و …) اختصاص پیدا خواهند کرد.

هشت عدد عرد درایو به صورت زیر در NAS نصب می شوند:

  • محفظه 1 و 2: هارد وسترن دیجیتال 2 ترابایتی مدل RED برای سرگرمی (RAID 1)
  • محفظه 3 و 4: حافظه SSD کروشیال 256 گیگابایتی مدل BX100 برای افزایش سرعت به کمک کش
  • محفظه 5 الی 8: هارد 1 ترابایتی Seagate Constellation مدل ES3 (RAID 10)

 

Storage Pool و افزایش سرعت به کمک Cache Acceleration

برای ساخت یک پول ذخیره سازی بر روی QNAP به QTS متصل شوید و Storage Manager را باز کنید. به تب Storage Pool بروید و New Storage Pool را انتخاب کنید.

قابلیتی به نام Storage Pool در QNAP   وجود دارد که به جمع آوری هارد درایوهای فیزیکی در یک فضای ذخیره سازی به کمک حفاظت RAID می پردازد.

برای اینکه بتوانید یک Pool ذخیره سازی بسازید شما باید بر روی QNAP به QTS متصل شده و به قسمت  Storage Manager رفته و در تب Storage Pool بر روی گزینه New Storage Pool کلیک کنید.

سپس به انتخاب هارد درایوهای مورد نظر برای استخر ذخیره سازی و نوع(RAID (RAID Type بپردازید. در این جا ما برای اینکه عملکرد بهتری در خواندن و نوشتن داشته باشیم مقدار 10 را انتخاب کردیم.

در آخر بر روی Create کلیک کنید . همانطور که می بینید استخر ذخیره سازی ایجاد شد اما باید مدتی در Synchronizing قرار گیرد.

باید توجه داشته باشید که برای اینکه از عملکرد عالی برخوردار باشید وجود 4 هرد کافی نخواهد بود بنابراین شما باید از  تکنولوژی افزایش سرعت به کمک کش (Cache Acceleration) استفاده کنید .نام این قابلیت کش SSD می باشد و عملکرد آن بدین شکل است که در صورتی که داده ای در پردازنده رم پیدا نشد اطلاعات بعد از دریافت از هارد بر روی کش SSD کپی خواهند شد. در صورت درخواست مجدد این اطلاعات ،اطلاعات مورد نظر از کش SSD دریافت خواهند شد. در صورتی که داده ی مورد نظر در  کش SSD پیدا نشد به آن Hit گفته می شود. در صورتی سیستم سریعتر است که نرخ Hit  بالاتر باشد.

دو الگوی کش موجود در QNAP:

  • LRU (اخیراً کمتر استفاده شده): دارای نرخ Hit بالاتر و نیازمند منابع پردازشی بیشتری
  • FIFO (اولین ورودی، اولین خروجی): نیازمند منابع پردازشی کمتری و دارای نرخ Hit کمتری.

در صورتی که بخواهید Cache Acceleration را پیاده سازی کنید باید به گزینه ی Storage Manager  رفته و گزینه Cache Acceleration را انتخاب کنید و در آخر بر روی Create کلیک کنید.

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

بر روی Create  کرده تا کش SSD آماده شروع کار شود.

پیکربندی کارت شبکه

سمت NAS

شکل زیر نشان دهنده ی پیکربندی شبکه مورد نظر ما بر روی QNAP NAS می باشد:

شما باید Jumbo Frame را بر روی رابط های کاربری ذخیره سازی فعال کنید.شماره VLAN برابر با 20 خواهد شد حال برای اینکهکار خود را تکمیل کنید کافی است تا به برقراری ارتباط میان iSCSI Service و رابط کاربری ذخیره سازی بپردازید:

سمت هاست Hyper-V

شما باید سه NIC را در در سمت هاست Hyper-V بر روی شبکه ذخیره سازی قرا دهید. Jumbo Fram فعال بوده و شماره 20 برای VLAN ست شده است.

بر روی رابط کاربری شبکه ذخیره سازی تنها این موارد فعال هستند. علاوه بر این Netbios و ثبت DNS را نیز غیرفعال می کنیم.

تنها موارد زیر باید بر روی رابط کاربری شبکه فعال باشند همچنین شما باید به غیر فهال کردن  Netbios و ثبت DNS بپردازید

پیاده سازی SMI-S Provider

بعد از انجام مراحل انجام شده تا به اینجا حال باید به پیاده سازی  SMI-S Provider بپردازید.SMI-S Provider را بر روی هر دو سرور VMM نصب کنید شما باید قبل از اجرای فایل نصبی این محصول به ایجاد کردن یک فایل نصبی بپردازید و آن را به گروه Administrators اضافه کنید . ما اکانت محلی با نام Storage ساختیم.

حال به اجرای فایل نصبی بپردازید.

حال شما باید  Authentication را فعال کنید .

بعد از انجام مراحل بالا و نصب نر افزار شما باید به پنجره

QNAP SMI-S Provider Manager رفته و پورت NAS  و ادرس IP را وارد کرده و در آخر بر روی گزینه Add کلیک کنید.

حال نوبت به تعیین اعتبار نامه ادمین می رسد:

باید توجه داشته باشید که به دلیل اینکه شما در هر دو سرور خود این نرم افزار را نصب کردید بنابراین باید به ایجاد یک ورودی Round Robin DNS بپردازید ما نام این ورودی را  SMIS-QNAP.home.net گذاشتیم.

افزودن storage provider در VMM

حال نوبت به افزودن storage provider در Virtual Machine Manager رسیده استو برای این کار شما باید VMM  را باز کرده و به بخش Fabric رفته و بر روی Provider  کلیک راست کرده و بر روی گزینه Add Storage Devices بزنیددر آخر به انتخاب دیوایس های SAN و NAS کشف شده و مدیریت شده توسط SMI-S Provider بپردازید.

حال به تعیین FQDN متعلق به ارائه دهنده SMI-S پرداخته و یک اکانت RunAs را برگزینید. این اکانت با اکانت تعیین شده در حین نصب ارائه دهنده SMI-S باید یکی باشد.

در صورت انتخاب باید به ایمپورت کردن certificate به صورت زیر بپردازید.

حال باید  Devices ذخیره سازیرا انتخاب کنید

ور در اخر به انتخاب  Classification و Host Group بپردازید.

اضافه کردن  آرایه iSCSI به هاست های Hyper-V

قبل از اینکه اقدام به افزودن آرایه iSCSI به هاست های Hyper-V کنید باید دو مورد را چک کنید :

اطمینان از شروع به کار کردن آماده ساز iSCSI

نصب MPIO بر روی هاست های Hyper-V

بعد از اینکه موارد بالا را چک کردید به افزودن آرایه iSCSI به هاست های Hyper-V خواهید پرداخت.

ابتدا properties هاست Hyper-V را باز کرده و به تب Storage بروید.بعد از وارد شدن به تب مورد نظر بر روی Add کلیک کرده و گزینه ی  Add iSCSI Array را انتخاب کنید.

به انتخاب Array پرداخته و Create را بزنید.

در صورتی که بخواهید نشست اضافی را ایجاد کنید می توانید با کلیک بر روی

Create session این کار را انجام دهید.اما باید توجه داشته باشید که قبل از ایجاد نشست  MPIO نصب و پیکربندی شده باشد.

 

افزودن ذخیره ساز (storage) به Hyper-V Cluster

حال کاری که باید انجام دهید این ایت که  LUN ها را ایجاد کرده و برای Hyper-V Cluster به CSV تبدیل کنید.برای اینکه این کار را انجام دهید باید مراحل زیر را طی کنید:

ابتدا باید properties مربوط به Cluster را باز کنید وبه قسمت  Available Storage رفته و بر روی گزینه  Add کلیک کنید.

در مرحله بعد بر روی Create Logical Unit کلیک کرده و نام و سایز مورد نظر خود را تعیین کنید .

بعد از دادن سایز و نام شما باید این LUN  ایجاد شده را انتخاب کرده و یک

volume label به آن داده و بر روی گزینه  OK کلیک کنید.

سپس به کنسول QNAP بروید و به انتخاب گزینه SSD Cache بپردازید.

حال با باز کردن  iSCSI Storage شما قادر خواهید بود تا دو مقصدی که با LUN مربوطه ایجاد شده اند را ببینید.

حال به VMM بازگشته و properties کلاستر را مجدداً باز کرده و به انتخاب تب Available Storage  پرداخته و بر روی گزینه  Convert to CSV بزنید.

LUN به Cluster Storage اضافه شده را خواهید دید .

عملکرد

برای تست عملکر شما می تونید یک VHDX حجیم را از هاست Hyper-V به LUN کپی کنید.

همانطور که در شکل زیر خواهید دید موفق شدیم تا  فایلی را با سرعت 530 MB/s کپی کنیم.

و Cache Acceleration نیز به خوبی کار خود را انجام می دهد.

کارشناس ارشد مهندسی نرم افزار - بعد از اتمام دوره ماکروسافت و سیسکو و اخذ مدارک بین المللی در این حوزه شروع به فعالیت کردم
ارسال نظر

آدرس ایمیل شما منتشر نخواهد شد.