DRS در VMWare به عنوان سرویسی معرفی میشود که در شبکه مجازیسازی از آن استفاده میکنند. از این سرویس به عنوان یک آپشن یا قابلیت قدرتمند یاد میشود که برای برنامهریزی و تعدیل منابع مختلف؛ در پروسه اجرای کار اهمیت بسیار زیادی دارد اما این یک توضیح کلی است و باید دقیقتر آن را مورد بررسی قرار داد تا متوجه کاربرد شوید. ما در این مقاله به طور کامل راجع به این سرویس برایتان توضیح میدهیم و اطلاعات کلیدی را برایتان خواهیم گفت.
تعریفی از سرویس DRS در VMWare
ماشینهای مجازی که در دوره vmware آموزش داده میشود و مورد استفاده قرار میگیرند، به DRS تکیه میکنند. از زمانی که این ماشینها در کلاستر فعالیت خود را آغاز میکنند، داخل یک سرور یا هاست قرار میگیرند تا بتوانند بهترین منابع ممکن را به کار بگیرند. زمانی که ماشین مجازی شروع به کار میکند، این منابع را به اجرا در میآورند. از طرفی DRS تلاش دارد تا بتواند در این مجموعه منابع را به گونهای استفاده کند که تعادل برقرار شود.
اگر در این بین هر گونه عدم تعادلی در پخش این منابع اتفاق افتاده باشد، تغییر مکان ماشینهای مجازی رخ میدهد. در حقیقت تغییر آنها به گونهای است که هرگونه عدم تعادل را میتوانند جبران کنند. اگر کلاسترها تعادل نداشته باشند، عملکرد کلی ماشینهای مجازی آسیب میبیند.
در حالت پیش فرض DRS به گونه طراحی میشود که هر ۵ دقیقه یکبار باید در سطح کلاستر به صورت خودکار اجرا شود. از این طریق تعادل در پخش منابع به درستی انجام شده و نیاز به تغییر مکان هم نخواهد بود.
سطوح خودکارسازی در DRS
یکی از قابلیتهایی که در DRS وجود دارد، مربوط به سطوح خودکارسازی است. شما میتوانید هر ۵ دقیقه یکبار کلاستر را به طور کامل اسکن کنید. یک سری توصیهها و پیشنهادات برای شما ارائه میشود تا بتوانید از طریق آنها تعیین کنید که قابلیت اعمال آنها به صورت خودکار وجود داشته باشد. گاهی اوقات ممکن است که خود برنامه یک سری تغییرات را به کاربر پیشنهاد دهد که به آن مراحل خودکار سازی گفته میشود.
سطوح خودکارسازی DRS به صورت زیر است:
حالت کاملاً خودکار مهمترین حالت انتقال دیتا است و به گونهای طراحی میشود که شما پس از روشن شدنِ ماشینهای مجازی، به صورت خودکار بررسی را انجام داده و آنها را در سرور مناسب قرار میدهید. از این طریق ماشینهای مجازی بین سرورها تعادل یافته و باز هم؛ به صورت کاملا خودکار انتقال داده میشوند.
حالت نیمه خودکار اینگونه است که در آن ماشینهای مجازی؛ درست مانند مورد قبلی بررسی شده و در سرور مناسب جای میگیرند. برای انتقال ماشینهای مجازی یک سری پیشنهادات ارائه میشود که باید به صورت دستی آنها را انجام داد؛ یعنی بخشی از آنها به صورت خودکار و بخشی دیگر به صورت دستی است.
در حالت دستی شرایط متفاوت است. با روشن شدن ماشین مجازی یا ماشینهایی که در حال سرویس هستند، توصیههایی به کاربر ارائه میشود که از آن طریق بتوانید جایگذاری و انتقال آنها را انجام دهید. همانطور که گفته شد هم تمامِ کار به صورت دستی انجام میشود.
آستانه انتقال یا مهاجرت DRS
وقتی که شما بعنوان یک کاربر از این سیستم استفاده میکنید، میتوانید تنظیمات بسیار کاربردی را به اجرا درآورده تا آستانه را تحت کنترل داشته باشید. در واقع آستانه موجود در این سیستم باعث ایجاد یک حالت تعادل میشود و ماشین مجازی قبل از اینکه توصیهها و پیشنهادات خود را ارائه دهد، باید آنها را تحمل کند.
این قابلیت؛ پنج آستانه برای انتقال اطلاعات و منابع دارد که از این طریق بتوانید سطح تعادل را کنترل کنید.
آستانه اول که کم واکنشترین حالت ممکن یا پایستهترین حالت است و بیشتر از همه مورد استفاده قرار میگیرد و آستانه ۵ هم مهاجمترین یا پر واکنشترین حالت ممکن میشود.
در واقع هر چقدر که تنظیمات واکنش بیشتری داشته باشند، نا تعادلی کمتری در کلاستر ایجاد میشود اما اگر آن را روی حالتهای کم واکنش تنظیم کنید، عدم تعادل بیشتر احساس میشود.
قابلیتهای مربوط به هاست و VM در DRS
سرویس DRS در VMWare قابلیتهای بسیار کاربردی دارد. به طور مثال شما میتوانید جایگذاری ماشینهای مجازی را از طریق آنها خیلی راحت کنترل کنید. با قوانینی که وجود دارد، میتوانید اقدام به اجرای ماشینهای مجازی خاص در یک سرور خاص کنید و از این طریق پیونددهی را هم در نظر بگیرید. طبق قوانینی که برای کاربر وجود دارد، میتوانید ماشینها را کنار یکدیگر نگه دارید یا از هم جدا کنید یا اینکه پیوند آنها را به سرور خاصی انجام دهید یا اینکه اصلا آنها را به ماشینهای مجازی دیگری پیوند بزنید.
جمعبندی
استفاده از سرویس DRS در VMWare این قابلیتها در اختیار شما میگذارد که بتوانید استفاده از منابع را به شکل متعادل مدیریت کنید. در واقع سیستمی است که کمک میکند تا برنامهریزی دقیقتری داشته باشید و منابع را به طور دقیق پخش کنید تا در استفاده از آنها مشکلی به وجود نیاید و عدم تعادل احساس نشود.
ما در این مقاله از بلاگ کندو بیشتر راجع به این موضوع صحبت کردیم و اطلاعات مهمی را در مورد این سرویس در اختیارتان قرار دادیم تا با آگاهی بیشتری بتوانید از آنها بهره ببرید. در حقیقت استفاده از این سیستمها میتواند عاملی برای جلوگیری از هدر رفت منابع باشد و تا حد زیادی به کنترل بهتر و دقیقتر و برنامهریزیهای قابل اجرا کمک خواهد کرد.
برخی از سوالات متداول
در این بخش به تعدادی از سوالات متداول شما در زمینه سرویس DRS در VMWare پاسخ داده خواهد شد.
آستانه تحمل حداقلی در این سرویسها چه ویژگیهایی دارد؟
وقتی که آستانه تحمل در حالت حداقلی باشد، یعنی کاربر کم واکنشترین حالت را در DRS تجربه خواهد کرد.
حالت نیمه خودکار در کنترل سیستم DRS به چه معناست؟
حالت نیمه خودکار به این معناست که شما بخشی از منابع را به صورت خودکار و بخش دیگر را به صورت دستی تحت کنترل میگیرید که دقت آنها از حالت کاملاً خودکار کمتر است.