افزایش فضای ذخیره سازی با استفاده از ذخیره سازهای QNAP NAS و استاندارد iSCSI

امروزه حجم داده های دیجیتال و همچنین ارزش مالی و معنوی این داده ها به شکل غیر قابل باوری در حال گسترش است. تقاضای رو به رشد برای  خرید و استفاده از هارددیسک های بیرونی با ظرفیت های بالا (External Hard Disk) و یا حافظه های فلش (USB Flash Drive) به منظور ذخیره اطلاعات، نمونه بارز این مدعا می باشد؛ هر چند مبنای اولیه تولید این نوع محصولات، امکان جابجایی راحت داده ها صرف نظر از مشکلات مربوط به پروتکل های امنیتی بوده است.

با وجود اینکه قابلیت جابجایی در این نوع حافظه ها مزیت عمده آنها محسوب می شود ولی کاستی هایی همچون فضای محدود ذخیره سازی، ناپایداری دستگاه، امکان حذف ناخواسته اطلاعات، احتمال ضعیف بازیابی اطلاعات در صورت بروز مشکل، چالش های مربوط به سرقت اطلاعات، قابلیت دسترسی مستقیم تنها از طریق یک کامپیوتر و عدم امکان یکپارچه سازی داده ها از جمله نواقصی هستند که موجب ایجاد رویکردی جدید در میان کاربران برای استفاده از راهکارهای نوین ذخیره سازی اطلاعات شده است.

ذخیره ساز تحت شبکه یا NAS Storage، دستگاهی است که بعنوان پایه ای ترین عملکرد خود می تواند به راحتی کمبودهای بالا را مرتفع سازد و نیازهای اولیه کاربران از جمله ذخیره دیتا در ظرفیت های بسیار بالا، محافظت از اطلاعات در برابر انواع مخاطرات و دسترسی آسان به داده ها را به سادگی و با اطمینان بالا فراهم سازد.

برای مشاهده تجهیزات ذخیره ساز تحت شبکه کیونپ بر روی عکس کلیک کنید.

دستگاه های ذخیره ساز تحت شبکه QNAP جزو پیشگامان صنعت NAS Storage در سطح بین المللی می باشند که عملکرد آنها بسیار فراتر از یک دستگاه NAS  است.

ارائه طیف متنوع محصولات از سطح کاربری تا سطوح سازمانی و پیشرفته و همچنین ابداع تکنولوژی های نوین در صنعت NAS، موجب شده تا دستگاه های QNAP به تمام معنا بعنوان دستگاه های All-in-one برای کاربردهای گوناگون شناخته و مورد استفاده قرار گیرند. یکی از عملکردهای بسیار مهم در دستگاه های NAS Storage استفاده آنها جهت گسترش ظرفیت ذخیره سازی در کامپیوترها و سرورها می باشد. پیاده سازی این سرویس در دستگاه های NAS، توسط استاندارد قدرتمند و پایدار iSCSI انجام می شود. هدف از این نوشتار راهنمایی کاربران در چگونگی پیکربندی iSCSI در تجهیزات QNAP برای تبادل اطلاعات و انتقال دیتا با ماشین های ویندوزی می باشد.

مقدمه ای بر iSCSI و مزیت های آن

iSCSI استانداردی در دستگاه های ذخیره ساز NAS است که توسط آن به سادگی می توان ارتباطی با سرعت بالا بین دستگاه ذخیره ساز و کامپیوترها ایجاد کرد. در استاندارد iSCSI این انتقال دیتا می تواند هم در شبکه محلی (LAN) و هم بر بستر شبکه های گسترده (WAN) و اینترنت پیاده سازی شود.

با استفاده از iSCSI، دستگاه هایی مانند کامپیوترها، سرورها و ماشین های مجازی، فضای ذخیره سازی NAS را بعنوان بخشی از حافظه هارددیسک خود در نظر می گیرند و از این فضا بعنوان یک دیسک مجازی بهره می برند.

کامپیوترها می توانند این فضای ذخیره سازی را پارتیشن بندی و فرمت کنند و دقیقا مانند هارددیسک لوکال، از آن برای توسعه ظرفیت ذخیره سازی خود استفاده کنند.

پیکربندی iSCSI در QNAP برای ارتباط با ماشین های ویندوزی

مفاهیم مقدماتی مورد استفاده در استاندارد iSCSI

iSCSI Target: اشاره به سرور ذخیره ساز یا همان NAS Storage دارد.

iSCSI initiator: آغازگر یا initiator، کامپیوتر یا سروری است که به ذخیره ساز (Target) وصل می شود و از فضای هاردیسک آن استفاده می کند.

iSCSI LUN: بخشی از فضای ذخیره سازی است که توسط initiator در هنگام اتصال به Target استفاده می شود.

جهت استفاده از iSCSI، ابتدا باید تنظیمات مربوط به iSCSI Target و iSCSI initiator بر روی دستگاه QNAP و کامپیوتر پیاده سازی شود.

مرحله 1) ایجاد یک iSCSI Target

وارد دستگاه QNAP شوید (login) و مسیر زیر را انتخاب کنید.

Storage and snapshot > iSCSI Storage

پیغامی مبنی بر فعال کردن سرویس iSCSI نمایان می شود که با تایید آن وارد مراحل فعال سازی می شوید.

روی برگ نشان "New iSCSI Target" کلیک کنید.

QNAP شما را به بخش مربوط به مراحل گام به گام ایجاد iSCSI Target متصل می کند. برای ادامه کلید "Next" را فشار دهید.

در بخش مربوط به نام، برای iSCSI Target نام مورد نظر خود را وارد کنید. بر روی گزینه "Next" برای رفتن به مرحله بعد کلیک کنید.

تنظیمات مربوط به ایجاد یک ارتباط امن بین QNAP و کامپیوتر در این مرحله انجام می شود. با فعال کردن گزینه CHAP، هنگام برقراری ارتباط بین QNAP و iSCSI initiator، یک فرآیند اعتبارسنجی اجرا می شود.

توجه: تنظیمات مربوط به بخش CHAP اختیاری می باشد.

ایجاد iSCSI LUN

مطابق تصویر زیر، خلاصه ای از مشخصات Target ایجاد شده نمایش داده می شود.

برای استفاده از این target لازم است LUN های مورد نظر خود را ایجاد کنیم.

برای ایجاد LUN گزینه "Create a iSCSI LUN and map it to this target" را انتخاب کنید و کلید Apply را فشار دهید.

توجه: target ایجادشده را می توان در مسیر Storage & Snapshots > iSCSI Storage > iSCSI Target List مشاهده کرد.

مرحله 2 : روش ایجاد یک iSCSI LUN

سیستم عامل QNAP دو نوع LUN را اختیار شما قرار می دهد.

Block-based LUN: در این نوع LUN، فضای ذخیره سازی از Storage Pool تامین می شود و برای استفاده در سناریوهای Virtualization بسیار مناسب می باشد.

File-based LUN: فضای ذخیره سازی در این نوع LUN از Volume تامین می شود و برای کاربردهایی همچون به اشتراک گذاری فایل مناسب است. در زیر روش ایجاد یک Block-based LUN توضیح داده می شود.

- به مسیر Storage & Snapshots > Storage/Snapshots بروید.

- پس از انتخاب Storage pool، گزینه "New Block-Based iSCSI LUN" را مطابق شکل زیر انتخاب کنید.

راهنمای گام به گام ایجاد LUN باز می شود.

در بخش "Location" در صفحه بازشده، Storage Pool مورد نظر را انتخاب کنید.

در قسمت "LUN Allocation" باید نوع آن مشخص شود.

توجه: تخصیص فضای ذخیره سازی به یک LUN می تواند به دو شکل انجام شود.

Thick Instant Allocation: در این حالت در زمان ایجاد LUN مقدار ظرفیت ذخیره سازی مورد نظر تعیین و به LUN اختصاص داده می شود.

Thin Provisioning: در این روش فضای ذخیره سازی به مرور و بر حسب نیاز، آماده و به LUN اختصاص داده می شود. از آنجایی که ظرفیت تخصیص داده شده به LUN ثابت نمی باشد؛ در نتیجه فضای آزاد بیشتری بطور بالقوه برای ذخیره سازی وجود دارد.

ظرفیت اختصاص داده شده به LUN در این روش در واقع به صورت شناور است؛ لذا در صورت پرشدن فضای Storage Pool، امکان ذخیره کردن دیتا در این نوع LUN متوقف می شود.

باید توجه داشت که Thin Provisioning بصورت نسبی موجب کاهش سرعت انتقال دیتا می شود؛ زیرا هر بار در زمان نوشتن دیتا باید بلاک های مورد نظر به LUN تخصیص داده شوند.

بعد از انتخاب نوع "LUN Allocation" با فشردن کلید "Next" به مرحله بعد بروید.

در صفحه بعد در قسمت "LUN Name" نام مورد نظر خود را وارد کنید.

ظرفیت LUN را دربخش "LUN Capacity" تعیین کنید.

گزینه "Next" را برای رفتن به صفحه بعد انتخاب کنید.

در این قسمت LUN به Target که قبلا ایجاد شده معرفی می شود، در نتیجه iSCSI initiator می تواند به این LUN متصل شود.

برای رفتن به صفحه بعد بر روی کلید "Next" کلیک کنید.

در صفحه بعد خلاصه ای از تنظیمات انجام شده نشان داده می شود که پس از مرور آن می توانید با فشردن کلید "Finish" فرآیند را خاتمه بدهید.

مرحله 3) برقراری ارتباط  با iSCSI Target از طریق ویندوز

بعد از آماده سازی iSCSI Target در QNAP، نوبت به ایجاد ارتباط بین سیستم عامل ویندوز و این Target از طریق iSCSI initiator Microsoft می رسد.

در Control panel کامپیوتر خود گزینه "Administrator Tools" را انتخاب کنید.

بر روی گزینه "iSCSI initiator" کلیک کنید تا صفحه تنظیمات آن باز شود.

گزینه "Discovery" را انتخاب و سپس بر روی "Discovery Portal" کلیک کنید.

مطابق شکل در پنجره بازشده، آدرس IP سرور QNAP، که در مرحله قبل iSCSI Target را بر روی آن ایجاد کرده اید وارد کنید.

با انتخاب سربرگ "Targets"، گزینه iSCSI Target مورد نظر ظاهر می شود. آن را انتخاب نمایید و بر روی کلید "Connect" کلیک کنید. یک صفحه جدید باز می شود.

چنانچه در مراحل قبل برای "iSCSI Target"  نام کاربری و کلمه عبور تنظیم کرده اید دکمه "Advanced" را انتخاب و این مشخصات را در اینجا نیز وارد کنید.

در نهایت بر روی دکمه "OK" کلیک کنید.



در پایان مراحل فوق، ویندوز اضافه شدن یک دیسک جدید را اعلام می کند.

این دیسک مجازی قابلیت فرمت شدن دارد و ویندوز دقیقا مانند یک دیسک لوکال از آن اسفاده می کند. جهت مدیریت و آماده سازی این دیسک به بخش Disk manager در ویندوز مراجعه کنید.

نهایتا فضای این iSCSI LUN بعنوان یک درایو در ویندوز ظاهر می شود.

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