آموزش ایجاد Resource pool
Resource poolبه مجموعه ای از منابع سخت افزاری از جمله CPU و RAM که ما میتوانیم در صورت نیاز این منابع را ماشین های مجازی اختصاص دهیم.
میتوان گروهی از VM ها را درون یک Pool قرار بدهیم و سپس به Pool ایجاد شده منابع CPU و RAM اختصاص دهیم.
مزایای استفاده از Resource Pool
شما می توانید به راحتی Resource Pool ها را به صورت سلسله مراتبی سازماندهی کنید و انعطاف پذیری آنها نیز زیاد می باشد.
با استفاده از Resource Pool ها شما می توانید دسترسی به Resource ها را محدود کنید.
امکان مدیریت و دسترسی به Resource Pool ها توسط اشخاص دیگر هم امکان پذیر است.
در صورتی که شما از DRS Cluster استفاده کنید Resource از همه Host ها به Cluster اختصاص داده می شود.
شما می توانید گروهی از ماشین های مجازی که برروی آنها Multitier Service قرار دارد را در یک Resource Pool قرار دهید.
ایجاد یک Resource pool
Resource pool یک راه مناسب برای جدا کردن منابع را بر اساس الزامات و کنترل استفاده از منابع چندین ماشین مجازی را در یک زمان ارائه می دهند.
به محیط VSphere Web Client لاگین کنید.
وارد قسمت Host and Clusters شوید.
بر روی Cluster که ایجاد کرده اید کلیک راست و گزینه New Resource Pool را انتخاب کنید.
نکته: در صورتی که این گزینه غیر فعال بود باید گزینه DRS را در سطح Cluster فعال کنید.
در پنجره باز شده در کادر Name یک نام برای Resource pool وارد نمایید.
قبل از توضیح دادن قسمت های بعدی شما باید با اصطلاحات زیر آشنا شوید:
Reservation مقداری است که برای CPU و Memory تعریف می شود و بایستی برای روشن شدن ماشین مجازی موجود باشد، حالا چه از این منابع استفاده کند و یا استفاده نکند.
Limit مقدار مصرفی از CPU یا Physical Memory یک Host می باشد که به صورت پیش فرض Unlimited می باشد.
با یک مثال limit را توضیح می دهیم:
به طور مثال به یک ماشین مجازی ۴GB میایم Memory اختصاص می دهیم و حالا limit آن را بر روی ۳GB قرار می دهیم، حالا این ماشین مجازی با اینکه ۴GB حافظه Memory دارد اما حق استفاده از ۳GB را دارد و ۱GB آن را در صورت لزوم باید از فایل Swap استفاده کند.
Share مقداری است که میان مقادیر عددی Limit و Reserve می باشد و می تواند در صورت وجود براساس مقدار عددی که ما به آن اختصاص داده ایم از Resource استفاده کند.
Expandable اگر در Resource Pool مقدار CPU و RAM به اتمام برسد و همچنان باز هم به منابع نیاز داشته باشد از Pool هم سطح خود و یا از Pool بالادستی خود درخواست می کند.
در این سناریو ما گزینه Share را برای CPU و Memory بر روی حالت Custom قرار میدهیم تا بتوانیم مقدار مشخص شده را وارد نماییم.
در یک Resource Pool یک Share واحد ندارد و می تواند ,High ,Normal Lowیا Custom باشد و یا می توان به آن مقادیر عددی اختصاص داد که این مقادیر سهم استفاده از Share را با یک اولویت مشخص می کنند.
در قسمت Reservation می توانید منابعی که هم برای CPU و Memory لازم دارید را مشخص کنید.
سپس می توانید مشخص کنید که حالت Expandable فعال باشد یا غیر باشد، به صورت پیش فرض فعال میباشد.
در آخر بر روی Ok کلیک کنید.
پس از ساخت Resource Pool برای انتقال ماشین های مجازی به درون آن کافیست ماشین مجازی مورد نظر را به درون Resource Pool بکشید و داخل آن رها کنید (Drag & Drop).
راه دیگر برای انتقال ماشین مجازی به Resource Pool می توانید بر روی ماشین مجازی کلیک راست گزینه Move To را انتخاب کنید.
در پنجره باز شده کافیست که Resource Pool که ایجاد کردید را انتخاب کنید.
و در صورتی که برای Resource Pool یک Resource Pool دیگر ساخته شود به عبارت دیگر به صورت Parent و Child باشند Child Resource Pool منابع مورد نیاز خود را از Parent Resource Pool می گیرد
در صورتی که برروی Resource Pool کلیک کنید در قسمت Resource Pool Summary Tab شما می توانید اطلاعات مربوط به Resource Pool را مشاهده کنید.