Storage DRS (SDRS) قابلیتی برای ذخیرهسازی است که به شما امکان میدهد منابع جمعشده از یک خوشه Datastore را مدیریت کنید. این قابلیت فعال میشود تا فرایند تخصیص ماشینهای مجازی به دیتا استورها که در حالت عادی به صورت دستی انجام میشود و زمانبر است را راحتتر کند. در ادامه این مطلب از بلاگ آموزشگاه مهندسی کندو همراهمان باشید تا با تفاوتهایی که با DRS دارد،شیوه کار و همینطور نحوه فعال و غیرفعال کردن آن آشنا شوید.
تفاوت DRS و SDRS
Storage VMWare Distributed Resource Scheduler و VMWare Storage Distributed Resource Scheduler دو تکنولوژی مشابه و مرتبط هستند که مزایایی برای مدیریت سیستمهای سختافزاری مجازی دارند.
اساسا، VMWare Storage DSR زیرمجموعه یا جزئی از VMWare DSR است که به طور خاص به راهحلهای ذخیرهسازی در یک محیط مجازی مربوط میشود.
VMWare DSR یک ابزار زمانبندی برای مجازیسازی است. در مجازیسازی سختافزاری، یک هایپروایزر ماشینهای مجازی مختلف که هر کدام منابع را از یک استخر داده شده دریافت میکنند را به هم متصل میکند. به هر کدام از ماشینهای مجازی، با توجه به وظایفی که باید تکمیل کنند و توزیعهایی که مدیران برایشان تعیین کردهاند، حافظه مجازی و CPU اختصاص مییابد. یک ایزار زمانبندی با تخصیص فعال یا منفعل منابع مجازیسازی مثل حافظه مجازی و CPU مجازی، به ارائه منابع به صورت لحظهای کمک میکند.
اما VMWare Storage DSR یک جزء است که به طور خاص به نیازها و نوع عملکرد ذخیرهسازی نگاه میکند تا تامین ماشینهای مجازی را انجام دهد. VMWare Storage DSR یا “SDSR” یکی از محصولات شناختهشده توسط VMWare است اما برخلاف DSR، تمرکز آن بر نحوه ذخیرهسازی دادهها در محیط مجازی است. منابع VMWare مشخص میکنند که Storage DSR روی ظرفیت دیتا استور وI/O نظارت کند. در واقع SDSR میتواند به تخصیص ماشینهای مجازی در یک سیستم کمک کند یا تعادل بار را بر اساس معیارهای ذخیرهسازی مثل I/O و ظرفیت فضا انجام دهد.
شیوه کار SDRS
Storage DRS از قابل اعتمادترین و کارآمدترین راه برای استفاده از حجم کاری ذخیرهسازی بهره میبرد. Storage DRS بر روی استفاده از ظرفیت یا بر روی تعادل بار I/O کار میکند. این نوع DRS، به طور مداوم ظرفیت ذخیرهسازی یا تأخیر I/O را بررسی میکند و اگر عدم تعادل را پیدا کرد، به طور خودکار توصیههایی را ارائه میکند یا بر اساس سطح اتوماسیون در کلاستر، در فضای ذخیرهسازی تغییر ایجاد میکند.
Storage DRS به تیم فناوری اطلاعات کمک میکند تا به راحتی سرورهای مجازی جدید را بدون بررسی دستی فضای ذخیرهسازی در هر دیتا استور مدیریت و راهاندازی کند. Storage DRS به طور خودکار ظرفیت را بررسی میکند و فضای ذخیرهسازی را در دیتا استور موجود اختصاص میدهد. Storage DRS از Storage I/O Control (SIOC) استفاده میکند.
Storage DRS در 2 حالت مختلف بدون اتوماسیون (دستی) و حالت کاملا خودکار کار میکند. این DRS، همانطور که از نام آن پیداست، حالت دستی عدم تعادل را بررسی میکند و بر اساس آن توصیهای را برای انتقال فضای ذخیرهسازی ارائه میدهد. در صورت ذخیرهسازی کاملا خودکار، DRS ظرفیت و تأخیر ورودی/خروجی ذخیرهسازی را در صورت عدم تعادل مشاهده میکند، سپس به طور خودکار ذخیرهسازی را به دیتا استور دیگری منتقل میکند.
مقادیر پیشفرض برای مانیتورینگ ظرفیت در Storage DRS حدود 80 درصد است، بنابراین وقتی دیتا استور به 80 درصد فضای ذخیرهسازی رسید، به طور خودکار منتقل میشود یا توصیههایی را ارائه میکند. مقدار پیشفرض تاخیر ورودی/خروجی 15 میلیثانیه است. اگر تأخیر از 15 میلیثانیه بیشتر شود، Storage DRS توصیههایی ارائه یا فضای ذخیرهسازی را منتقل میکند.
SDRS را از کجا فعال کنیم؟
پس از ورود از طریق vSphere وب کلاینت، به Home>Storage>Datastores>Datastore Clusters بروید.
سپس روی دکمه New Datastore Cluster کلیک کنید.
هر یک از بخشهای منوی آبشاری گزینههای مختلفی را نشان میدهند.
و صفحه نهایی دستیار اجازه میدهد تا از طریق شاخصهای اندازهگیری I/O آستانههای بیشتری را مشخص کنید.
همانطور که میبینید، SDRS میتواند غیرفعال و دوباره فعال شود. هنگامی که Storage DRS را فعال میکنید، تنظیمات خوشه دیتا استور به نقطهای که Storage DRS غیرفعال شده است، بازگردانده میشود.
اصول استفاده از VMware Storage DRS
- هنگام استفاده از این قابلیت VMware باید این قواعد را رعایت کنید:
- استفاده از دیتا استورهای مشابه یا قابلتعویض برای یک خوشه دیتا استور مجاز است.
- شما نمیتوانید از NFS و VMFS در یک خوشه دیتا استور استفاده کنید.
- نمیتوان از دیتا استورهای تکراری با دیتا استورهای غیرتکراری در یک خوشه دیتا استور یکسان که با SDRD فعال شده است، استفاده کرد.
- دیتا استورهایی که در چندین مرکز داده به اشتراک گذاشته میشوند، مجاز نیستند.
- همه هاستها باید حداقل ESXi 5.0 باشند.
- بهترین کار هنگام استفاده از SDRDها اینست که دیتا استورهایی دارای شتاب سختافزاری فعال را با دیتا استورهای بدون شتاب سختافزاری فعال یکجا نباشند.
جمعبندی
با توجه به مباحثی که این مطلب به عنوان بخشی از دوره vmware ارائه شد، دیدیم که SDRS برای دیتا استورها، مثل DRS برای هاست است.
Storage DRS میتواند در حالت خودکار اجرا شود، اما اکثر مدیران از آن در حالت دستی استفاده میکنند. البته بیدلیل هم نیست زیرا باید در نظر داشته باشیم که Storage vMotion به سبک vMotion نیست و به همین خاطر نباید آن را ساده در نظر گرفت. در کلStorage DRS از سایر فناوریهای مدیریت ذخیرهسازی مثل Storage I/O Control (SIOC) استفاده میکند و میتواند از فناوریهای دیگری مثل Profile-Driven Storage هم بهره ببرد.
برخی از سوالات متداول
سوالات زیادی در مورد SDRSها هست که مطرح میشود اما ما در این بخش، دو تا از رایجترینشان را پاسخ میدهیم.
چطور SDRS را فعال کنیم؟
برای فعال کردن SDRS درvSphere Web Client :
1-به خوشه دیتا استور در vSphere وب کلاینت بروید.
2- در زبانه Management، روی Settings کلیک کنید.
3- در بخش Serviced، Storage DRS را انتخاب و روی ویرایش کلیک کنید.
4- گزینه Turn on vSphere DRSرا انتخاب و روی OK کلیک کنید.
5- برای غیرفعال کردن توابع مربوط به I/O SDRS، کنترلهای مربوط به فضا را فعال کنید:
- در زیر Storage DRS، روی Edit کلیک کنید.
- گزینه Enable I/O for Storage DRS را انتخاب و روی OK کلیک کنید.
چطور SDRS را غیرفعال کنیم؟
برای غیرفعال کردن SDRS در vSphere Web Client:
1-به خوشه دیتا استور در vSphere وب کلاینت بروید.
2- در زبانه Management، روی Settings کلیک کنید.
3- در بخش Services، Storage DRS را انتخاب و روی ویرایش کلیک کنید.
4- گزینه Turn on vSphere DRSرا انتخاب و روی OK کلیک کنید.